RUFAS.user_constants module#
- class RUFAS.user_constants.UserConstants#
Bases:
object
Contains user-overridable constants for RUFAS.
Attributes#
- WATER_DENSITY_KG_PER_LITERfloat
Density of water (kg/L).
- WATER_DENSITY_KG_PER_M3float
Density of water (kg/m^3).
- PROTEIN_TO_NITROGENfloat
Conversion factor from protein to nitrogen (unitless).
- NITROGEN_TO_PROTEINfloat
Conversion factor from nitrogen to protein (unitless).
- MILK_FAT_WEIGHTfloat
Average weight of milk fat (unitless).
- FRACTION_OF_HUMIC_NITROGEN_IN_ACTIVE_POOLfloat
Fraction of humic nitrogen in an active pool (unitless). Defined in SWAT Theoretical documentation, page 186 in paragraph beneath eqn. 3:1.1.4.
- METHANE_FACTORfloat
Conversion factor for methane from \(m^3\) to kg at 20 °C (kg/m³).
- GENERAL_LOWER_BOUND_TEMPERATUREfloat
General temperature lower bound (°C).
- GENERAL_UPPER_BOUND_TEMPERATUREfloat
General temperature upper bound (°C).
- CONSTANTS_TO_UNITSdict[str, MeasurementUnits]
A dictionary mapping constant names to their respective measurement units.
- WATER_DENSITY_KG_PER_LITER = 0.997#
- WATER_DENSITY_KG_PER_M3 = 0.000997#
- PROTEIN_TO_NITROGEN = 0.16#
- NITROGEN_TO_PROTEIN = 6.25#
- MILK_FAT_WEIGHT = 12.2#
- FRACTION_OF_HUMIC_NITROGEN_IN_ACTIVE_POOL = 0.02#
- METHANE_FACTOR: float = 0.67#
- GENERAL_LOWER_BOUND_TEMPERATURE: float = -40.0#
- GENERAL_UPPER_BOUND_TEMPERATURE: float = 60.0#
- CONSTANTS_TO_UNITS = {'FRACTION_OF_HUMIC_NITROGEN_IN_ACTIVE_POOL': MeasurementUnits.UNITLESS, 'GENERAL_LOWER_BOUND_TEMPERATURE': MeasurementUnits.DEGREES_CELSIUS, 'GENERAL_UPPER_BOUND_TEMPERATURE': MeasurementUnits.DEGREES_CELSIUS, 'METHANE_FACTOR': MeasurementUnits.KILOGRAMS_PER_CUBIC_METER, 'MILK_FAT_WEIGHT': MeasurementUnits.UNITLESS, 'NITROGEN_TO_PROTEIN': MeasurementUnits.UNITLESS, 'PROTEIN_TO_NITROGEN': MeasurementUnits.UNITLESS, 'WATER_DENSITY_KG_PER_LITER': MeasurementUnits.KILOGRAMS_PER_LITER, 'WATER_DENSITY_KG_PER_M3': MeasurementUnits.KILOGRAMS_PER_CUBIC_METER}#