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#