轨迹分析和绘图
项目描述
陷阱

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
测试您的安装
测试安装的一种简单方法是使用nosetests
TRAPpy 主目录中的命令:
$ nosetests
如果安装正确,所有测试都会成功。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
TRAPpy-6.0.1.tar.gz
(134.4 kB
查看哈希)
内置分布
TRAPpy-6.0.1-py3-none-any.whl
(174.1 kB
查看哈希)