Wave Pattern

Tools

Contributors to the RC have been prolific in developing and vetting the science and theoretical underpinnings essential to understanding and explaining how riverscapes work and are organized across a range of nested hierarchical spatial scales. We have also committed to building open-source algorithms tools to make it easier for researchers, professionals, practitioners, and students to apply those concepts to their riverscapes and disseminate FAIR tools and outputs from those tools.

Learn more about RC-Compliant Tool Standards

Riverscapes Compliant

Tools are designated as "riverscapes-compliant" when they meet the following criteria:

  • Tool Status of Operational-Grade or Higher
  • Code produces riverscapes projects as output of all analyses
  • Project Type is registered with program.xml in Program Repo
  • Source-Code is open-source and FAIR
  • Has been vetted by the RS Science Committee (i.e. has a "Report Card")

Riverscapes Compliant Tools

All tools ranked as RC-Compliant are based on peer-reviewed methods and have been additionally vetted by our RS Science Committee. When RC developers have developed new methods themselves, the RC encourages peer vetting, publication, and dissemination in the peer-reviewed literature. The RC also makes sure to have a well-documented website (typically with a URL that will take the form of sometool.riverscapes.net). For most users, the online help documentation and using the tool 'as is' is as far as they need to take it. However, for those so inclined, all of the underlying source-code for these tools, models, and algorithms are available in their GitHub repository at github.com/Riverscapes. Note that the tools.riverscapes.net/sometool convention is used for our predominantly production-grade tools that share the Riverscapes Commons Library.

ResolutionExtentLanguageInterfaceStatus
Exploratory Tools for Visualizing Riverscapes Projects
WebRAVEAnyAnyreact, javascript & Commercial Grade
QRAVEAnyAnyPythonProfessional-Grade
ArcRAVEAnyAnyC#Professional-Grade
Reach Scale Tools
GCD - Geomorphic Change DetectionCellReachC# , , Professional-Grade for & ;

Production-Grade for CLI
GUT - Geomorphic Unit ToolkitCellReachPython, Research-Grade
FHM - Fish Habitat ModelCellReachC#/C++Operational-Grade
Network Scale Tools
Riverscapes Context - RS_Context 1.2.2ReachNetworkPythonProduction-Grade
Channel Area Tool 1.1.1ReachNetworkPythonProduction-Grade
TauDEM - Terrain Analysis Using Digital Elevation Models - TauDEM 1.0.2ReachNetworkPythonProduction-Grade
VBET - Valley Bottom Extraction Tool - VBET 0.5.1 BetaReachNetworkPythonProduction-Grade
BRAT - Beaver Restoration Assessment Tool - sqlBRAT 4.3.2ReachNetworkPythonProduction-Grade
pyBRAT - Beaver Restoration Assessment Tool - pyBRAT 3.1.0ReachNetworkPythonOperational-Grade
RCAT - Riparian Condition Assessment ToolReachNetworkPythonResearch-Grade
GNAT - Geomorphic Network Assessment ToolReachNetworkPythonResearch-Grade
Legacy CHaMP Tools
CHaMP Topo Processing ToolsReachReachPythonProduction-Grade
CHaMP Topo MetricsReachNetworkPythonProduction-Grade

Tools Pending Riverscapes Compliance

Tools are designated as "pending riverscapes-compliance" when the RS Science Committee has accepted the tool for consideration and they meet the following criteria:

  • Tool Status of Resarch-Grade or higher
  • Developer has indicated intent to modify code to produce riverscapes projects as output of all analyses - Moving up to Operational-Grade
  • Developer has indicated intent to add Project Type registration with program.xml in Program Repo
ResolutionExtentLanguageInterfaceStatus
Tools for doing your own Riverscapes Analyses
Riverscape Studio - for QGIS (QRiS)AnyRiverscapePythonProfessional-Grade
Reach Scale Tools
Fluvial Corridor ToolboxCellReachPython , Operational-Grade
MoRPHED - Model of Riverine Physical Habitat & Ecogeomorphic DynamicsCellReachC++Research-Grade
NREI - Net Rate of Energy IntakeCellReachRResearch-Grade
RIM - Riverscapes Inundation Mapper ToolCellReachPythonResearch-Grade
TAT - Topographic Analyis ToolkitCellReachPythonOperational-Grade
ToPCAT - Topographic Point Cloud Analysis ToolkitCellReachC++Research-Grade
Network Scale Tools
CASCADE ToolboxReachNetworkMatlabOpperational-Grade
Catchment ToolReachNetworkPythonResearch-Grade
Conductivity ToolsReachNetworkPythonResearch-Grade
GNAT - Geomorphic Network Assessment ToolReachNetworkPythonResearch-Grade
Grain Size ToolReachNetworkPythonResearch-Grade
Network Profiler ToolReachNetworkPythonResearch-Grade
Solar Stream ToolsReachNetworkPythonResearch-Grade
Tributary ImpactReachNetworkPythonProof of Concept
WRAT - Wood Restoration Assessment ToolReachNetworkPythonProof of Concept
Catchment Scale Tools
Connectivity IndexCellCatchmentPythonResearch-Grade
Tributary ImpactReachNetworkPythonProof of Concept
WRAT - Wood Restoration Assessment ToolReachNetworkPythonProof of Concept
Catchment Scale Tools
Connectivity IndexCellCatchmentPythonResearch-Grade
SedInConnectCellCatchmentPythonOperational-Grade
Utilities
PointCloud2RasterPointReachC++Proof of Concept
PySESA - Spatially Explicit Spectral AnalysisPointReachPythonResearch-Grade
RasterManCellCatchmentC++Research-Grade
Legacy CHaMP Tools
CTT - CHaMP Transformation ToolCellReachC#Operational-Grade
CHaMP Topo Processing ToolsReachReachPythonOperational-Grade
CHaMP WorkbenchAnyAnyC#Professional-Grade
CHaMP Hydraylic-Modelling Delft3D AutomationCellReachR/CResearch-Grade

Model Discrimination

We discriminate our tools based on their interface and tool grade.

Tool Grade

We classify the grade of our tools according to their growth from innovative research ideas, through to operational tools in development that (with a little love and patience) can be run by someone other than the developer, on through to more broadly deployable professional tools that are robust and usable by any user in very different settings.

Wave Pattern

Support & Contact

Knowledge BaseSubmit a Support Ticketsupport@riverscapes.freshdesk.com

Follow Us


copyright logo
Person logo

Riverscapes Consortium