Skip to content

Model of integrated social-ecological resilient land systems based on the copan:CORE modeling framework using LPJmL

License

Notifications You must be signed in to change notification settings

pik-copan/inseeds

Repository files navigation

InSEEDS

DOI CI codecov

Model of integrated social-ecological resilient land systems based on the copan:LPJmL modeling framework

Overview

The InSEEDS model is designed to simulate the interactions between human societies and ecosystems modeled by LPJmL in a spatially explicit manner.
The model is codeveloped at the Potsdam Institute for Climate Impact Research (PIK) and the Max Planck Institute of Geoanthropology in Jena. InSEEDS builds on the copan:LPJmL world-earth modeling framework that inherits the entity and taxonomy system introduced for the copan:CORE framework.

InSEEDS 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.
regenerative_tillage is the first model implementation that simulates the potential spreading of conservation tillage over conventional tillage in a simplified farmer decision making model system.

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.

components/farming holds all farming components that are used to simulate the direct agricultural part of the model.
components/farming/management/tillage is a subcomponent of farming that focuses solely on the tillage management in the agricultural system.
Each subcomponent has various entities again, for example the farmer entity, representing the decision making agent in the model.

Installation

Use the package manager pip to install inseeds.

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 InSEEDS.

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

Model of integrated social-ecological resilient land systems based on the copan:CORE modeling framework using LPJmL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages