The Earth Science Box Modeling Toolkit (ESBMTK 0.14.0.11): a Python library for research and teaching

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.

Abstract

The Earth Science Box Modeling Toolkit (ESBMTK) is a Python library that streamlines the creation and analysis of box models in earth sciences. With its modular, object-oriented design, ESBMTK simplifies the study of systems such as the long-term carbon cycle or the impact of atmospheric CO2 variations on ocean chemistry. By standardizing and clarifying how models are defined, the library enhances code readability and serves as a self-documenting tool, making it approachable for undergraduate students and efficient for researchers. ESBMTK automatically translates user-defined models into equations which are solved using established numerical libraries. It also includes built-in functionality for common tasks such as ocean–atmosphere gas exchange, marine carbonate chemistry, isotope effects, and perturbation scenarios. The library’s core interface is stable, supported by comprehensive documentation, and available as open-source software through the pip and conda package management systems.

Cite

CITATION STYLE

APA

Wortmann, U. G., Tsan, T., Niazi, M., Ma, I. A., Navasardyan, R., Marun, M. R., … Wolfe, M. (2025). The Earth Science Box Modeling Toolkit (ESBMTK 0.14.0.11): a Python library for research and teaching. Geoscientific Model Development, 18(4), 1155–1167. https://doi.org/10.5194/gmd-18-1155-2025

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free