Skip to main content

GEB simulates the environment (e.g., hydrology, floods), the individual people, households and orginizations as well as their interactions at both small and large scale.

Project description

GEB (Geographical Environmental and Behavioural model) simulates the environment (e.g., hydrology, floods), the individual people, households and organizations as well as their interactions at both small and large scale. The model does so through a "deep" coupling of an agent-based model a hydrological model, a vegetation model and a hydrodynamic model. You can find full documentation here.

The figure below shows a schematic overview of GEB.

Schematic model overview of GEB.

Cite as

Model framework

de Bruijn, J. A., Smilovic, M., Burek, P., Guillaumot, L., Wada, Y., and Aerts, J. C. J. H.: GEB v0.1: a large-scale agent-based socio-hydrological model – simulating 10 million individual farming households in a fully distributed hydrological model, Geosci. Model Dev., 16, 2437–2454, https://doi.org/10.5194/gmd-16-2437-2023, 2023.

Applications

Bril, V. C., de Bruijn, J., de Moel, H., Sadana, T., Busker, T., Botzen, W. J. W., & Aerts, J. C. J. H.: Assessing the effectiveness of nature-based solutions and building-level flood risk reduction measures: An open-source coupled Model. Water Resources Research, 62, e2025WR041436, https://doi.org/10.1029/2025WR041436, 2026.

Kalthof, M. W. M. L., de Bruijn, J., de Moel, H., Kreibich, H., and Aerts, J. C. J. H.: Adaptive behavior of farmers under consecutive droughts results in more vulnerable farmers: a large-scale agent-based modeling analysis in the Bhima basin, India, NHESS, https://doi.org/10.5194/nhess-25-1013-2025, 2025.

Building on the shoulders of giants

  1. Burek, Peter, et al. "Development of the Community Water Model (CWatM v1.04) A high-resolution hydrological model for global and regional assessment of integrated water resources management." (2019).
  2. Langevin, Christian D., et al. Documentation for the MODFLOW 6 groundwater flow model. No. 6-A55. US Geological Survey, 2017.
  3. Tierolf, Lars, et al. "A coupled agent-based model for France for simulating adaptation and migration decisions under future coastal flood risk." Scientific Reports 13.1 (2023): 4176.
  4. Streefkerk, Ileen N., et al. "A coupled agent-based model to analyse human-drought feedbacks for agropastoralists in dryland regions." Frontiers in Water 4 (2023): 1037971.
  5. Joshi, Jaideep, et al. "Plant-FATE-Predicting the adaptive responses of biodiverse plant communities using functional-trait evolution." EGU General Assembly Conference Abstracts. 2022.
  6. Leijnse, Tim, et al. "Modeling compound flooding in coastal systems using a computationally efficient reduced-physics solver: Including fluvial, pluvial, tidal, wind-and wave-driven processes." Coastal Engineering 163 (2021): 103796.

FAQ

How is GEB pronounced?

It’s pronounced as "geb" (/ɡɛb/), with the "g" as in "get" or "gate", aligning with how ancient Egyptians would have likely pronounced the name of their god of the Earth: Geb.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geb-1.0.0b26.tar.gz (3.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geb-1.0.0b26-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file geb-1.0.0b26.tar.gz.

File metadata

  • Download URL: geb-1.0.0b26.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for geb-1.0.0b26.tar.gz
Algorithm Hash digest
SHA256 d72f3ae7227ac52901f2e935e28c287eef404707ece6c7292167b74e2b6baf79
MD5 9abe296cbc7b5b65a99b27435b8c31cf
BLAKE2b-256 bf774537e4a1e22c2e40e4ae4c74f032a16d44c055c8cf67d9ed040ae59b1e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for geb-1.0.0b26.tar.gz:

Publisher: publish.yml on GEB-model/GEB

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file geb-1.0.0b26-py3-none-any.whl.

File metadata

  • Download URL: geb-1.0.0b26-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for geb-1.0.0b26-py3-none-any.whl
Algorithm Hash digest
SHA256 cfd60803026d6a0ce87366326fa76914b5b6172834b175dbb843ec4b6f9a0bd2
MD5 6dbcfaac931c42a89f87926d69e34fc5
BLAKE2b-256 e55ec2a8abc04c4c67b22fc8cc4f7659b5ea1c9d33b173caee792b84873b2469

See more details on using hashes here.

Provenance

The following attestation bundles were made for geb-1.0.0b26-py3-none-any.whl:

Publisher: publish.yml on GEB-model/GEB

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page