torchcell.datamodels.schema.Temperature

class Temperature(*, value: float, unit: TemperatureUnit = TemperatureUnit.celsius)[source]

Bases: BaseModel

Temperature value with a typed unit (defaults to Celsius).

check_temperature() → Temperature[source]

Validate that a Celsius temperature is not below absolute zero.

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].