Preprints
https://doi.org/10.5194/egusphere-2024-1864
https://doi.org/10.5194/egusphere-2024-1864
28 Aug 2024
 | 28 Aug 2024

The Earth Science Box Modeling Toolkit (ESBMTK)

Ulrich Georg Wortmann, Tina Tsan, Mahrukh Niazi, Ruben Navasardyan, Magnus-Roland Marun, Bernardo S. Chede, Jingwen Zhong, and Morgan Wolfe

Abstract. The Earth Science Box Modeling Toolkit (ESBMTK) is a Python library designed for building and analyzing box models in Earth science. It uses a modular, object-oriented approach to study topics like the long-term carbon cycle and the impact of atmospheric CO2 changes on seawater chemistry. ESBMTK allows users to define models in a straightforward and readable way, which also serves as documentation. These model definitions are then converted into equations and solved using standard numerical libraries. The toolkit includes features for common box modeling tasks such as gas exchange between the ocean and atmosphere, marine carbonate chemistry, and isotope calculations. ESBMTK has been effectively used in both teaching and research settings. While the library is continually being improved, its core interface is stable and comes with extensive documentation.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this preprint. The responsibility to include appropriate place names lies with the authors.
Share

Journal article(s) based on this preprint

27 Feb 2025
The Earth Science Box Modeling Toolkit (ESBMTK 0.14.0.11): a Python library for research and teaching
Ulrich G. Wortmann, Tina Tsan, Mahrukh Niazi, Irene A. Ma, Ruben Navasardyan, Magnus-Roland Marun, Bernardo S. Chede, Jingwen Zhong, and Morgan Wolfe
Geosci. Model Dev., 18, 1155–1167, https://doi.org/10.5194/gmd-18-1155-2025,https://doi.org/10.5194/gmd-18-1155-2025, 2025
Short summary
Ulrich Georg Wortmann, Tina Tsan, Mahrukh Niazi, Ruben Navasardyan, Magnus-Roland Marun, Bernardo S. Chede, Jingwen Zhong, and Morgan Wolfe

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • CEC1: 'Comment on egusphere-2024-1864', Astrid Kerkweg, 06 Sep 2024
    • AC1: 'Reply on CEC1', Ulrich Wortmann, 06 Nov 2024
  • RC1: 'Comment on egusphere-2024-1864', Anonymous Referee #1, 13 Nov 2024
    • AC2: 'Reply on RC1', Ulrich Wortmann, 02 Dec 2024
    • AC3: 'Reply on RC1', Ulrich Wortmann, 02 Dec 2024
    • AC5: 'Reply on RC1 - revised', Ulrich Wortmann, 12 Dec 2024
  • RC2: 'Comment on egusphere-2024-1864', Shihan li, 25 Nov 2024
    • RC3: 'Reply on RC2', Shihan li, 25 Nov 2024
    • AC4: 'Reply on RC2', Ulrich Wortmann, 02 Dec 2024

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • CEC1: 'Comment on egusphere-2024-1864', Astrid Kerkweg, 06 Sep 2024
    • AC1: 'Reply on CEC1', Ulrich Wortmann, 06 Nov 2024
  • RC1: 'Comment on egusphere-2024-1864', Anonymous Referee #1, 13 Nov 2024
    • AC2: 'Reply on RC1', Ulrich Wortmann, 02 Dec 2024
    • AC3: 'Reply on RC1', Ulrich Wortmann, 02 Dec 2024
    • AC5: 'Reply on RC1 - revised', Ulrich Wortmann, 12 Dec 2024
  • RC2: 'Comment on egusphere-2024-1864', Shihan li, 25 Nov 2024
    • RC3: 'Reply on RC2', Shihan li, 25 Nov 2024
    • AC4: 'Reply on RC2', Ulrich Wortmann, 02 Dec 2024

Peer review completion

AR: Author's response | RR: Referee report | ED: Editor decision | EF: Editorial file upload
AR by Ulrich Wortmann on behalf of the Authors (28 Dec 2024)  Author's response   Author's tracked changes   Manuscript 
ED: Publish as is (02 Jan 2025) by Slimane Bekki
AR by Ulrich Wortmann on behalf of the Authors (03 Jan 2025)  Manuscript 

Journal article(s) based on this preprint

27 Feb 2025
The Earth Science Box Modeling Toolkit (ESBMTK 0.14.0.11): a Python library for research and teaching
Ulrich G. Wortmann, Tina Tsan, Mahrukh Niazi, Irene A. Ma, Ruben Navasardyan, Magnus-Roland Marun, Bernardo S. Chede, Jingwen Zhong, and Morgan Wolfe
Geosci. Model Dev., 18, 1155–1167, https://doi.org/10.5194/gmd-18-1155-2025,https://doi.org/10.5194/gmd-18-1155-2025, 2025
Short summary
Ulrich Georg Wortmann, Tina Tsan, Mahrukh Niazi, Ruben Navasardyan, Magnus-Roland Marun, Bernardo S. Chede, Jingwen Zhong, and Morgan Wolfe
Ulrich Georg Wortmann, Tina Tsan, Mahrukh Niazi, Ruben Navasardyan, Magnus-Roland Marun, Bernardo S. Chede, Jingwen Zhong, and Morgan Wolfe

Viewed

Total article views: 571 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
423 105 43 571 11 10
  • HTML: 423
  • PDF: 105
  • XML: 43
  • Total: 571
  • BibTeX: 11
  • EndNote: 10
Views and downloads (calculated since 28 Aug 2024)
Cumulative views and downloads (calculated since 28 Aug 2024)

Viewed (geographical distribution)

Total article views: 562 (including HTML, PDF, and XML) Thereof 562 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 27 Feb 2025
Download

The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.

Short summary
The Earth Science Box Modeling Toolkit (ESBMTK) is a Python library designed to separate model description from numerical implementation. This approach results in well-documented, easily readable, and maintainable model code, allowing students and researchers to concentrate on conceptual challenges rather than mathematical intricacies.
Share