Rabpro
Delineating watershed basins and computing attribute statistics using Google Earth Engine
Install / Use
/learn @VeinsOfTheEarth/RabproREADME
Package to delineate watershed basins and compute attribute statistics using Google Earth Engine.
Setup
|Software installation|Data configuration|Software configuration| |--|--|--|
Usage
See Example notebooks:
|Data configuration|Basic workflow|Multiple basins workflow|Basin stats examples| |--|--|--|--|
Citation
The following text is the current citation for rabpro:
Schwenk, J., T. Zussman, J. Stachelek, and J. Rowland. (2022). rabpro: global watershed boundaries, river elevation profiles, and catchment statistics. Journal of Open Source Software, 7(73), 4237, https://doi.org/10.21105/joss.04237.
If you delineate watersheds, you should cite either or both (depending on your method) of HydroBasins:
Lehner, B., Grill G. (2013). Global river hydrography and network routing: baseline data and new approaches to study the world’s large river systems. Hydrological Processes, 27(15): 2171–2186. https://doi.org/10.1002/hyp.9740
or MERIT-Hydro:
Yamazaki, D., Ikeshima, D., Sosa, J., Bates, P. D., Allen, G. H., & Pavelsky, T. M. (2019). MERIT Hydro: A high‐resolution global hydrography map based on latest topography dataset. Water Resources Research, 55(6), 5053-5073. https://doi.org/10.1029/2019WR024873
Development
Testing
python -m pytest
python -m pytest -k "test_img"
Local docs build
cd docs && make html
Contributing
We welcome all forms of user contributions including feature requests, bug reports, code, and documentation requests - simply open an issue.
Note that rabpro adheres to Black code style and NumPy-style docstrings for documentation. We ask that contributions adhere to these standards as much as possible. For code development contributions, please contact us via email (rabpro at lanl [dot] gov) to be added to our slack channel where we can hash out a plan for your contribution.
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
83.9kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
339.3kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
