Available calculations
Fitting Arrhenius parameters
include_func=True to additionally return an interpolant so the quantity can be evaluated at any temperature, not just the measured ones.
The data field accepts a column dict (as above), a bare pandas or polars DataFrame, or a string reference. Use "db:<id>" to reference an uploaded measurement; "file:..." and "folder:..." are read from your local machine and inlined into the config by the API client on submit, so they work both locally and when you submit a fit to Ionworks — subject to the same 1,000-row inline limit as a bare DataFrame (upload a measurement and use "db:<id>" for larger datasets). A bare DataFrame is auto-wrapped on serialization, so data=df and data={"data": df} behave the same.
Specific heat capacity
"Cell specific heat capacity [J.kg-1.K-1]" to the parameter set.
Lumped thermal model
For a single-temperature cell model,LumpedHeatCapacityAndDensity propagates the cell-level specific heat and density to each component. Use it after SpecificHeatCapacity in pipelines that target a lumped thermal solve:
Thermal Calculations (theory)
Arrhenius theory, heat generation, lumped vs. distributed models.
Pipelines overview
How thermal calcs chain with direct entries and data fits.