inseeds

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

https://github.com/pik-copan/inseeds

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

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

Basic Info
  • Host: GitHub
  • Owner: pik-copan
  • License: agpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 298 KB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 4
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Citation

README.md

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.

Models

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.

Components

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.

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

Owner

  • Name: copan
  • Login: pik-copan
  • Kind: organization
  • Email: donges@pik-potsdam.de
  • Location: Potsdam (Germany)

Coevolutionary Pathways – collaboration at Potsdam Institute for Climate Impact Research (PIK)

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it using the metadata from this file.
type: software
title: 'Model of integrated social-ecological resilient land systems (InSEEDS)'
version: 0.2.8
date-released: '2025-05-22'
abstract: x
authors:
- family-names: Breier
  given-names: Jannes
  email: jannesbr@pik-potsdam.de
  orcid: 0000-0002-9055-6904
- family-names: Schwarz
  given-names: Luana
  email: lschwarz@pik-potsdam.de
  orcid: 0000-0003-1726-1509
- family-names: Prawitz
  given-names: Hannah
  email: prawitz@pik-potsdam.de
  orcid: 0009-0001-7381-887X
- family-names: Bechthold
  given-names: Max
  email: maxbecht@pik-potsdam.de
  orcid: 0009-0007-7113-4814
- family-names: Hotz
  given-names: Ronja
  email: ronja.hotz@kit.edu
  orcid: 0000-0003-3425-268X

license: AGPL-3.0
repository-code: https://github.com/pik-copan/inseeds
doi: 10.5281/zenodo.14265856

GitHub Events

Total
  • Create event: 3
  • Issues event: 6
  • Release event: 2
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 12
  • Public event: 1
  • Gollum event: 1
  • Pull request event: 3
  • Fork event: 4
Last Year
  • Create event: 3
  • Issues event: 6
  • Release event: 2
  • Watch event: 2
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 12
  • Public event: 1
  • Gollum event: 1
  • Pull request event: 3
  • Fork event: 4

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 2
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hannah-pra (3)
  • jnnsbrr (1)
Pull Request Authors
  • jnnsbrr (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/check.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
  • Levenshtein >=0.12.2
  • fuzzywuzzy >=0.18.0
  • netCDF4 >=1.5.8
  • numpy >=1.20.3
  • pyarrow >17.0.0
  • pycopancore @ git+https://github.com/jnnsbrr/pycopancore.git
  • pycopanlpjml @ git+https://github.com/PIK-copan/pycopanlpjml.git
  • pycoupler @ git+https://github.com/PIK-LPJmL/pycoupler.git
  • ruamel.yaml >=0.17.16
  • scipy >=1.7.1
  • xarray >=0.21.1