pourpoint
pourpoint is an independent watershed-delineation engine. Give it an outlet coordinate and an HFX dataset, and it resolves the outlet, traverses the upstream graph, and returns watershed geometry and area.
The Python package's released version 0.3.0 is available on PyPI and classified
Beta. It ships cp39-abi3 wheels for macOS 11+ arm64/x86_64,
manylinux_2_28 arm64/x86_64, and Windows amd64, plus an sdist.
HFX inputs
HFX is the normalized input contract, not a raw hydrofabric format. Every raw or source hydrofabric requires an adapter compile step before pourpoint can read it. An adapter's presence does not mean this project publicly hosts its output.
The project currently offers one hosted dataset, the GRIT 2.0.0 HFX dataset. It was compiled from GRIT v1.0 source data. See Datasets for its manifest identity, remote-read behavior, D8 limits, license, and citations.
Capabilities
Released 0.3.0 supports one-shot and batch Python calls, a staged API, GeoJSON
Feature output, Python GeoParquet writers, and a source-built CLI that emits
GeoJSON FeatureCollection output for batch input. The CLI does not emit
GeoParquet.
Where to go next
- Quickstart
- How it works
- Datasets
- Staged API
- Basin GeoParquet Export
- API Reference, which renders the current checkout
- Credits & Citation
Evaluation and collaboration
Technical evaluations and unpaid case-study collaboration are welcome. Open a GitHub issue or email business.coopernick@gmail.com.