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
        wlm