pyrokinetics.units

pyrokinetics.units#

Module Attributes

ureg(input_string[, case_sensitive])

Default unit registry

Classes

Normalisation()

Base class for SimulationNormalisation and ConventionNormalisation.

PyroQuantity()

PyroUnitRegistry(*args, **kwargs)

Specialisation of pint.UnitRegistry that expands some methods to be aware of pyrokinetics normalisation objects.

UnitSpline(x, y)

Unit-aware wrapper classes for 1D splines.

UnitSpline2D(x, y, z)

Unit-aware wrapper classes for 2D splines.

Exceptions

PyroNormalisationError(system, units)

Exception raised when trying to convert simulation units requires physical reference values