pyprobe.cyclers.arbin#

A module to load and process Arbin battery cycler data.

Classes

Arbin(*, input_data_path[, ...])

A class to load and process Neware battery cycler data.

class Arbin(*, 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.CastAndRenameMap object>, <pyprobe.cyclers.column_maps.ConvertUnitsMap 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>], extra_column_importers=<factory>)#

Bases: BaseCycler

A class to load and process Neware battery cycler data.

Parameters:
  • input_data_path (str)

  • output_data_path (str | None)

  • compression_priority (Literal['performance', 'file size', 'uncompressed'])

  • overwrite_existing (bool)

  • header_row_index (int)

  • column_importers (list[ColumnMap])

  • extra_column_importers (list[ColumnMap])

model_config = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].