pyprobe.cyclers.neware#
A module to load and process Neware battery cycler data.
Classes
|
A class to load and process Neware battery cycler data. |
- class Neware(*, input_data_path, output_data_path=None, compression_priority='performance', overwrite_existing=False, header_row_index=0, column_importers=[<pyprobe.cyclers.column_maps.DateTimeMap object>, <pyprobe.cyclers.column_maps.TimeFromDateMap object>, <pyprobe.cyclers.column_maps.CastAndRenameMap object>, <pyprobe.cyclers.column_maps.ConvertUnitsMap object>, <pyprobe.cyclers.column_maps.ConvertUnitsMap object>, <pyprobe.cyclers.column_maps.CapacityFromChDchMap object>, <pyprobe.cyclers.column_maps.ConvertTemperatureMap object>, <pyprobe.cyclers.column_maps.TimeFromDateMap object>, <pyprobe.cyclers.column_maps.CapacityFromCurrentSignMap object>], extra_column_importers=<factory>)#
Bases:
BaseCyclerA class to load and process Neware battery cycler data.
- Parameters:
- static read_file(filepath, header_row_index=0)#
Read a battery cycler file into a DataFrame.
- Parameters:
filepath (str) – The path to the file.
header_row_index (int) – The index of the header row.
- Returns:
The DataFrame.
- Return type:
pl.DataFrame | pl.LazyFrame
- model_config = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].