Skip to main content

Available Parameter Sets

All built-in sets are registered as Python entry points under the pybamm_parameter_sets group and are accessible via pybamm.parameter_sets.

Loading a Parameter Set

By name string

Pass the name directly to pybamm.ParameterValues:

Listing all available sets

Inspecting a set before loading


Searching Within a Parameter Set


Overriding Values

You can override individual entries after loading:

Creating a Custom Parameter Set

A custom parameter set is a plain Python module that exposes a get_parameter_values() function returning a dict.
Register the entry point in your package’s pyproject.toml:
After installing your package (pip install -e .), you can use it like any other set:

Loading from a BPX File

The Battery Parameter eXchange (BPX) format is an open standard for sharing battery parameters. PyBaMM can import BPX files directly:
BPX support requires the optional bpx dependency: pip install pybamm[bpx].