Skip to main content

轨迹分析和绘图

项目描述

陷阱构建状态 版本

TRAPpy(Python 中的跟踪分析和绘图)是一种可视化工具,可帮助分析设备上生成的数据。它解析类似 ftrace 的日志并创建用于绘图和数据分析的内存数据结构。

安装

以下说明适用于 Ubuntu 14.04 LTS,但它们也适用于 Debian jessie。较旧版本的 Ubuntu 或 Debian(例如 Ubuntu 12.04 或 Debian wheezy)可能需要从 pip 安装更多软件包,因为 Ubuntu 12.04 或 Debian wheezy 中的软件包可能太旧了。

必需的依赖项

安装某些测试和功能所需的其他工具
$ sudo apt install trace-cmd kernelshark
安装 Python 包管理器
$ sudo apt install python-pip python-dev
安装所需的python包
$ sudo apt install libfreetype6-dev libpng12-dev python-nose
$ sudo pip install numpy matplotlib pandas ipython[all]
安装 TRAPpy
$ sudo pip install --upgrade trappy

快速开始

现在启动 ipython notebook 服务器:

$ ipython notebook

这应该会弹出一个浏览器。如果没有,请打开 Web 浏览器并转到http://localhost:8888/tree/

doc/文件夹中有一个00 - Quick start描述如何运行 TRAPpy。该目录中的其他笔记本描述了 TRAPpy 的其他功能。

文档

API 参考可以在https://pythonhosted.org/TRAPpy/中找到

对于开发人员

克隆存储库

可以使用以下命令从官方 GitHub 存储库克隆 TRAPpy 工具包的代码以及所有受支持的测试和笔记本:

$ git clone https://github.com/ARM-software/trappy.git

测试您的安装

测试安装的一种简单方法是使用nosetestsTRAPpy 主目录中的命令:

$ nosetests

如果安装正确,所有测试都会成功。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

TRAPpy-6.0.1.tar.gz (134.4 kB 查看哈希

已上传 source

内置分布

TRAPpy-6.0.1-py3-none-any.whl (174.1 kB 查看哈希

已上传 py3