cellpy.parameters.legacy package
Submodules
cellpy.parameters.legacy.update_headers module
- class cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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 cellpy.parameters.legacy.update_headers.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'
- cellpy.parameters.legacy.update_headers.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.
- cellpy.parameters.legacy.update_headers.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
- cellpy.parameters.legacy.update_headers.rename_fid_columns(fid_table: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame [source]
- cellpy.parameters.legacy.update_headers.rename_raw_columns(raw: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame [source]
- cellpy.parameters.legacy.update_headers.rename_step_columns(steps: DataFrame, old_version: int, new_version: int = 8, **kwargs) DataFrame [source]
- cellpy.parameters.legacy.update_headers.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.