Skip to main content

Python version of original Matlab DeltaRCM

Project description

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.

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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyDeltaRCM-2.1.4.tar.gz (738.0 kB view details)

Uploaded Source

Built Distribution

pyDeltaRCM-2.1.4-py3-none-any.whl (72.2 kB view details)

Uploaded Python 3

File details

Details for the file pyDeltaRCM-2.1.4.tar.gz.

File metadata

  • Download URL: pyDeltaRCM-2.1.4.tar.gz
  • Upload date:
  • Size: 738.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyDeltaRCM-2.1.4.tar.gz
Algorithm Hash digest
SHA256 be6842bda65dbf05599ec6685350ba79221014ffff2e45e6ac53ee6b17efcc5c
MD5 b3677ef6b955ca25f267b3c9c0adff24
BLAKE2b-256 4455d7aaa268b49d963ea8ea5bb967f22ddfd5a9a6f9a93b3b6fd967aa6010ae

See more details on using hashes here.

File details

Details for the file pyDeltaRCM-2.1.4-py3-none-any.whl.

File metadata

  • Download URL: pyDeltaRCM-2.1.4-py3-none-any.whl
  • Upload date:
  • Size: 72.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyDeltaRCM-2.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1bc5dd81af3c2ecb3cd0909baff2da91c05019c5ed8673e213ac3b1de898c531
MD5 ecd976003f13204ed49dcba5f3463c67
BLAKE2b-256 b7f869e0d26734fc185e1dbfa10c7e0877941077b093442506df795ea7b38df9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page