Skip to main content
https://badge.fury.io/py/pyDeltaRCM.svg https://joss.theoj.org/papers/10.21105/joss.03398/status.svg https://github.com/DeltaRCM/pyDeltaRCM/actions/workflows/build.yml/badge.svg https://codecov.io/gh/DeltaRCM/pyDeltaRCM/branch/develop/graph/badge.svg https://app.codacy.com/project/badge/Grade/1c137d0227914741a9ba09f0b00a49a7

pyDeltaRCM is a computationally efficient, free and open source, and easy-to-customize numerical delta model based on the original DeltaRCM model design (Matlab deltaRCM model by Man Liang; Liang et al., 2015). pyDeltaRCM delivers improved model stability and capabilities, infrastructure to support exploration with minimal boilerplate code, and establishes an approach to extending model capabilities that ensures reproducible and comparable studies.

https://deltarcm.org/pyDeltaRCM/_images/cover.png

Weighted random walks for 20 water parcels, in a pyDeltaRCM model run with default parameters.

Documentation

Find the complete documentation here.

Documentation includes an installation guide, a thorough guide for users, detailed API documentation for developers, a plethora of examples to use and develop pyDeltaRCM in novel scientific experiments, and more!

Installation

See our complete installation guide, especially if you are a developer planning to modify or contribute code (developer installation guide), or if you are new to managing Python venv or conda environments.

For a quick installation into an existing Python 3.x environment:

$ pip install pyDeltaRCM

Executing the model

We recommend you check out our pyDeltaRCM in 10 minutes tutorial, which is part of our documentation.

Beyond that brief tutorial, we have a comprehensive User Documentation and Developer Documentation to check out.

Citing pyDeltaRCM

When citing pyDeltaRCM, please cite the JOSS paper:

Moodie et al., (2021). pyDeltaRCM: a flexible numerical delta model. Journal of Open Source Software, 6(64), 3398, https://doi.org/10.21105/joss.03398

If you use BibTeX, you can add pyDeltaRCM to your .bib file using the following code:

@article{Moodie2021,
doi = {10.21105/joss.03398},
url = {https://doi.org/10.21105/joss.03398},
year = {2021},
publisher = {The Open Journal},
volume = {6},
number = {64},
pages = {3398},
author = {Andrew J. Moodie and Jayaram Hariharan and Eric Barefoot and Paola Passalacqua},
title = {*pyDeltaRCM*: a flexible numerical delta model},
journal = {Journal of Open Source Software}
}

Additional notes

This repository no longer includes the Basic Model Interface (BMI) wrapper to the DeltaRCM model. pyDeltaRCM maintains BMI compatibility through another repository (the BMI_pyDeltaRCM model).

Metadata

Release files for pyDeltaRCM 2.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyDeltaRCM 2.3.0
File Size Uploaded
pydeltarcm-2.3.0.tar.gz 783.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyDeltaRCM 2.3.0
File Interpreter ABI Platform
pydeltarcm-2.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 860.4 kB

Release files / pydeltarcm-2.3.0.tar.gz

Download URL pydeltarcm-2.3.0.tar.gz
Size 783.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cde93c7e724e7607562d2274b765fdf21eb5aaf9baa2d79bdb406b471bf10dd2
BLAKE2b-256 checksum
How to use checksums
97e3ec7c26e062fc0a81158650f304e0528ae687de0c8e2893bdc125d4162736
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pydeltarcm-2.3.0-py3-none-any.whl

Download URL pydeltarcm-2.3.0-py3-none-any.whl
Size 77.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68b655faa3462b73f6290b5a22a159b50581e1857f4277da252ecdb6e95a4b0e
BLAKE2b-256 checksum
How to use checksums
0b1665bf76b69dbdb77d82c01997956cd5078335e9d532cb072ba4cb97905c35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page