Skip to main content

The Earth Science Box Modeling Toolkit

Project description

Documentation Status Project generated with PyScaffold Documentation Status Python 3.12 ready DOI

ESBMTK - The Earth Sciences Box Modeling Toolkit: A Python Library for Research and Teaching

"

The Earth Science Box Modeling Toolkit (ESBMTK) is a user-friendly Python library that simplifies the creation of models to study Earth system processes, such as the carbon cycle and ocean chemistry. It enhances learning by emphasizing concepts over programming and is accessible to students and researchers alike. By automating complex calculations and promoting code clarity, ESBMTK accelerates model development while improving reproducibility and the usability of scientific research. It uses a declarative approach to describe models, and abstracts typical modeling tasks like gas-exchange and carbonate dissolution through python classes. See Wortmann et al. 2025 https://gmd.copernicus.org/articles/18/1155/2025/ as well as the manual at https://esbmtk.readthedocs.io/ for installation instructions, usage, and example code.

ESBMTK is available via

ESBMTK is under active development, before updating, please check the Changelog

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

esbmtk-0.14.1.4.post11.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

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

esbmtk-0.14.1.4.post11-py3-none-any.whl (106.6 kB view details)

Uploaded Python 3

File details

Details for the file esbmtk-0.14.1.4.post11.tar.gz.

File metadata

  • Download URL: esbmtk-0.14.1.4.post11.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for esbmtk-0.14.1.4.post11.tar.gz
Algorithm Hash digest
SHA256 8a49a74d5170f290c07704304e043b301ef94bc128b88fac4e8f71c9e12235a5
MD5 43223ddf60fb68998e271bf49816396f
BLAKE2b-256 8d964d73674d1c3bb40e8bd2f4eb540718425c2224c5568edf910b83198f3d5a

See more details on using hashes here.

File details

Details for the file esbmtk-0.14.1.4.post11-py3-none-any.whl.

File metadata

File hashes

Hashes for esbmtk-0.14.1.4.post11-py3-none-any.whl
Algorithm Hash digest
SHA256 247ae98b48282dc373ed10e23a6f7293a64b4745f7e96f65e18c2ee8eb87ee27
MD5 bbb366ba29bce9edd9aa78fcee774269
BLAKE2b-256 9600b18761a222d863a7cb101e3bf6170ecd68e0397bf8cb7e486a264ba21ea0

See more details on using hashes here.

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