RUFAS.data_structures.animal_manure_excretions module#
- class RUFAS.data_structures.animal_manure_excretions.AnimalManureExcretions(urea: float = 0.0, urine: float = 0.0, manure_total_ammoniacal_nitrogen: float = 0.0, urine_nitrogen: float = 0.0, manure_nitrogen: float = 0.0, manure_mass: float = 0.0, total_solids: float = 0.0, degradable_volatile_solids: float = 0.0, non_degradable_volatile_solids: float = 0.0, inorganic_phosphorus_fraction: float = 0.0, organic_phosphorus_fraction: float = 0.0, non_water_inorganic_phosphorus_fraction: float = 0.0, non_water_organic_phosphorus_fraction: float = 0.0, phosphorus: float = 0.0, phosphorus_fraction: float = 0.0, potassium: float = 0.0)#
Bases:
object
A TypedDict class that specifies the structure of the dictionary of animal manure excretion values.
Attributes#
- urea: float
Concentration of urea in manure (g/L).
- urine: float
Amount of urine excreted (kg).
- manure_total_ammoniacal_nitrogen: float
Amount of ammoniacal nitrogen in the manure slurry (kg).
- urine_nitrogen: float
Amount of nitrogen in urine (kg).
- manure_nitrogen: float
Amount of nitrogen in manure (kg).
- manure_mass: float
Amount of manure (kg).
- total_solids: float
Amount of total solids (kg).
- degradable_volatile_solids: float
Amount of degradable volatile solids (kg).
- non_degradable_volatile_solids: float
Amount of non-degradable volatile solids (kg).
- inorganic_phosphorus_fraction: float
Fraction of water extractable inorganic phosphorus (unitless).
- organic_phosphorus_fraction: float
Fraction of water extractable organic phosphorus (unitless).
- non_water_inorganic_phosphorus_fraction: float
Fraction of non-water extractable inorganic phosphorus (unitless).
- non_water_organic_phosphorus_fraction: float
Fraction of non-water extractable organic phosphorus (unitless).
- phosphorus: float
Amount of phosphorus excreted in manure (g).
- phosphorus_fraction: float
Fraction of phosphorus in manure (unitless).
- potassium: float
Amount of potassium in manure (g).
- enteric_methane_g: float
The amount of enteric methane (g).
- urea: float = 0.0#
- urine: float = 0.0#
- manure_total_ammoniacal_nitrogen: float = 0.0#
- urine_nitrogen: float = 0.0#
- manure_nitrogen: float = 0.0#
- manure_mass: float = 0.0#
- total_solids: float = 0.0#
- degradable_volatile_solids: float = 0.0#
- non_degradable_volatile_solids: float = 0.0#
- inorganic_phosphorus_fraction: float = 0.0#
- organic_phosphorus_fraction: float = 0.0#
- non_water_inorganic_phosphorus_fraction: float = 0.0#
- non_water_organic_phosphorus_fraction: float = 0.0#
- phosphorus: float = 0.0#
- phosphorus_fraction: float = 0.0#
- potassium: float = 0.0#
- __init__(urea: float = 0.0, urine: float = 0.0, manure_total_ammoniacal_nitrogen: float = 0.0, urine_nitrogen: float = 0.0, manure_nitrogen: float = 0.0, manure_mass: float = 0.0, total_solids: float = 0.0, degradable_volatile_solids: float = 0.0, non_degradable_volatile_solids: float = 0.0, inorganic_phosphorus_fraction: float = 0.0, organic_phosphorus_fraction: float = 0.0, non_water_inorganic_phosphorus_fraction: float = 0.0, non_water_organic_phosphorus_fraction: float = 0.0, phosphorus: float = 0.0, phosphorus_fraction: float = 0.0, potassium: float = 0.0) None #