Soil Model for Enhanced Weathering (SMEW): a dynamic, depth-averaged ecohydrological and biogeochemical model for enhanced weathering dynamics in the upper soil layers.
Project description
Soil Model for Enhanced Weathering (SMEW)
This folder contains all material related to the Soil Model for Enhanced Weathering (SMEW) published in Bertagni et al., 2025, JAMES The material includes the numerical codes for the model, the experimental data used for the analyses, and the Jupyter notebooks for the model-experiment comparison.
Article: https://doi.org/10.1029/2024MS004224
Zenodo repository: https://doi.org/10.5281/zenodo.14356660
GitHub repository: https://github.com/MatteoBertagni/SMEW
PyPi package: https://pypi.org/project/smew
Install with:
pip install smew
Folders
pyEW: contains the python codes for the SMEW numerical modelExp_data: contains the experimental data obtained from the various publications through a web plot digitizer (https://apps.automeris.io/wpd/)pyeto: contains the Python codes to estimate the potential evapotranspiration (Mark Richards, https://pyeto.readthedocs.io/en/latest/index.html)
Jupyter notebooks
Example: provides an example of simulation for an EW applicationVials_Dietzen: model-experiment comparisons with the experiments by Dietzen et al. (2018)Bottles_tePas: model-experiment comparisons with the experiments by tePas et al. (2023)Mesocosm_Amann: model-experiment comparisons with the experiments by Amann et al. (2020)Mesocosm_Kelland: model-experiment comparisons with the experiments by Kelland et al. (2020)
Instructions
- Download or pull the whole repository into a selected working directory.
- Run the Juptyer notebook 'Example' to verify that the model components (pyEW) are correctly used within the notebooks.
- Change the parameters in the file 'Example' to run specific simulations for different scenarios.
- For the Jupyter notebooks of the model-experiment comparison, define the selected base directory in the first cell of each notebook.
License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
See the license file for details.
Contact
You can contact me at @MatteoBertagni (matteo.bertagni@polito.it) for more information about the research.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file smew-1.1.0.tar.gz.
File metadata
- Download URL: smew-1.1.0.tar.gz
- Upload date:
- Size: 40.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b16624c8647f156f2eefd7706abb5107369ea9aa5060eec427d8c3d8d57cb9ce
|
|
| MD5 |
6d090bd7488066a80a0a3d4d828d25ff
|
|
| BLAKE2b-256 |
e51343d62f530836669a1382f9a76f612e7f786db69d5d71140f46eecf2b793d
|
Provenance
The following attestation bundles were made for smew-1.1.0.tar.gz:
Publisher:
python-publish.yml on MatteoBertagni/SMEW
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
smew-1.1.0.tar.gz -
Subject digest:
b16624c8647f156f2eefd7706abb5107369ea9aa5060eec427d8c3d8d57cb9ce - Sigstore transparency entry: 937998872
- Sigstore integration time:
-
Permalink:
MatteoBertagni/SMEW@fe5517d3fe3e1e4d021ab0e41171a033f0a595fa -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/MatteoBertagni
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fe5517d3fe3e1e4d021ab0e41171a033f0a595fa -
Trigger Event:
release
-
Statement type:
File details
Details for the file smew-1.1.0-py3-none-any.whl.
File metadata
- Download URL: smew-1.1.0-py3-none-any.whl
- Upload date:
- Size: 43.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5407b753482ca84d68d079f45f4358f7fb0fabc4f9c9bc9a25808efc444b01a
|
|
| MD5 |
3980c45175c764cced2246d346dceede
|
|
| BLAKE2b-256 |
1163b01b9525f2c5193ddb70645f2d6edf8d03f473100476ae86ce77a5ff6f23
|
Provenance
The following attestation bundles were made for smew-1.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on MatteoBertagni/SMEW
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
smew-1.1.0-py3-none-any.whl -
Subject digest:
f5407b753482ca84d68d079f45f4358f7fb0fabc4f9c9bc9a25808efc444b01a - Sigstore transparency entry: 937998894
- Sigstore integration time:
-
Permalink:
MatteoBertagni/SMEW@fe5517d3fe3e1e4d021ab0e41171a033f0a595fa -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/MatteoBertagni
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fe5517d3fe3e1e4d021ab0e41171a033f0a595fa -
Trigger Event:
release
-
Statement type: