API reference for animal modules#
The animal module is one of the component models
of the Virtual Ecosystem. It is comprised of a number of submodules.
Each of the animal sub-modules has its own API reference page:
The
animal_modelsubmodule instantiates the AnimalModel class which consolidates the functionality of the animal module into a single class, which the high level functions of the Virtual Ecosystem can then make use of.The
animal_cohortsprovides a class for the individual animal cohorts, their attributes, and behaviors.The
functional_groupprovides a class for the animal functional groups that define the type of animal in an animal cohort.The
animal_traitsprovides classes for the traits that feed into the functional group class definitions.The
scaling_functionsprovides a set of allometric scaling functions that define the biological rates used in the animal module.The
model_configsubmodule provides configuration options for the model along with constants required by the animal model.The
decayprovides a model for carcasses created by animal mortality, animal excrement and the litter available for animals to consume.The
array_resourcesprovides theArrayResourceclass, which provides an API for exposing plant model data via the animal model protocols.