RUFAS.data_structures.pen_manure_data module#
- class RUFAS.data_structures.pen_manure_data.PenManureData#
Bases:
TypedDict
Packages manure data for a single pen.
Attributes#
- idint
Pen id.
- num_animalsint
The number of animals in this pen.
- num_lactating_cowsint
The number of lactating cows in this pen.
- classes_in_penSet[str]
Set of unique animal classes in this pen.
- animal_combinationAnimalCombination
An AnimalCombination enum that describes the current animal makeup in this pen.
- housing_typestr
The type of housing used for this pen.
- pen_typestr
The type of pen used for this pen.
- bedding_typestr
The type of bedding used for this pen.
- manure_handlerstr
The type of manure handler used for this pen.
- manure_separatorstr
The type of manure separator used for this pen.
- manure_separator_after_digestionstr
The second manure separator used on manure generated from this pen.
- manure_treatmentstr
The type of manure treatment(s) used for this pen.
- manuredict[float, int] | AnimalManureExcretions | None
The manure data extracted from the animal module and converted to usable form for the manure module.
- num_lactating_cowsint
The number of lactating cows held in this pen.
- num_stallsint
The number of stalls in this pen.
- id: int#
- num_animals: int#
- classes_in_pen: set[AnimalType]#
- animal_combination: AnimalCombination#
- housing_type: str#
- pen_type: str#
- bedding_type: str#
- manure_handler: str#
- manure_separator: str#
- manure_separator_after_digestion: str#
- manure_treatment: str#
- manure: AnimalManureExcretions | None#
- num_lactating_cows: int#
- num_stalls: int#