pyprobe.cyclers.arbin module#
A module to load and process Arbin battery cycler data.
- pydantic model Arbin(*, input_data_path, column_dict={'Aux_Temperature_1 (*)': 'Temperature [*]', 'Charge Capacity (*)': 'Charge Capacity [*]', 'Current (*)': 'Current [*]', 'Date Time': 'Date', 'Discharge Capacity (*)': 'Discharge Capacity [*]', 'Step Index': 'Step', 'Test Time (*)': 'Time [*]', 'Voltage (*)': 'Voltage [*]'}, datetime_format='%m/%d/%Y %H:%M:%S%.f', header_row_index=0)#
- Bases: - BaseCycler- A class to load and process Neware battery cycler data. - Validators:
- _check_column_dict»- column_dict
- _check_input_data_path»- input_data_path
 
- Parameters:
- input_data_path (str) 
- column_dict (dict[str, str]) 
- datetime_format (str) 
- header_row_index (int) 
 
- Return type:
- None 
 - field input_data_path: str [Required]#
- The path to the input data. - Validated by:
- _check_input_data_path
 
 
 - field column_dict: dict[str, str] = {'Aux_Temperature_1 (*)': 'Temperature [*]', 'Charge Capacity (*)': 'Charge Capacity [*]', 'Current (*)': 'Current [*]', 'Date Time': 'Date', 'Discharge Capacity (*)': 'Discharge Capacity [*]', 'Step Index': 'Step', 'Test Time (*)': 'Time [*]', 'Voltage (*)': 'Voltage [*]'}#
- A dictionary mapping the column name format of the cycler to the PyProBE format. Units are indicated by an asterisk (*). - Validated by:
- _check_column_dict
 
 
 - field datetime_format: str = '%m/%d/%Y %H:%M:%S%.f'#
- The string format of the date column if present. See the chrono crate documentation for more information on the format string. - Validated by: