API reference for animals
modules
The animals
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_model
submodule 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_communities
provides a class for containing and managing all of the animal cohorts within a grid square.The
animal_cohorts
provides a class for the individual animal cohorts, their attributes, and behaviors.The
functional_group
provides a class for the animal functional groups that define the type of animal in an animal cohort.The
animal_traits
provides classes for the traits that feed into the functional group class definitions.The
scaling_functions
provides a set of allometric scaling functions that define the biological rates used in the animal module.The
constants
provides a set of dataclasses containing the constants required by the broader animal model.The
decay
provides a model for both surface carcasses created by mortality and animal excrement.The
plant_resources
provides thePlantResources
class, which provides an API for exposing plant model data via the animal model protocols.