Open-Source Watershed Science


The Challenge

Governments, First Nations, non-profits, and stewardship organizations across British Columbia need reliable ways to understand their watersheds — whether they're planning restoration, assessing fish habitat, monitoring water quality, or responding to climate-driven changes. But the technical barriers are high. Critical information remains scattered across provincial databases, historic archives, and specialized models — difficult to assemble and overly dependent on outside specialists.


Our Approach

We believe science should be a public good, not a commercial product. Working alongside stewardship organizations, First Nations, and agencies across BC, we've built an integrated open-source system that brings it all together — stream network modelling, floodplain analysis, land cover change detection, nutrient loading, aquatic health monitoring, field data collection, and dynamic reporting.

What we develop together becomes freely available to the broader community — so every project strengthens the tools, and every partnership compounds across watersheds and years.


How It Works

An integrated, open-source framework that connects provincial data, spatial analysis, field collection, and reporting into a single system. Each tool feeds the next.

fresh

Model any stream in BC

fresh (FWA-Referenced Spatial Hydrology) — Query the provincial stream network, classify habitat by gradient and channel width, delineate watersheds, and model connectivity for any species. One tool, any stream, any question.

flooded

Map the floodplain

flooded (Floodplain Delineation) — Delineate where rivers do geomorphic work — sediment storage, nutrient exchange, riparian recruitment. Using elevation data from our provincial LiDAR catalog of over 50,000 tiles.

drift

Detect what's changed

drift (Detecting Riparian and Inland Floodplain Transitions) — Track land cover change inside floodplains over time using satellite imagery. Quantify where tree cover has been lost, where agriculture is expanding, and where riparian areas are degrading.

fly

Find the historic photos

fly (Airphoto Retrieval and Coverage Selection) — Download, georeference, and select from decades of historic aerial photographs — ground-truth current conditions against documented prior state.

cd

Assess climate trends

cd (Climate Departure) — Analyze temperature, precipitation, and soil moisture departures for any watershed using global reanalysis data.

dff-2022

Build the field project

rfp (Reproducible Field Projects) — Assemble a complete, field-ready GIS project for any watershed — provincial datasets, habitat models, historic imagery, and digital field forms that write directly to provincial database formats. Deploy to mobile devices for collaborative offline collection.

reporting

Publish interactive reports and print-ready PDFs

One set of source files produces interactive online reports and print-ready PDFs — version-controlled, reproducible, and publicly accessible. When new data arrives, the report rebuilds.


What This Looks Like in Practice

Long-term programs where the system is in production — delivering results, building capacity, and advancing the tools with every project.

Our methods are open source. Transparent, reproducible, and built to share.

VIEW ON GITHUB