Skip to content

copan:LPJmL, an advanced World-Earth modeling framework extending copan:CORE, integrating LPJmL as the Earth system interface for comprehensive social-ecological simulations.

License

Notifications You must be signed in to change notification settings

pik-copan/pycopanlpjml

Repository files navigation

pycopanlpjml

DOI CI codecov

copan:LPJmL, an advanced World-Earth modeling framework extending copan:CORE, integrating LPJmL as the Earth system interface for comprehensive social-ecological simulations.

Overview

pycopanlpjml advances pycopancore by integrating the LPJmL model as the Earth system interface. It provides a Python interface to LPJmL via pycoupler, allowing to run LPJmL simulations from within a copan:LPJmL model. The package is designed to be used in combination with pycopancore, pycoupler and LPJmL.

Installation

Use the package manager pip to install pycopanlpjml.

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 and pycopancore are required as they serve as the basis for copan:LPJmL.

See inseeds for examples on how to apply the framework.

Questions / Problems

In case of questions please contact Jannes Breier jannesbr@pik-potsdam.de 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

copan:LPJmL, an advanced World-Earth modeling framework extending copan:CORE, integrating LPJmL as the Earth system interface for comprehensive social-ecological simulations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages