pyMANGA
PYthon Models for AGeNt-based resource GAthering (pyMANGA) is a collection of models describing vegetation population dynamics from first principles. pyMANGA is modular, and descriptions of individual tree growth, resource availability and competition dynamics can be quickly interchanged.
Structure of pyMANGA documentation
The source code is divided into seven libraries, organized by purpose: ProjectLib, TimeLoopLib, PopulationLib, PlantModelLib, ResourceLib, ModelOutputLib, VisualizationLib (left navigation bar). A library may contain several modules, each representing a different realization of the overarching library purpose.
The documentation for each module follows the structure below:
- Description: Short description of the module
- Usage: Specification of the tags to be used in the pyMANGA project XML file (if applicable)
- Attributes: Input parameters of the module
- Value: Return value of the module
- Details: A detailed description of the module, explaining its purpose and processes, and listing notes on its applications and restrictions
- Examples: Extends the usage by providing more examples of how to use this module
Note All parameters are defined in SI units unless indicated otherwise.
Further information
- For general information about the pyMANGA project and tutorials visit our website
- To learn more about model structure read Wimmler et al. 2024
- Find the source code on GitHub
- Problems? File an Issue