aquakin.OperatingConditions#
- class aquakin.OperatingConditions(**kwargs)[source]#
Bases:
SpatialConditionsOperating conditions for the 0-D (single stirred tank) case.
A single stirred tank has no spatial extent, so the spatially-varying
SpatialConditions(with itsn_locationsarray model) reads as over-machinery for the most basic setup.OperatingConditionsis the same object specialised to one location, constructed directly from scalar field values:conditions = aquakin.OperatingConditions(pH=7.5, T=293.15)
It is a
SpatialConditions(one location), so it works unchanged in every reactor; for a spatially varying PFR/CFD case useSpatialConditions(orSpatialConditions.uniform()) directly. To start from a model’s declared defaults instead, usemodel.default_conditions()andSpatialConditions.with_()to edit.- Parameters:
**kwargs (float) – Condition field name (e.g.
pH,T) -> scalar value.
Methods
__init__(**kwargs)uniform([n_locations])Build a spatially homogeneous
SpatialConditionsobject.validate_required(required)Raise
ValueErrorif any required field is missing.with_(**kwargs)Return a copy with some fields overridden (or added).
Attributes
n_locationsNumber of spatial locations represented.
fields