RUFAS.biophysical.animal.nutrients.nutrition_requirements_calculator module#

class RUFAS.biophysical.animal.nutrients.nutrition_requirements_calculator.NutritionRequirementsCalculator#

Bases: object

Holds logic for calculating animal requirements that is shared by both the NASEM and NRC methodologies.

classmethod _calculate_lactation_energy_requirements(animal_type: AnimalType, milk_fat: float, milk_true_protein: float, milk_lactose: float, milk_production: float) float#

Calculates energy requirement for lactation.

Parameters#

animal_typeAnimalType

A type or subtype of animal specified in the AnimalType enum

milk_fatfloat

Fat content of milk (%)

milk_true_proteinfloat

True protein contents in milk (%)

milk_lactosefloat

Lactose contents in milk (%)

milk_production: float

Daily milk yield (kg).

Notes#

[AN.NRC.27] [AN.NRC.28] [AN.NSM.21] [AN.NSM.22]

Returns#

net_energy_lactationfloat

Net energy requirement for lactation (Mcal)

References#