Library with Python models derived from the page package
world.opensemantic.batteries.
Auto-generated Pydantic models (v1 and v2) for battery-domain schemas: battery cells, modules and packs, cell formats and chemistries, electrode and electrolyte materials, electrochemical and mechanical tests, test procedures, and battery testing devices.
Builds on opensemantic.core, opensemantic.base and opensemantic.lab.
pip install opensemantic.batteries # models only
pip install opensemantic.batteries[controller] # + controller extras (via opensemantic.lab)
pip install opensemantic.batteries[view] # + dashboard view extras (via opensemantic.lab)import opensemantic.batteries as batteries # Pydantic v2 models
import opensemantic.batteries.v1 as batteries_v1 # Pydantic v1 modelsThe models in src/opensemantic/batteries/_model.py and
src/opensemantic/batteries/v1/_model.py are generated by the
osw-python-package-generator
from the world.opensemantic.batteries schema package. Do not edit them
manually.