RUFAS.routines.manure.reception_pits.reception_pit_daily_output module#

class RUFAS.routines.manure.reception_pits.reception_pit_daily_output.ReceptionPitDailyOutput(pen_id: int = -1, pen_id_unit: MeasurementUnits = MeasurementUnits.UNITLESS, simulation_day: int = -1, simulation_day_unit: MeasurementUnits = MeasurementUnits.SIMULATION_DAY, manure_urea: float = 0.0, manure_urea_unit: MeasurementUnits = MeasurementUnits.GRAMS_PER_LITER, liquid_manure_total_ammoniacal_nitrogen: float = 0.0, liquid_manure_total_ammoniacal_nitrogen_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_nitrogen: float = 0.0, liquid_manure_nitrogen_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_solids: float = 0.0, liquid_manure_total_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_degradable_volatile_solids: float = 0.0, liquid_manure_total_degradable_volatile_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_non_degradable_volatile_solids: float = 0.0, liquid_manure_total_non_degradable_volatile_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_volatile_solids: float = 0.0, liquid_manure_total_volatile_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_phosphorus: float = 0.0, liquid_manure_phosphorus_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_potassium: float = 0.0, liquid_manure_potassium_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, total_daily_manure_volume: float = 0.0, total_daily_manure_volume_unit: MeasurementUnits = MeasurementUnits.CUBIC_METERS, liquid_manure_daily_volume_unit: MeasurementUnits = MeasurementUnits.CUBIC_METERS)#

Bases: LiquidManurePortionProtocol

Daily output of a reception pit.

Attribute#

pen_id: int

ID of the pen that this output is associated with.

pen_id_unit: MeasurementUnits

Unit for pen_id.

simulation_day: int

Number of days into the simulation.

simulation_day_unit: MeasurementUnits

Unit for simulation_day.

manure_urea: float

Urea concentration in manure, g/L.

manure_urea_unit: MeasurementUnits

Unit for manure_urea.

liquid_manure_total_ammoniacal_nitrogen: float

Total ammoniacal nitrogen, kg.

liquid_manure_total_ammoniacal_nitrogen_unit: MeasurementUnits

Unit for liquid_manure_total_ammoniacal_nitrogen.

liquid_manure_nitrogen: float

Amount of nitrogen in manure, kg.

liquid_manure_nitrogen_unit: MeasurementUnits

Unit for liquid_manure_nitrogen.

liquid_manure_total_solids: float

Total amount of solids from the manure and the bedding, kg.

liquid_manure_total_solids_unit: MeasurementUnits

Unit for liquid_manure_total_solids.

liquid_manure_total_degradable_volatile_solids: float

Total amount of degradable solids from the manure and the bedding, kg.

liquid_manure_total_degradable_volatile_solids_unit: MeasurementUnits

Unit for liquid_manure_total_degradable_volatile_solids

liquid_manure_total_non_degradable_volatile_solids: float

Total amount of non-degradable solids from the manure and the bedding, kg.

liquid_manure_total_non_degradable_volatile_solids_unit: MeasurementUnits

Unit for liquid_manure_total_non_degradable_volatile_solids

manure_degradable_volatile_solids: float

Amount of degradable volatile solids, kg.

manure_degradable_volatile_solids_unit: MeasurementUnits

Unit for manure_degradable_volatile_solids.

manure_non_degradable_volatile_solids: float

Amount of non-degradable volatile solids, kg.

manure_non_degradable_volatile_solids_unit: MeasurementUnits

Unit for manure_non_degradable_volatile_solids.

liquid_manure_total_volatile_solids: float

Total amount of volatile solids, kg.

liquid_manure_total_volatile_solids_unit: MeasurementUnits

Unit for liquid_manure_total_volatile_solids.

liquid_manure_phosphorus: float

Amount of phosphorus excreted in manure, kg.

liquid_manure_phosphorus_unit: MeasurementUnits

Unit for liquid_manure_phosphorus.

liquid_manure_potassium: float

Amount of potassium in manure, kg.

liquid_manure_potassium_unit: MeasurementUnits

Unit for liquid_manure_potassium.

total_daily_manure_volume: float

Total amount of manure, bedding, and water combined, m^3.

total_daily_manure_volume_unit: MeasurementUnits

Unit for total_daily_manure_volume.

liquid_manure_daily_volume: float

Same as total_daily_manure_volume. Used for satisfying the LiquidManurePortionProtocol.

liquid_manure_daily_volume_unit: MeasurementUnits

Unit for liquid_manure_daily_volume.

pen_id: int = -1#
pen_id_unit: MeasurementUnits = 'unitless'#
simulation_day: int = -1#
simulation_day_unit: MeasurementUnits = 'simulation day'#
manure_urea: float = 0.0#
manure_urea_unit: MeasurementUnits = 'g/L'#
liquid_manure_total_ammoniacal_nitrogen: float = 0.0#
liquid_manure_total_ammoniacal_nitrogen_unit: MeasurementUnits = 'kg'#
liquid_manure_nitrogen: float = 0.0#
liquid_manure_nitrogen_unit: MeasurementUnits = 'kg'#
liquid_manure_total_solids: float = 0.0#
liquid_manure_total_solids_unit: MeasurementUnits = 'kg'#
liquid_manure_total_degradable_volatile_solids: float = 0.0#
liquid_manure_total_degradable_volatile_solids_unit: MeasurementUnits = 'kg'#
liquid_manure_total_non_degradable_volatile_solids: float = 0.0#
liquid_manure_total_non_degradable_volatile_solids_unit: MeasurementUnits = 'kg'#
liquid_manure_total_volatile_solids: float = 0.0#
liquid_manure_total_volatile_solids_unit: MeasurementUnits = 'kg'#
liquid_manure_phosphorus: float = 0.0#
liquid_manure_phosphorus_unit: MeasurementUnits = 'kg'#
liquid_manure_potassium: float = 0.0#
liquid_manure_potassium_unit: MeasurementUnits = 'kg'#
total_daily_manure_volume: float = 0.0#
total_daily_manure_volume_unit: MeasurementUnits = 'm^3'#
liquid_manure_daily_volume: float#
liquid_manure_daily_volume_unit: MeasurementUnits = 'm^3'#
__init__(pen_id: int = -1, pen_id_unit: MeasurementUnits = MeasurementUnits.UNITLESS, simulation_day: int = -1, simulation_day_unit: MeasurementUnits = MeasurementUnits.SIMULATION_DAY, manure_urea: float = 0.0, manure_urea_unit: MeasurementUnits = MeasurementUnits.GRAMS_PER_LITER, liquid_manure_total_ammoniacal_nitrogen: float = 0.0, liquid_manure_total_ammoniacal_nitrogen_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_nitrogen: float = 0.0, liquid_manure_nitrogen_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_solids: float = 0.0, liquid_manure_total_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_degradable_volatile_solids: float = 0.0, liquid_manure_total_degradable_volatile_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_non_degradable_volatile_solids: float = 0.0, liquid_manure_total_non_degradable_volatile_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_total_volatile_solids: float = 0.0, liquid_manure_total_volatile_solids_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_phosphorus: float = 0.0, liquid_manure_phosphorus_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, liquid_manure_potassium: float = 0.0, liquid_manure_potassium_unit: MeasurementUnits = MeasurementUnits.KILOGRAMS, total_daily_manure_volume: float = 0.0, total_daily_manure_volume_unit: MeasurementUnits = MeasurementUnits.CUBIC_METERS, liquid_manure_daily_volume_unit: MeasurementUnits = MeasurementUnits.CUBIC_METERS) None#
_abc_impl = <_abc._abc_data object>#
_is_protocol = False#