Network-based Ecosystem Modeling Framework (NEMF)

NEMF is a ecosystem modelling framework written in python. It is designed to offer an easy to use method for modelling ecosystems with low- to intermediate complexity. It consists of three conceptual parts:

fig1 fig2 fig3

  1. Network-based model description

  2. Forward modelling

  3. Inverse modelling

    (For details see Introductory notes.)

The framework offers the functionality to handle non-equilibrium, non-linear interactions. For the typical use-cases, user do not need to write any code but only provide a model configuration.

The range of use-cases can easily be extended with simple user-written functions without needing to change any of the framework code. NEMF offers an easy to use method to fit any model parameter such that the model mimics the studied system.

For simplicity, the current version of the framework is limited to non-spatially resolved models (box-models).

For a brief introduction to the ideas behind this library, you can read the introductory notes. A more detailed description can be found in the paper. Visit the installation page to see how you can download the package. You can browse the examples to see what you can do with NEMF. A more detailed description of the parts the library can be found in the manual, while the code is documented in the API reference section.

To see the code, please visit the github repository. To report a bug, please raise an “Issue” in githubs issue tracker. Please feel free to contact laurin.steidle@uni-hamburg.de with general issues (i.e. if the installation fails).