IndexStaByPeriod | index d:\platform\platform\middle\indexstabyperiod.py

`基于某个周期（一天，一周...）的指标统计库`

Modules
`` |  |
IndexStaByOneCycle PathSetting | Tools datetime | numpy pandas | sys

Classes
`` |  | builtins.object IndexStaByPeriod
class IndexStaByPeriod(builtins.object)
`` |  | Methods defined here: __init__(self) `Initialize self. See help(type(self)) for accurate signature.` drive_capacity_sta(self, cap, df_bms) `计算周期内行车净累积ah ---------输入参数------------ cap : 标称容量 df_bms : 一段周期内的预处理后的bms数据 df_gps : 一段周期内的预处理后的gps数据 ---------输出参数------------ sum_ah : 本周期的净累积ah` drive_energy_sta(self, cap, df_bms) `计算周期内行车净累积能量 ---------输入参数------------ cap : 标称容量 df_bms : 一段周期内的预处理后的bms数据 df_gps : 一段周期内的预处理后的gps数据 ---------输出参数------------ sum_ah : 本周期的净累积能量` drive_odo_sta(self, df_bms, df_gps) `计算周期内行车累积行驶里程 ---------输入参数------------ df_bms : 一段周期内的预处理后的bms数据 df_gps : 一段周期内的预处理后的gps数据 ---------输出参数------------ sum_odo ： 累积里程， 如果该周期内gps均无效，则返回None invalid_rate : 该周期内gps无效的bms数据行所占比例` drive_soc_sta(self, df_bms) `计算周期内行车净累积soc ---------输入参数------------ cap : 标称容量 df_bms : 一段周期内的预处理后的bms数据 df_gps : 一段周期内的预处理后的gps数据 ---------输出参数------------ sum_ah : 本周期的净累积soc` drive_time_sta(self, df_bms) `计算周期内累计行车时长/h ---------输入参数------------ cap : 标称容量 df_bms : 一段周期内的预处理后的bms数据 df_gps : 一段周期内的预处理后的gps数据 ---------输出参数------------ sum_ah : 本周期的累计行车时长` Data descriptors defined here: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)`

Data
`` |  | CONF_PATH = r'D:\Platform\platform\CONFIGURE\'

Author
`` |  | lmstack