Nature submodel
There are two source files in the src/nature
directory that are currently not used: insects.jl
and energy.jl
. The first defines a function insectbiomass()
that provides a very rough estimate of insect population density in a given pixel. The second is a (still incomplete) implementation of Dynamic Energy Budgets. Both were begun in the expectation that they would be needed, but then set aside for the time being. We note their existence here should they become useful again (with the caveat that both require testing).
nature.jl
This file is responsible for managing the animal modules.
macros.jl
This file contains all the macros that can be used in the species DSL.
individuals.jl
This file contains life-history and other ecological functions that apply to all animal individuals, such reproduction, death, and movement.
populations.jl
This file contains functions that apply to all animal populations, such as for initialisation, or querying for neighbours.
ecologicaldata.jl
This file contains a set of life-history related utility functions needed by species.