There is a newer version of the record available.

Published December 8, 2025 | Version v1.0.0b8
Software Open

GEB v0.1: a large-scale agent-based socio-hydrological model -- simulating 10 million individual farming households in a fully distributed hydrological model

Description

What's Changed

  • Improve model startup time
  • Improve detection of outflow boundaries. Now uses intersection between river lines and geometry boundary.
  • Add an option in the config to run only coastal models.
  • Add tests for building a coastal model.
  • Many type fixes
  • Refactor reporter
  • By default export discharge data for outflow points
  • Use ZSTD compressor by default in write_zarr. This fixes a continuing error where forcing data was sometimes NaN
  • Use ZSTD compressor in reporter. This makes exporting data much faster.
  • Use a dynamically sized buffer to make writing in reporter more efficient, and reduce number of output files.
  • Remove annotations from docstrings in farmers.py
  • Do not use self in setup_donor_countries
  • Export discharge at outflow points by default (new setting in report: _outflow_points: true/false)
  • Add some tests for reporting
  • Remove support for Blosc encoding because of random async issues. Requires re-run of setup_forcing and setup_spei
  • Move examples to geb dir, so that they are included in the wheel

To support this version:

  • Re-run setup_forcing and setup_spei

Full Changelog: https://github.com/GEB-model/GEB/compare/v1.0.0b7...v1.0.0b8

Notes

If you use this software, please cite it as below.

Files

GEB-model/GEB-v1.0.0b8.zip

Files (4.0 MB)

Name Size Download all
md5:4c74fe506b5299f25d241293d881b2a0
4.0 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/GEB-model/GEB/tree/v1.0.0b8 (URL)

Software