Skip to content
This repository was archived by the owner on Sep 15, 2026. It is now read-only.
This repository was archived by the owner on Sep 15, 2026. It is now read-only.

Split CycleData into StepData #24

Description

@fingertap

Currently the BatteryData is split into multiple CycleData, which typically consists of a charging and discharging process. However, in real-world battery tests, the cycles are further split into steps, supporting more features such as different rates, resting, interleaving charging and discharging with the same cycle, etc.

Another advantage of using StageData is that it makes the process that splits the raw electric signals and organize into BatteryData object much easier, as we can operate on the stage level for cycle split. This feature should also help us better address the open issues #14 #15 for incorporating more data.

I will make a PR for this.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions