Skip to content

jnnsbrr/landmanager

Repository files navigation

landmanager

CI codecov

Models build around LPJmL based on the copan:LPJmL modeling framework

Overview

...

landmanager provides multiple model classes which can be used to simulate different aspects of the social-ecological system, depending how the model is build and configured.

Each model is build on a set of components that represent the different aspects of the social-ecological system. LPJmL is one component that is defined in pycopanlpjml and is used to represent the ecological, earth system part of the model, the ENV and parts of the MET taxon.
Each component has various entities, e.g. the LPJmL world, the entire model space and the cell, a single model unit, whereby the totality of all cells makes up the world.

Installation

Use the package manager pip to install landmanager.

pip install .

Please clone and compile LPJmL in advance.
Make sure to also have set the working environment for LPJmL correctly if you are not working on the PIK HPC (with Slurm Workload Manager).
The PIK python libraries pycoupler, pycopancore, as well as pycopanlpjml are required as they build framework that serves as the model base for landmanager.

See scripts for examples on how to use the model.

Questions / Problems

In case of questions please contact the author team or open an issue.

Contributing

Merge requests are welcome, see CONTRIBUTING.md. For major changes, please open an issue first to discuss what you would like to change.

About

Models build with the copan:LPJmL framework

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages