安卓电池历史分析仪
c的Python项目详细描述
C
这是一个用于android和兼容系统的电池历史分析器。
该软件包包括从中提取电池数据的库函数 csv文件的集合,以及用于生成图表的helper cli 从终点站。
安装
这是一个Python3包,需要Python3.5。 要安装,请键入终端:
pip3 install c
配置
此包中没有要配置的内容,但必须配置 您的Android设备将以以下格式输出CSV文件:
YYYY-MM-DD,HH.mm,!C,!D,!V,!C2
特殊格式定义如下:
!C
:当时电池的容量(“百分比”),从 0到100。!D
:你当时的屏幕是打开的,是on
还是off
。!V
:电池的电压,单位为微伏。4000000
表示4V。!C2
:当时电池的设计容量。
设备必须每隔10分钟附加一个新条目,具体来说, 每当时间的分钟模10是0。
运行
要查看所有图表:
$ c overview
查看个别图表:
$ c that_graph_name # listed in cli.py
仅查看统计信息:
$ c stats
------------------------------ ------------- ------------ ---------
Last 395 days Last 30 days Last week
Data points 52529 4165 826
Times charged to 100% 24 0 0
Times charged to 90% 72 14 0
Times charged to 80% 185 16 0
Time spent between 20%~80% (%) 94.26 92.29 100.0
Time spent between 45%~58% (%) 41.43 42.3 68.64
Average voltage (V) 3.88 3.91 3.91
Charge events* 2344 134 37
Discharge events* 1305 74 18
Screen on per day (hrs) 7.63 2.63 1.74
- Mondays 7.5 3.17 0.33
- Tuesdays 7.35 1.5 0.83
- Wednesdays 6.81 1.79 0.83
- Thursdays 7.4 3.0 1.67
- Fridays 6.94 2.42 1.52
- Saturdays 8.26 3.9 5.65
- Sundays 9.23 2.72 4.11
------------------------------ ------------- ------------ ---------
如果您正在开发:
$ python -m c.cli
名称
C是我祖父母名字中的一个字符。
许可证
此项目是根据GPLv3许可证授权的。
更改日志
0.1.0
添加容量列。
0.0.6
仅当figs
目录可用时才保存图。
修复空白文件的问题。
0.0.5
处理“stats”时修复命令行。
0.0.3
添加实际的命令行。
0.0.2
修复虚拟环境中的执行,导入在相对路径中。
0.0.1
初次发布。