Thermal

class ionworkspipeline.calculations.SpecificHeatCapacity

Calculate the specific heat capacity from the lumped heat capacity and cell mass

Extends: ionworkspipeline.calculations.calculation.Calculation

class ionworkspipeline.calculations.LumpedHeatCapacityAndDensity

Sets the specific heat capacity and density for each cell component to the lumped (cell-level) values.

Extends: ionworkspipeline.calculations.calculation.Calculation

class ionworkspipeline.calculations.ArrheniusLogLinear(data: DataFrame, reference_temperature: float | None = None)
plot_arrhenius()

Plot the arrhenius fit.

run(parameter_values)

Run the Arrhenius calculation.

Parameters

parameter_valuesdict

The parameter values to use for the Arrhenius calculation. Unused.

Returns

parameter_valuesdict

The parameter values to use for the Arrhenius calculation, which includes the activation energy, the pre-exponential factor, and the reference temperature (if one was provided), as well as a function of temperature for the parameter.