API Reference¶
All public classes are re-exported from the top-level namespace for convenience:
The package is organized into three layers that mirror the battery cell modeling hierarchy:
Materials¶
Raw material definitions and electrode formulations — the foundation of every cell.
| Page | Key Classes |
|---|---|
| Active Materials | CathodeMaterial, AnodeMaterial |
| Binders | Binder |
| Conductive Additives | ConductiveAdditive |
| Electrolytes | Electrolyte |
| Other Materials | SeparatorMaterial, CurrentCollectorMaterial, TapeMaterial, InsulationMaterial, PrismaticContainerMaterial, LaminateMaterial, FlexFrameMaterial |
| Formulations | CathodeFormulation, AnodeFormulation |
Components¶
Physical parts built from materials.
| Page | Key Classes |
|---|---|
| Electrodes | Cathode, Anode |
| Separators | Separator |
| Current Collectors | NotchedCurrentCollector, TabWeldedCurrentCollector, PunchedCurrentCollector, TablessCurrentCollector |
| Containers | CylindricalCanister, PrismaticCanister, PouchEncapsulation, FlexFrameEncapsulation, ... |
Constructions¶
Higher-level assemblies and complete cells.
| Page | Key Classes |
|---|---|
| Layups | Laminate, MonoLayer, ZFoldMonoLayer |
| Electrode Assemblies | WoundJellyRoll, FlatWoundJellyRoll, PunchedStack, ZFoldStack |
| Cells | CylindricalCell, PrismaticCell, PouchCell, FlexFrameCell |
Utilities¶
| Page | Contents |
|---|---|
| Utilities | Decorators and helper functions |