Metadata-Version: 2.1
Name: esbmtk
Version: 0.14.0.3
Summary: The Earth Science Box Modeling Toolkit
Home-page: https://github.com/uliw/esbmtk
Author: Ulrich G. Wortmann
Author-email: uli.wortmann@utoronto.ca
License: GPL-3.0-or-later
Project-URL: Documentation, https://esbmtk.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/uliw/esbmtk
Project-URL: Changelog, https://github.com/uliw/esbmtk/blob/master/CHANGELOG.rst
Platform: any
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8
Requires-Dist: importlib-metadata
Requires-Dist: numpy<2.0
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: numba
Requires-Dist: pint
Requires-Dist: psutil
Requires-Dist: scipy
Requires-Dist: PyCO2SYS
Provides-Extra: testing
Requires-Dist: setuptools; extra == "testing"
Requires-Dist: pytest; extra == "testing"

<a href="https://pypi.org/project/esbmtk/">
<img alt="Documentation Status" src="https://img.shields.io/pypi/v/esbmtk.svg"/>
</a>

<a href="https://pyscaffold.org">
<img alt="Project generated with PyScaffold" src="https://img.shields.io/badge/-PyScaffold-005CA0?logo=pyscaffold"/>
</a>

<a href="https://esbmtk.readthedocs.io/en/latest/?badge=latest">
<img alt="Documentation Status" src="https://readthedocs.org/projects/esbmtk/badge/?version=latest" />
</a>

<a href="https://img.shields.io/badge/Python-3.11-blue.svg">
<img alt="Python 3.11 ready" src="https://www.python.org" />
</a>

<a href="https://doi.org/10.5281/zenodo.11959366">
<img alt=Zenodo DOI src="https://zenodo.org/badge/DOI/10.5281/zenodo.11959366.svg" alt="DOI"></a>


# ESBMTK - The  Earth Sciences Box Modeling Toolkit

<img src="https://raw.githubusercontent.com/uliw/esbmtk/staging/mpc.png" width="600px" align="center">"

ESBMTK is a python library that aims to simplify typical box modeling projects in the Earth-Sciences. It uses a declarative approach to describe models, and abstracts typical modeling tasks like gas-exchange and carbonate dissolution through python classes.

See the manual at <https://esbmtk.readthedocs.io/> for installation instructions, usage, and example code.

ESBMTK is available via

-   GitHub `git clone https://github.com/uliw/esbmtk.git`
-   pypi <https://pypi.org/project/esbmtk/>
-   conda-forge <https://anaconda.org/conda-forge/esbmtk>
-   sample code is available at <https://github.com/uliw/ESBMTK-Examples>

ESBMTK is under active development, before updating, please check the [Changelog](https://esbmtk.readthedocs.io/en/latest/changelog.html)
