STREAM-1D models one main channel and one optional tributary. Select which reaches form the main stem (merged in order) and which reach is the tributary, if any.
Publishing this project allows anyone with the link to view the 1D hydraulic model in read-only mode. They can adjust flows and run simulations, but cannot alter the channel geometry or boundary conditions.
Enter measured water surface elevations (WSEL) and estimated flow rates (Q) at existing cross-sections to display on the profile and cross-section plots.
| Branch | Station | Observed WSEL (ft) | Observed Q (cfs) | Actions |
|---|
An existing centerline already exists for this branch. How would you like to proceed?
Upload geotagged field photos (containing GPS latitude and longitude in their metadata), or upload GPS data files (KML, GeoJSON, or CSV) to display notes and photo markers along the model centerline in the Plan View. You can also paste coordinates (latitude, longitude) manually using the table below.
| Latitude, Longitude | Mapped Station | Notes & Description | Actions |
|---|
This utility reverses the coordinate sequence of the stream centerline (flipping the upstream and downstream ends) and recalculates all cross-section stations and downstream reach lengths.
Warning: All existing cross-section river station labels will be reset to match their newly calculated physical station values.
| River STA | Distance | Flow | Chan. Inv. | WS elev. | Crit. Elev. | Energy G. Elev. | E.G. Slope | Vel. | Flow Area | Top width | froude num. |
|---|
STREAM-1D is a high-fidelity 1D hydrodynamic model for open-channel hydraulics. Simulate steady water surface profiles (Standard Step method) containing complex structures, composite channel friction, and custom geometry directly in the web browser. The computational solver is fully open source.
Designed and developed by Jason Lillywhite.
STREAM-1D features a platform-independent steady and unsteady solver core written in Rust. It compiles to WebAssembly (`stream1d.js`), enabling blazing-fast calculations inside a web worker sandbox without server round-trips. The core solver is fully open source and hosted on GitHub under the MIT license.
Have a question or feedback about STREAM-1D calculations, cross-sections, or structures? Please describe your request below. Uploading a screenshot of your cross-section or profile plot can help us troubleshoot.