Skip to content

Cells

Cell

Bases: Item

A model for representing electrochemical cells.

A cell is an electrochemical device assembled from other items, recording its components and the format it was built in.

active_ion_charge

active_ion_charge: float = 1

cell_format

cell_format: CellFormat | None

The form factor of the cell, e.g., coin, pouch, in situ or otherwise.

cell_format_description

cell_format_description: str | None

Additional human-readable description of the cell form factor, e.g., 18650, AMPIX, CAMPIX

cell_preparation_description

cell_preparation_description: str | None

characteristic_chemical_formula

characteristic_chemical_formula: str | None

The chemical formula of the active material. Can be used to calculated molar mass in g/mol for normalizing capacities.

characteristic_mass

characteristic_mass: float | None

The characteristic mass of the cell in milligrams. Can be used to normalize capacities.

characteristic_molar_mass

characteristic_molar_mass: float | None

The molar mass of the active material, in g/mol. Will be inferred from the chemical formula, or can be supplied if it cannot be supplied

electrolyte

electrolyte: list[CellComponent] = []

negative_electrode

negative_electrode: list[CellComponent] = []

positive_electrode

positive_electrode: list[CellComponent] = []

status

status: CellStatus = CellStatus.ACTIVE

The status of the cells, indicating its current state.

type

type: str = 'cells'

The resource type of the entry.

CellComponent

Bases: Constituent

CellFormat

Bases: str, Enum

coin

coin = 'coin'

cylindrical

cylindrical = 'cylindrical'

in_situ_nmr

in_situ_nmr = 'in situ (NMR)'

in_situ_optical

in_situ_optical = 'in situ (optical)'

in_situ_squid

in_situ_squid = 'in situ (SQUID)'

in_situ_xrd

in_situ_xrd = 'in situ (XRD)'

other

other = 'other'

pouch

pouch = 'pouch'

swagelok

swagelok = 'swagelok'