RUFAS.routines.animal.animal_types module#
- class RUFAS.routines.animal.animal_types.AnimalType(*values)#
Bases:
Enum
The different types/subtypes of animals on a farm.
Attributes#
- CALFstr
A pre-weaned calf.
- HEIFER_Istr
A heifer that is weaned but not yet bred.
- HEIFER_IIstr
A heifer that is either eligible for breeding (based on user-inputted Breeding Start Day for heifers), or in early pregnancy.
- HEIFER_IIIstr
A close-up heifer (a heifer within the user-defined close-up period, i.e. Prefresh Day).
- DRY_COWstr
A cow in the stage of their lactation cycle where milk production ceases prior to calving.
- LAC_COWstr
A lactating cow.
- CALF = 'Calf'#
- HEIFER_I = 'HeiferI'#
- HEIFER_II = 'HeiferII'#
- HEIFER_III = 'HeiferIII'#
- DRY_COW = 'DryCow'#
- LAC_COW = 'LacCow'#