pyprobe.analysis.cycling module#

A module for the Cycling class.

summary(input_data, dchg_before_chg=True)#

Calculate the state of health of the battery.

Parameters:
  • input_data (Procedure | Experiment | Cycle) – A PyProBE object containing cycling data.

  • dchg_before_chg (bool) – Whether the discharge comes before the charge in the cycle loop. Default is True.

Returns:

A result object for the capacity SOH of the cell.

Return type:

Result

pydantic model Cycling(*, input_data)#

Bases: BaseModel

A cycling experiment in a battery procedure.

Parameters:

input_data (Experiment)

Return type:

None

field input_data: Experiment [Required]#

The input data for the cycling experiment.

summary(dchg_before_chg=True)#

Calculate the state of health of the battery.

Parameters:

dchg_before_chg (bool) – Whether the discharge comes before the charge in the cycle loop. Default is True.

Returns:

A result object for the capacity SOH of the cell.

Return type:

Result