Intro
PyFlwDir contains a series of methods to work with gridded DEM and flow direction datasets, which are key to many workflows in many earth sciences. PyFlwDir supports several flow direction data conventions and can easily be extended to include more. The package contains some unique methods such as Iterative Hydrography Upscaling (IHU) method to upscale flow directions from high resolution data to coarser model resolution.
PyFlwDir is in pure python and powered by numba to keep it fast.
Featured methods
flow directions from elevation data using a steepest gradient algorithm
strahler stream order
flow direction upscaling
(sub)basin delineation
pfafstetter subbasins delineation
classic stream order
height above nearest drainage (HAND)
geomorphic floodplain delineation
up- and downstream tracing and arithmetics
hydrologically adjusting elevation
upstream accumulation
vectorizing streams
many more!
Installation
Quickstart
See user guide
Reference API
See reference API
Development and Testing
Welcome to the PyFlwDir project. All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome. See Contributing to PyFlwDir for how we work.
Metadata
Release files for pyflwdir 0.5.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pyflwdir-0.5.12.tar.gz | 1.2 MB | Without provenance | Details for pyflwdir-0.5.12.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyflwdir-0.5.12-py3-none-any.whl | Python 3 | none | any | Details for pyflwdir-0.5.12-py3-none-any.whl |
Total release size: 1.2 MB
Release files / pyflwdir-0.5.12.tar.gz
| Download URL | pyflwdir-0.5.12.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b7ac69ee90f09626a827a3db3648bf28781400171ec8ed432c46020cf048c32a
|
|
BLAKE2b-256 checksum How to use checksums |
8a4f745448e062d51fda4f2879ef18a16b1ad7afffc3bab2a5d66dc803353f52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / pyflwdir-0.5.12-py3-none-any.whl
| Download URL | pyflwdir-0.5.12-py3-none-any.whl |
|---|---|
| Size | 66.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0e1b292fb6671b32d502f0c1425b5205b4bce73aee9c0f49c8b664accd615438
|
|
BLAKE2b-256 checksum How to use checksums |
ad8b0382a28d88e48b4788bca131c86de9447e6bd34f9bc14e1884917a18786e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Security for pyflwdir 0.5.12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.