绘制google基准测试结果
scope-plot的Python项目详细描述
范围图
绘制google基准测试结果
ScopePlot入门
scopeplot可在PyPI上使用pip
$ python -m pip install scope_plot
从Github安装最新的开发版本
$ python -m pip install git+git://github.com/c3sr/scope_plot.git
如果当前的python安装没有pip可用,请尝试get-pip.py
在安装scopeplot之后,您可以像使用任何其他python模块一样使用它。 下面是一个非常简单的示例:
$ python -m scope_plot bar data.json
有多个子命令可用
$ python -m scope_plot --help
Usage: __main__.py [OPTIONS] COMMAND [ARGS]...
Options:
--debug / --no-debug print debug messages to stderr.
--include DIRECTORY Search location for input_file in spec.
--help Show this message and exit.
Commands:
bar Create a bar graph from BENCHMARK and write...
deps Create a Makefile dependence
spec Create a figure from a spec file
有关子命令的更多信息可以使用python -m scope_plot COMMAND --help
访问,也可以在文档中使用:bar、spec、deps。
API参考
即将到来…
支持/报告问题
所有支持请求和发布报告应 filed on Github as an issue。 请确保遵循模板,以便您的请求能够尽快得到处理。 请尊重贡献者,不要使用个人联系人来请求支持。
贡献
我们非常欢迎您的贡献,请参阅our guide for Contributors以获得最佳的开始和帮助。
许可证
scope_plot在apache 2.0许可下可用。有关详细信息,请参见LICENSE.txt。
更改日志
版本0.2.3(开发)
- 如果无法导入tkinter,请使用
agg
matplotlib后端 - 允许子块有误差线
- 默认情况下隐藏错误栏标签
- 将线型规范添加到MatPlotLib错误栏
- 不要解析作用域打印深度的路径,因为makefile可能希望目标名称是相对的
- 找不到输入文件时出现打印错误
版本0.2.2(开发)
- 添加notice和apache 2.0许可证
- 修复了在未设置显示环境的情况下无法运行ScopePlot的错误
- 在macos上使用tkagg backend支持从virtualenv运行
- 在条形图中允许非数字x数据
- 在spec文件中添加对
output
字段的支持
版本0.2.1(开发)
- 修复matplotlib和regex后端在处理标签、颜色、regex时的错误
版本0.2.0(开发)
- 重构一些底层数据结构
- 断开matplotlib后端
版本0.1.5(开发)
- 默认情况下启用规范文件的严格检查
- 对基准数据排序
- 忽略无效的基准数据
版本0.1.3(开发)
- 将文档更改为docsify
- 用意外的“strict”参数修复错误
版本0.1.2(开发)
- 重命名为
scope_plot
- 初始支持
spec
和bar
子命令。