cellpy.parameters.legacy package#
Submodules#
cellpy.parameters.legacy.update_headers module#
- class HeadersJournalV5(filename: str = 'filenames', mass: str = 'masses', total_mass: str = 'total_masses', loading: str = 'loadings', fixed: str = 'fixed', label: str = 'labels', cell_type: str = 'cell_types', raw_file_names: str = 'raw_file_names', cellpy_file_name: str = 'cellpy_file_names', group: str = 'groups', sub_group: str = 'sub_groups')[source]#
Bases:
BaseHeaders- cell_type: str = 'cell_types'#
- cellpy_file_name: str = 'cellpy_file_names'#
- filename: str = 'filenames'#
- fixed: str = 'fixed'#
- group: str = 'groups'#
- label: str = 'labels'#
- loading: str = 'loadings'#
- mass: str = 'masses'#
- raw_file_names: str = 'raw_file_names'#
- sub_group: str = 'sub_groups'#
- total_mass: str = 'total_masses'#
- class HeadersJournalV7(filename: str = 'filename', mass: str = 'mass', total_mass: str = 'total_mass', loading: str = 'loading', nom_cap: str = 'nom_cap', experiment: str = 'experiment', fixed: str = 'fixed', label: str = 'label', cell_type: str = 'cell_type', instrument: str = 'instrument', raw_file_names: str = 'raw_file_names', cellpy_file_name: str = 'cellpy_file_name', group: str = 'group', sub_group: str = 'sub_group', comment: str = 'comment', argument: str = 'argument')[source]#
Bases:
BaseHeaders- argument: str = 'argument'#
- cell_type: str = 'cell_type'#
- cellpy_file_name: str = 'cellpy_file_name'#
- comment: str = 'comment'#
- experiment: str = 'experiment'#
- filename: str = 'filename'#
- fixed: str = 'fixed'#
- group: str = 'group'#
- instrument: str = 'instrument'#
- label: str = 'label'#
- loading: str = 'loading'#
- mass: str = 'mass'#
- nom_cap: str = 'nom_cap'#
- raw_file_names: str = 'raw_file_names'#
- sub_group: str = 'sub_group'#
- total_mass: str = 'total_mass'#
- class HeadersRawV4(aci_phase_angle_txt: str = 'ACI_Phase_Angle', ref_aci_phase_angle_txt: str = 'Reference_ACI_Phase_Angle', ac_impedance_txt: str = 'AC_Impedance', ref_ac_impedance_txt: str = 'Reference_AC_Impedance', charge_capacity_txt: str = 'Charge_Capacity', charge_energy_txt: str = 'Charge_Energy', current_txt: str = 'Current', cycle_index_txt: str = 'Cycle_Index', data_point_txt: str = 'Data_Point', datetime_txt: str = 'DateTime', discharge_capacity_txt: str = 'Discharge_Capacity', discharge_energy_txt: str = 'Discharge_Energy', internal_resistance_txt: str = 'Internal_Resistance', is_fc_data_txt: str = 'Is_FC_Data', step_index_txt: str = 'Step_Index', sub_step_index_txt: str = 'Sub_Step_Index', step_time_txt: str = 'Step_Time', sub_step_time_txt: str = 'Sub_Step_Time', test_id_txt: str = 'Test_ID', test_time_txt: str = 'Test_Time', voltage_txt: str = 'Voltage', ref_voltage_txt: str = 'Reference_Voltage', dv_dt_txt: str = 'dV/dt', frequency_txt: str = 'Frequency', amplitude_txt: str = 'Amplitude')[source]#
Bases:
BaseHeaders- ac_impedance_txt: str = 'AC_Impedance'#
- aci_phase_angle_txt: str = 'ACI_Phase_Angle'#
- amplitude_txt: str = 'Amplitude'#
- charge_capacity_txt: str = 'Charge_Capacity'#
- charge_energy_txt: str = 'Charge_Energy'#
- current_txt: str = 'Current'#
- cycle_index_txt: str = 'Cycle_Index'#
- data_point_txt: str = 'Data_Point'#
- datetime_txt: str = 'DateTime'#
- discharge_capacity_txt: str = 'Discharge_Capacity'#
- discharge_energy_txt: str = 'Discharge_Energy'#
- dv_dt_txt: str = 'dV/dt'#
- frequency_txt: str = 'Frequency'#
- internal_resistance_txt: str = 'Internal_Resistance'#
- is_fc_data_txt: str = 'Is_FC_Data'#
- ref_ac_impedance_txt: str = 'Reference_AC_Impedance'#
- ref_aci_phase_angle_txt: str = 'Reference_ACI_Phase_Angle'#
- ref_voltage_txt: str = 'Reference_Voltage'#
- step_index_txt: str = 'Step_Index'#
- step_time_txt: str = 'Step_Time'#
- sub_step_index_txt: str = 'Sub_Step_Index'#
- sub_step_time_txt: str = 'Sub_Step_Time'#
- test_id_txt: str = 'Test_ID'#
- test_time_txt: str = 'Test_Time'#
- voltage_txt: str = 'Voltage'#
- class HeadersRawV5(aci_phase_angle_txt: str = 'ACI_Phase_Angle', ref_aci_phase_angle_txt: str = 'Reference_ACI_Phase_Angle', ac_impedance_txt: str = 'AC_Impedance', ref_ac_impedance_txt: str = 'Reference_AC_Impedance', charge_capacity_txt: str = 'Charge_Capacity', charge_energy_txt: str = 'Charge_Energy', current_txt: str = 'Current', cycle_index_txt: str = 'Cycle_Index', data_point_txt: str = 'Data_Point', datetime_txt: str = 'DateTime', discharge_capacity_txt: str = 'Discharge_Capacity', discharge_energy_txt: str = 'Discharge_Energy', internal_resistance_txt: str = 'Internal_Resistance', is_fc_data_txt: str = 'Is_FC_Data', step_index_txt: str = 'Step_Index', sub_step_index_txt: str = 'Sub_Step_Index', step_time_txt: str = 'Step_Time', sub_step_time_txt: str = 'Sub_Step_Time', test_id_txt: str = 'Test_ID', test_time_txt: str = 'Test_Time', voltage_txt: str = 'Voltage', ref_voltage_txt: str = 'Reference_Voltage', dv_dt_txt: str = 'dV/dt', frequency_txt: str = 'Frequency', amplitude_txt: str = 'Amplitude')[source]#
Bases:
BaseHeaders- ac_impedance_txt: str = 'AC_Impedance'#
- aci_phase_angle_txt: str = 'ACI_Phase_Angle'#
- amplitude_txt: str = 'Amplitude'#
- charge_capacity_txt: str = 'Charge_Capacity'#
- charge_energy_txt: str = 'Charge_Energy'#
- current_txt: str = 'Current'#
- cycle_index_txt: str = 'Cycle_Index'#
- data_point_txt: str = 'Data_Point'#
- datetime_txt: str = 'DateTime'#
- discharge_capacity_txt: str = 'Discharge_Capacity'#
- discharge_energy_txt: str = 'Discharge_Energy'#
- dv_dt_txt: str = 'dV/dt'#
- frequency_txt: str = 'Frequency'#
- internal_resistance_txt: str = 'Internal_Resistance'#
- is_fc_data_txt: str = 'Is_FC_Data'#
- ref_ac_impedance_txt: str = 'Reference_AC_Impedance'#
- ref_aci_phase_angle_txt: str = 'Reference_ACI_Phase_Angle'#
- ref_voltage_txt: str = 'Reference_Voltage'#
- step_index_txt: str = 'Step_Index'#
- step_time_txt: str = 'Step_Time'#
- sub_step_index_txt: str = 'Sub_Step_Index'#
- sub_step_time_txt: str = 'Sub_Step_Time'#
- test_id_txt: str = 'Test_ID'#
- test_time_txt: str = 'Test_Time'#
- voltage_txt: str = 'Voltage'#
- class HeadersRawV6(aci_phase_angle_txt: str = 'ACI_Phase_Angle', ref_aci_phase_angle_txt: str = 'Reference_ACI_Phase_Angle', ac_impedance_txt: str = 'AC_Impedance', ref_ac_impedance_txt: str = 'Reference_AC_Impedance', charge_capacity_txt: str = 'Charge_Capacity', charge_energy_txt: str = 'Charge_Energy', current_txt: str = 'Current', cycle_index_txt: str = 'Cycle_Index', data_point_txt: str = 'Data_Point', datetime_txt: str = 'DateTime', discharge_capacity_txt: str = 'Discharge_Capacity', discharge_energy_txt: str = 'Discharge_Energy', internal_resistance_txt: str = 'Internal_Resistance', is_fc_data_txt: str = 'Is_FC_Data', step_index_txt: str = 'Step_Index', sub_step_index_txt: str = 'Sub_Step_Index', step_time_txt: str = 'Step_Time', sub_step_time_txt: str = 'Sub_Step_Time', test_id_txt: str = 'Test_ID', test_time_txt: str = 'Test_Time', voltage_txt: str = 'Voltage', ref_voltage_txt: str = 'Reference_Voltage', dv_dt_txt: str = 'dV/dt', frequency_txt: str = 'Frequency', amplitude_txt: str = 'Amplitude')[source]#
Bases:
BaseHeaders- ac_impedance_txt: str = 'AC_Impedance'#
- aci_phase_angle_txt: str = 'ACI_Phase_Angle'#
- amplitude_txt: str = 'Amplitude'#
- charge_capacity_txt: str = 'Charge_Capacity'#
- charge_energy_txt: str = 'Charge_Energy'#
- current_txt: str = 'Current'#
- cycle_index_txt: str = 'Cycle_Index'#
- data_point_txt: str = 'Data_Point'#
- datetime_txt: str = 'DateTime'#
- discharge_capacity_txt: str = 'Discharge_Capacity'#
- discharge_energy_txt: str = 'Discharge_Energy'#
- dv_dt_txt: str = 'dV/dt'#
- frequency_txt: str = 'Frequency'#
- internal_resistance_txt: str = 'Internal_Resistance'#
- is_fc_data_txt: str = 'Is_FC_Data'#
- ref_ac_impedance_txt: str = 'Reference_AC_Impedance'#
- ref_aci_phase_angle_txt: str = 'Reference_ACI_Phase_Angle'#
- ref_voltage_txt: str = 'Reference_Voltage'#
- step_index_txt: str = 'Step_Index'#
- step_time_txt: str = 'Step_Time'#
- sub_step_index_txt: str = 'Sub_Step_Index'#
- sub_step_time_txt: str = 'Sub_Step_Time'#
- test_id_txt: str = 'Test_ID'#
- test_time_txt: str = 'Test_Time'#
- voltage_txt: str = 'Voltage'#
- class HeadersRawV7(aci_phase_angle_txt: str = 'aci_phase_angle', ref_aci_phase_angle_txt: str = 'ref_aci_phase_angle', ac_impedance_txt: str = 'ac_impedance', ref_ac_impedance_txt: str = 'ref_ac_impedance', charge_capacity_txt: str = 'charge_capacity', charge_energy_txt: str = 'charge_energy', current_txt: str = 'current', cycle_index_txt: str = 'cycle_index', data_point_txt: str = 'data_point', datetime_txt: str = 'date_time', discharge_capacity_txt: str = 'discharge_capacity', discharge_energy_txt: str = 'discharge_energy', internal_resistance_txt: str = 'internal_resistance', power_txt: str = 'power', is_fc_data_txt: str = 'is_fc_data', step_index_txt: str = 'step_index', sub_step_index_txt: str = 'sub_step_index', step_time_txt: str = 'step_time', sub_step_time_txt: str = 'sub_step_time', test_id_txt: str = 'test_id', test_time_txt: str = 'test_time', voltage_txt: str = 'voltage', ref_voltage_txt: str = 'reference_voltage', dv_dt_txt: str = 'dv_dt', frequency_txt: str = 'frequency', amplitude_txt: str = 'amplitude', channel_id_txt: str = 'channel_id', data_flag_txt: str = 'data_flag', test_name_txt: str = 'test_name')[source]#
Bases:
BaseHeaders- ac_impedance_txt: str = 'ac_impedance'#
- aci_phase_angle_txt: str = 'aci_phase_angle'#
- amplitude_txt: str = 'amplitude'#
- channel_id_txt: str = 'channel_id'#
- charge_capacity_txt: str = 'charge_capacity'#
- charge_energy_txt: str = 'charge_energy'#
- current_txt: str = 'current'#
- cycle_index_txt: str = 'cycle_index'#
- data_flag_txt: str = 'data_flag'#
- data_point_txt: str = 'data_point'#
- datetime_txt: str = 'date_time'#
- discharge_capacity_txt: str = 'discharge_capacity'#
- discharge_energy_txt: str = 'discharge_energy'#
- dv_dt_txt: str = 'dv_dt'#
- frequency_txt: str = 'frequency'#
- internal_resistance_txt: str = 'internal_resistance'#
- is_fc_data_txt: str = 'is_fc_data'#
- power_txt: str = 'power'#
- ref_ac_impedance_txt: str = 'ref_ac_impedance'#
- ref_aci_phase_angle_txt: str = 'ref_aci_phase_angle'#
- ref_voltage_txt: str = 'reference_voltage'#
- step_index_txt: str = 'step_index'#
- step_time_txt: str = 'step_time'#
- sub_step_index_txt: str = 'sub_step_index'#
- sub_step_time_txt: str = 'sub_step_time'#
- test_id_txt: str = 'test_id'#
- test_name_txt: str = 'test_name'#
- test_time_txt: str = 'test_time'#
- voltage_txt: str = 'voltage'#
- class HeadersStepTableV7(test: str = 'test', ustep: str = 'ustep', cycle: str = 'cycle', step: str = 'step', test_time: str = 'test_time', step_time: str = 'step_time', sub_step: str = 'sub_step', type: str = 'type', sub_type: str = 'sub_type', info: str = 'info', voltage: str = 'voltage', current: str = 'current', charge: str = 'charge', discharge: str = 'discharge', point: str = 'point', internal_resistance: str = 'ir', internal_resistance_change: str = 'ir_pct_change', rate_avr: str = 'rate_avr')[source]#
Bases:
BaseHeaders- charge: str = 'charge'#
- current: str = 'current'#
- cycle: str = 'cycle'#
- discharge: str = 'discharge'#
- info: str = 'info'#
- internal_resistance: str = 'ir'#
- internal_resistance_change: str = 'ir_pct_change'#
- point: str = 'point'#
- rate_avr: str = 'rate_avr'#
- step: str = 'step'#
- step_time: str = 'step_time'#
- sub_step: str = 'sub_step'#
- sub_type: str = 'sub_type'#
- test: str = 'test'#
- test_time: str = 'test_time'#
- type: str = 'type'#
- ustep: str = 'ustep'#
- voltage: str = 'voltage'#
- class HeadersSummaryV5(cycle_index: str = 'Cycle_Index', data_point: str = 'Data_Point', test_time: str = 'Test_Time', datetime: str = 'DateTime', discharge_capacity_raw: str = 'Discharge_Capacity', charge_capacity_raw: str = 'Charge_Capacity', discharge_capacity: str = 'discharge_capacity_u_mAh_g', charge_capacity: str = 'charge_capacity_u_mAh_g', cumulated_charge_capacity: str = 'cumulated_charge_capacity_u_mAh_g', cumulated_discharge_capacity: str = 'cumulated_discharge_capacity_u_mAh_g', coulombic_efficiency: str = 'Coulombic_Efficiency(percentage)', cumulated_coulombic_efficiency: str = 'cumulated_coulombic_efficiency_u_percentage', coulombic_difference: str = 'coulombic_difference_u_mAh_g', cumulated_coulombic_difference: str = 'cumulated_coulombic_difference_u_mAh_g', discharge_capacity_loss: str = 'discharge_capacity_loss_u_mAh_g', charge_capacity_loss: str = 'charge_capacity_loss_u_mAh_g', cumulated_discharge_capacity_loss: str = 'cumulated_discharge_capacity_loss_u_mAh_g', cumulated_charge_capacity_loss: str = 'cumulated_charge_capacity_loss_u_mAh_g', ir_discharge: str = 'IR_Discharge(Ohms)', ir_charge: str = 'IR_Charge(Ohms)', ocv_first_min: str = 'OCV_First_Min(V)', ocv_second_min: str = 'OCV_Second_Min(V)', ocv_first_max: str = 'OCV_First_Max(V)', ocv_second_max: str = 'OCV_Second_Max(V)', end_voltage_discharge: str = 'End_Voltage_Discharge(V)', end_voltage_charge: str = 'End_Voltage_Charge(V)', cumulated_ric_disconnect: str = 'RIC_Disconnect(none)', cumulated_ric_sei: str = 'RIC_SEI(none)', cumulated_ric: str = 'RIC(none)', normalized_cycle_index: str = 'Normalized_Cycle_Index', normalized_charge_capacity: str = 'normalized_charge_capacity', normalized_discharge_capacity: str = 'normalized_discharge_capacity', low_level: str = 'Low_Level(percentage)', high_level: str = 'High_Level(percentage)', shifted_charge_capacity: str = 'Charge_Endpoint_Slippage(mAh/g)', shifted_discharge_capacity: str = 'Discharge_Endpoint_Slippage(mAh/g)', temperature_last: str = 'Last_Temperature(C)', temperature_mean: str = 'Average_Temperature(C)', areal_charge_capacity: str = 'areal_charge_capacity_u_mAh_cm2', areal_discharge_capacity: str = 'areal_discharge_capacity_u_mAh_cm2', charge_c_rate: str = 'Charge_C_rate', discharge_c_rate: str = 'Discharge_C_rate')[source]#
Bases:
BaseHeaders- areal_charge_capacity: str = 'areal_charge_capacity_u_mAh_cm2'#
- areal_discharge_capacity: str = 'areal_discharge_capacity_u_mAh_cm2'#
- charge_c_rate: str = 'Charge_C_rate'#
- charge_capacity: str = 'charge_capacity_u_mAh_g'#
- charge_capacity_loss: str = 'charge_capacity_loss_u_mAh_g'#
- charge_capacity_raw: str = 'Charge_Capacity'#
- coulombic_difference: str = 'coulombic_difference_u_mAh_g'#
- coulombic_efficiency: str = 'Coulombic_Efficiency(percentage)'#
- cumulated_charge_capacity: str = 'cumulated_charge_capacity_u_mAh_g'#
- cumulated_charge_capacity_loss: str = 'cumulated_charge_capacity_loss_u_mAh_g'#
- cumulated_coulombic_difference: str = 'cumulated_coulombic_difference_u_mAh_g'#
- cumulated_coulombic_efficiency: str = 'cumulated_coulombic_efficiency_u_percentage'#
- cumulated_discharge_capacity: str = 'cumulated_discharge_capacity_u_mAh_g'#
- cumulated_discharge_capacity_loss: str = 'cumulated_discharge_capacity_loss_u_mAh_g'#
- cumulated_ric: str = 'RIC(none)'#
- cumulated_ric_disconnect: str = 'RIC_Disconnect(none)'#
- cumulated_ric_sei: str = 'RIC_SEI(none)'#
- cycle_index: str = 'Cycle_Index'#
- data_point: str = 'Data_Point'#
- datetime: str = 'DateTime'#
- discharge_c_rate: str = 'Discharge_C_rate'#
- discharge_capacity: str = 'discharge_capacity_u_mAh_g'#
- discharge_capacity_loss: str = 'discharge_capacity_loss_u_mAh_g'#
- discharge_capacity_raw: str = 'Discharge_Capacity'#
- end_voltage_charge: str = 'End_Voltage_Charge(V)'#
- end_voltage_discharge: str = 'End_Voltage_Discharge(V)'#
- high_level: str = 'High_Level(percentage)'#
- ir_charge: str = 'IR_Charge(Ohms)'#
- ir_discharge: str = 'IR_Discharge(Ohms)'#
- low_level: str = 'Low_Level(percentage)'#
- normalized_charge_capacity: str = 'normalized_charge_capacity'#
- normalized_cycle_index: str = 'Normalized_Cycle_Index'#
- normalized_discharge_capacity: str = 'normalized_discharge_capacity'#
- ocv_first_max: str = 'OCV_First_Max(V)'#
- ocv_first_min: str = 'OCV_First_Min(V)'#
- ocv_second_max: str = 'OCV_Second_Max(V)'#
- ocv_second_min: str = 'OCV_Second_Min(V)'#
- shifted_charge_capacity: str = 'Charge_Endpoint_Slippage(mAh/g)'#
- shifted_discharge_capacity: str = 'Discharge_Endpoint_Slippage(mAh/g)'#
- temperature_last: str = 'Last_Temperature(C)'#
- temperature_mean: str = 'Average_Temperature(C)'#
- test_time: str = 'Test_Time'#
- class HeadersSummaryV6(cycle_index: str = 'cycle_index', data_point: str = 'data_point', test_time: str = 'test_time', datetime: str = 'date_time', discharge_capacity_raw: str = 'discharge_capacity', charge_capacity_raw: str = 'charge_capacity', test_name: str = 'test_name', data_flag: str = 'data_flag', channel_id: str = 'channel_id', discharge_capacity: str = 'discharge_capacity_u_mAh_g', charge_capacity: str = 'charge_capacity_u_mAh_g', cumulated_charge_capacity: str = 'cumulated_charge_capacity_u_mAh_g', cumulated_discharge_capacity: str = 'cumulated_discharge_capacity_u_mAh_g', coulombic_efficiency: str = 'coulombic_efficiency_u_percentage', cumulated_coulombic_efficiency: str = 'cumulated_coulombic_efficiency_u_percentage', coulombic_difference: str = 'coulombic_difference_u_mAh_g', cumulated_coulombic_difference: str = 'cumulated_coulombic_difference_u_mAh_g', discharge_capacity_loss: str = 'discharge_capacity_loss_u_mAh_g', charge_capacity_loss: str = 'charge_capacity_loss_u_mAh_g', cumulated_discharge_capacity_loss: str = 'cumulated_discharge_capacity_loss_u_mAh_g', cumulated_charge_capacity_loss: str = 'cumulated_charge_capacity_loss_u_mAh_g', ir_discharge: str = 'ir_discharge_u_Ohms', ir_charge: str = 'ir_charge_u_Ohms', ocv_first_min: str = 'ocv_first_min_u_V', ocv_second_min: str = 'ocv_second_min_u_V', ocv_first_max: str = 'ocv_first_max_u_V', ocv_second_max: str = 'ocv_second_max_u_V', end_voltage_discharge: str = 'end_voltage_discharge_u_V', end_voltage_charge: str = 'end_voltage_charge_u_V', cumulated_ric_disconnect: str = 'cumulated_ric_disconnect_u_none', cumulated_ric_sei: str = 'cumulated_ric_sei_u_none', cumulated_ric: str = 'cumulated_ric_u_none', normalized_cycle_index: str = 'normalized_cycle_index', normalized_charge_capacity: str = 'normalized_charge_capacity', normalized_discharge_capacity: str = 'normalized_discharge_capacity', low_level: str = 'low_level_u_percentage', high_level: str = 'high_level_u_percentage', shifted_charge_capacity: str = 'shifted_charge_capacity_u_mAh_g', shifted_discharge_capacity: str = 'shifted_discharge_capacity_u_mAh_g', temperature_last: str = 'temperature_last_u_C', temperature_mean: str = 'temperature_mean_u_C', areal_charge_capacity: str = 'areal_charge_capacity_u_mAh_cm2', areal_discharge_capacity: str = 'areal_discharge_capacity_u_mAh_cm2', charge_c_rate: str = 'charge_c_rate', discharge_c_rate: str = 'discharge_c_rate')[source]#
Bases:
BaseHeaders- areal_charge_capacity: str = 'areal_charge_capacity_u_mAh_cm2'#
- areal_discharge_capacity: str = 'areal_discharge_capacity_u_mAh_cm2'#
- channel_id: str = 'channel_id'#
- charge_c_rate: str = 'charge_c_rate'#
- charge_capacity: str = 'charge_capacity_u_mAh_g'#
- charge_capacity_loss: str = 'charge_capacity_loss_u_mAh_g'#
- charge_capacity_raw: str = 'charge_capacity'#
- coulombic_difference: str = 'coulombic_difference_u_mAh_g'#
- coulombic_efficiency: str = 'coulombic_efficiency_u_percentage'#
- cumulated_charge_capacity: str = 'cumulated_charge_capacity_u_mAh_g'#
- cumulated_charge_capacity_loss: str = 'cumulated_charge_capacity_loss_u_mAh_g'#
- cumulated_coulombic_difference: str = 'cumulated_coulombic_difference_u_mAh_g'#
- cumulated_coulombic_efficiency: str = 'cumulated_coulombic_efficiency_u_percentage'#
- cumulated_discharge_capacity: str = 'cumulated_discharge_capacity_u_mAh_g'#
- cumulated_discharge_capacity_loss: str = 'cumulated_discharge_capacity_loss_u_mAh_g'#
- cumulated_ric: str = 'cumulated_ric_u_none'#
- cumulated_ric_disconnect: str = 'cumulated_ric_disconnect_u_none'#
- cumulated_ric_sei: str = 'cumulated_ric_sei_u_none'#
- cycle_index: str = 'cycle_index'#
- data_flag: str = 'data_flag'#
- data_point: str = 'data_point'#
- datetime: str = 'date_time'#
- discharge_c_rate: str = 'discharge_c_rate'#
- discharge_capacity: str = 'discharge_capacity_u_mAh_g'#
- discharge_capacity_loss: str = 'discharge_capacity_loss_u_mAh_g'#
- discharge_capacity_raw: str = 'discharge_capacity'#
- end_voltage_charge: str = 'end_voltage_charge_u_V'#
- end_voltage_discharge: str = 'end_voltage_discharge_u_V'#
- high_level: str = 'high_level_u_percentage'#
- ir_charge: str = 'ir_charge_u_Ohms'#
- ir_discharge: str = 'ir_discharge_u_Ohms'#
- low_level: str = 'low_level_u_percentage'#
- normalized_charge_capacity: str = 'normalized_charge_capacity'#
- normalized_cycle_index: str = 'normalized_cycle_index'#
- normalized_discharge_capacity: str = 'normalized_discharge_capacity'#
- ocv_first_max: str = 'ocv_first_max_u_V'#
- ocv_first_min: str = 'ocv_first_min_u_V'#
- ocv_second_max: str = 'ocv_second_max_u_V'#
- ocv_second_min: str = 'ocv_second_min_u_V'#
- shifted_charge_capacity: str = 'shifted_charge_capacity_u_mAh_g'#
- shifted_discharge_capacity: str = 'shifted_discharge_capacity_u_mAh_g'#
- temperature_last: str = 'temperature_last_u_C'#
- temperature_mean: str = 'temperature_mean_u_C'#
- test_name: str = 'test_name'#
- test_time: str = 'test_time'#
- class HeadersSummaryV7(cycle_index: str = 'cycle_index', data_point: str = 'data_point', test_time: str = 'test_time', datetime: str = 'date_time', discharge_capacity_raw: str = 'discharge_capacity', charge_capacity_raw: str = 'charge_capacity', test_name: str = 'test_name', data_flag: str = 'data_flag', channel_id: str = 'channel_id', coulombic_efficiency: str = 'coulombic_efficiency', cumulated_coulombic_efficiency: str = 'cumulated_coulombic_efficiency', discharge_capacity: str = 'discharge_capacity_gravimetric', charge_capacity: str = 'charge_capacity_gravimetric', cumulated_charge_capacity: str = 'cumulated_charge_capacity_gravimetric', cumulated_discharge_capacity: str = 'cumulated_discharge_capacity_gravimetric', coulombic_difference: str = 'coulombic_difference_gravimetric', cumulated_coulombic_difference: str = 'cumulated_coulombic_difference_gravimetric', discharge_capacity_loss: str = 'discharge_capacity_loss_gravimetric', charge_capacity_loss: str = 'charge_capacity_loss_gravimetric', cumulated_discharge_capacity_loss: str = 'cumulated_discharge_capacity_loss_gravimetric', cumulated_charge_capacity_loss: str = 'cumulated_charge_capacity_loss_gravimetric', areal_charge_capacity: str = 'charge_capacity_areal', areal_discharge_capacity: str = 'discharge_capacity_areal', shifted_charge_capacity: str = 'shifted_charge_capacity_gravimetric', shifted_discharge_capacity: str = 'shifted_discharge_capacity_gravimetric', ir_discharge: str = 'ir_discharge', ir_charge: str = 'ir_charge', ocv_first_min: str = 'ocv_first_min', ocv_second_min: str = 'ocv_second_min', ocv_first_max: str = 'ocv_first_max', ocv_second_max: str = 'ocv_second_max', end_voltage_discharge: str = 'end_voltage_discharge', end_voltage_charge: str = 'end_voltage_charge', cumulated_ric_disconnect: str = 'cumulated_ric_disconnect', cumulated_ric_sei: str = 'cumulated_ric_sei', cumulated_ric: str = 'cumulated_ric', normalized_cycle_index: str = 'normalized_cycle_index', normalized_charge_capacity: str = 'normalized_charge_capacity', normalized_discharge_capacity: str = 'normalized_discharge_capacity', low_level: str = 'low_level', high_level: str = 'high_level', temperature_last: str = 'temperature_last', temperature_mean: str = 'temperature_mean', charge_c_rate: str = 'charge_c_rate', discharge_c_rate: str = 'discharge_c_rate')[source]#
Bases:
BaseHeaders- areal_charge_capacity: str = 'charge_capacity_areal'#
- areal_discharge_capacity: str = 'discharge_capacity_areal'#
- channel_id: str = 'channel_id'#
- charge_c_rate: str = 'charge_c_rate'#
- charge_capacity: str = 'charge_capacity_gravimetric'#
- charge_capacity_loss: str = 'charge_capacity_loss_gravimetric'#
- charge_capacity_raw: str = 'charge_capacity'#
- coulombic_difference: str = 'coulombic_difference_gravimetric'#
- coulombic_efficiency: str = 'coulombic_efficiency'#
- cumulated_charge_capacity: str = 'cumulated_charge_capacity_gravimetric'#
- cumulated_charge_capacity_loss: str = 'cumulated_charge_capacity_loss_gravimetric'#
- cumulated_coulombic_difference: str = 'cumulated_coulombic_difference_gravimetric'#
- cumulated_coulombic_efficiency: str = 'cumulated_coulombic_efficiency'#
- cumulated_discharge_capacity: str = 'cumulated_discharge_capacity_gravimetric'#
- cumulated_discharge_capacity_loss: str = 'cumulated_discharge_capacity_loss_gravimetric'#
- cumulated_ric: str = 'cumulated_ric'#
- cumulated_ric_disconnect: str = 'cumulated_ric_disconnect'#
- cumulated_ric_sei: str = 'cumulated_ric_sei'#
- cycle_index: str = 'cycle_index'#
- data_flag: str = 'data_flag'#
- data_point: str = 'data_point'#
- datetime: str = 'date_time'#
- discharge_c_rate: str = 'discharge_c_rate'#
- discharge_capacity: str = 'discharge_capacity_gravimetric'#
- discharge_capacity_loss: str = 'discharge_capacity_loss_gravimetric'#
- discharge_capacity_raw: str = 'discharge_capacity'#
- end_voltage_charge: str = 'end_voltage_charge'#
- end_voltage_discharge: str = 'end_voltage_discharge'#
- high_level: str = 'high_level'#
- ir_charge: str = 'ir_charge'#
- ir_discharge: str = 'ir_discharge'#
- low_level: str = 'low_level'#
- normalized_charge_capacity: str = 'normalized_charge_capacity'#
- normalized_cycle_index: str = 'normalized_cycle_index'#
- normalized_discharge_capacity: str = 'normalized_discharge_capacity'#
- ocv_first_max: str = 'ocv_first_max'#
- ocv_first_min: str = 'ocv_first_min'#
- ocv_second_max: str = 'ocv_second_max'#
- ocv_second_min: str = 'ocv_second_min'#
- shifted_charge_capacity: str = 'shifted_charge_capacity_gravimetric'#
- shifted_discharge_capacity: str = 'shifted_discharge_capacity_gravimetric'#
- temperature_last: str = 'temperature_last'#
- temperature_mean: str = 'temperature_mean'#
- test_name: str = 'test_name'#
- test_time: str = 'test_time'#
- get_column_name_mapper(old_columns: BaseHeaders, new_columns: BaseHeaders) Tuple[Dict[str, str], List[str], List[str]][source]#
Create a dictionary that maps old column names to new column names.
- Parameters:
old_columns – The BaseHeaders for the old format.
new_columns – The BaseHeaders for the new format.
- Returns:
Translation dictionary, list of missing keys in new format, list of missing keys in old format.
- rename_columns(df: DataFrame, old: BaseHeaders, new: BaseHeaders, remove_missing_in_new: bool = False, populate_missing_in_old: bool = True) DataFrame[source]#
Rename the column headers of a cells dataframe.
- Usage:
>>> old_format_headers = HeadersSummaryV6() >>> new_format_headers = HeadersSummaryV7() >>> df_new_format = rename_columns(df_old_format, old_format_headers, new_format_headers)
- Parameters:
df – The dataframe.
old – The BaseHeaders for the old format.
new – The BaseHeaders for the new format.
remove_missing_in_new – remove the columns that are not defined in the new format.
populate_missing_in_old – add “new-format” missing columns (with np.NAN).
- Returns:
Dataframe with updated columns
- rename_fid_columns(fid_table: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame[source]#
- rename_raw_columns(raw: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame[source]#
- rename_step_columns(steps: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame[source]#
- rename_summary_columns(summary: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame[source]#
Rename the summary headers to new format.
- Parameters:
summary – summary dataframe in old format.
old_version – old format (cellpy_file_format (might use summary format number instead soon)).
new_version – new format (cellpy_file_format (might use summary format number instead soon)).
**kwargs – remove_missing_in_new (bool): remove the columns that are not defined in the new format. populate_missing_in_old (bool): add “new-format” missing columns (with np.NAN).
- Returns:
summary (pandas.DataFrame) with column headers in the new format.