实时将指标可视化为文本(迷你图)
sparcli的Python项目详细描述
斯巴克利
Sparcli是一个在命令行上可视化度量的库。在
使用此库可以在执行数据管道、模拟器和其他长期运行的程序时查看数据的形状。每个度量都显示为迷你图,随着数据的更改而更新。Sparcli是线程安全的和非阻塞的。在
使用
Sparcli是available on pypi:
pip install sparcli
可以包装生成标量的iterable:
^{pr2}$您可以使用上下文管理器生成度量:
withsparcli.ctx()asctx:fora,bindo_something_else():ctx.record(a=a,b=b)
您也可以手动管理上下文。别忘了关上它:
classMyMetricsPlugin:defstart(self):self.ctx=sparcli.context()defcallback(self,metrics:Dict[str,Real]):self.ctx.record(**metrics)defstop(self):self.ctx.close()some_library.register_plugin(MyPlugin())
发展
pip install --user py-make poetry poetry install pymake all
poetry run python demo.py
- 项目
标签: