Skip to content

CABLE-LSM/benchcab

This branch is 611 commits ahead of mdekauwe/CABLE_benchmarking:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 11, 2025
Feb 12, 2025
Jan 22, 2025
Nov 18, 2024
Nov 18, 2024
May 5, 2023
Jan 30, 2024
Apr 13, 2022
Nov 21, 2023
Sep 30, 2022
Nov 21, 2023
Jan 2, 2024
Jan 15, 2025
Dec 21, 2023
Mar 21, 2024
Jan 24, 2024
Jan 14, 2024

Repository files navigation

benchcab

Documentation status Test coverage Conda package status GitHub License

benchcab is a testing framework that tests the CABLE land surface model across a range of model configurations and model versions. The tool:

  • checks out the model versions specified by the user
  • builds the required executables
  • runs each model version across N standard science configurations for a variety of meteorological forcings
  • performs bitwise comparison checks on model outputs across model versions

The user can then pipe the model outputs into a benchmark analysis via modelevaluation.org to assess model performance.

The full documentation is available at benchcab.readthedocs.io.

Supported configurations

benchcab currently tests the following model configurations for CABLE:

  • Flux site simulations (offline) - running CABLE forced with observed eddy covariance data at a single site
  • Global/regional simulations (offline) - running CABLE forced with meteorological fields over a region (global or regional)

License

benchcab is distributed under an Apache License v2.0.

Acknowledgements

benchcab is a continuation of the efforts made by Martin De Kauwe (@mdekauwe) and Gab Abramowitz (@gabsun) in developing a CABLE benchmarking framework - we thank them for their contribution.

About

Tool for evaluation of CABLE land surface model

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.2%
  • Shell 1.8%