Mods Overview
Quick reference for the optional mods toggled from the run header
Modsmenu.
Not every mod is available on every run.
openet_tsis shown to Admin users.debris_flowis shown to PowerUser users.roadsandruslerequire WBT delineation backend runs.ruslealso requiresdisturbed; enablingrusleauto-enables internalpolarissupport.omnidepends ontreatmentsand enables it when needed.
RAP Time Series (rap_ts)
- Purpose: Build multi-year RAP fractional cover summaries for hillslopes (and optional multi-OFE footprints).
- Use when: You need observed interannual cover trends or time-varying WEPP cover inputs.
- Outputs:
rap/rap_ts.parquet, RAP rasters underrap/, and generated WEPP cover files such asruns/p<wepp_id>.cov. - README: RAP / RAP_TS
OpenET Time Series (openet_ts)
- Purpose: Pull monthly OpenET ET from Climate Engine and summarize it to hillslopes by dataset key.
- Use when: You need monthly observed ET series (for example
ensembleoreemetric) aligned to project years. - Outputs:
openet/openet_ts.parquetand per-hillslope caches underopenet/individual/<dataset_key>/. - README: OpenET
Ash Transport (ash)
- Purpose: Simulate post-fire ash transport and contaminant movement from hillslopes using burn severity, hydrology, climate, and optional ash rasters.
- Use when: You need watershed-scale ash and contaminant estimates after wildfire.
- Outputs:
ash/H<wepp_id>_ash.parquethillslope files and aggregated AshPost products underash/post/(parquet tables plus schema README). - README: Ash Transport
Treatments (treatments)
- Purpose: Apply treatment scenarios (mulch, thinning, prescribed fire, and related mappings) to selected hillslopes or an uploaded treatment raster.
- Use when: You need scenario-ready treatment edits to landuse/soils before WEPP runs (including Omni workflows).
- Outputs: Treatment rasters under
treatments/(for exampletreatments.tif) and persisted mapping/state intreatments.nodb. - README: Treatments
Observed Data (observed)
- Purpose: Parse observed timeseries CSV input and compute model-fit statistics against WEPP hillslope/channel results.
- Use when: You are calibrating or validating with measured data.
- Outputs:
observed/observed.csv, comparison CSVs underobserved/, and persisted results inobserved.nodb. - README: Observed
Debris Flow (debris_flow)
- Purpose: Compute debris-flow probability and volume matrices from USGS-style equations using soils, slope, burn severity, and precip-frequency inputs.
- Use when: You need post-fire debris-flow hazard screening.
- Outputs: Datasource-specific precipitation/volume/probability matrices persisted in
debris_flow.nodband surfaced in the debris-flow UI/report. - README: Debris Flow
Roads (roads)
- Purpose: Convert uploaded roads GeoJSON into monotonic segment candidates, map lowpoints to channels/hillslopes, and run roads-scoped WEPP integration.
- Use when: You need to evaluate road-related runoff/sediment effects alongside baseline watershed results.
- Outputs:
roads/roads.uploaded.geojson,wepp/roads/segments/*prepare artifacts, and roads outputs underwepp/roads/output/interchange/. - README: Roads
Features Export (features_export)
- Purpose: Package run-scoped spatial/tabular datasets (WEPP, Omni, Ash/WATAR, SWAT, AgFields, and others) into download formats.
- Use when: You need GIS-ready or tabular export bundles for downstream analysis.
- Outputs: Bundles under
export/features/artifacts/<artifact_id>/(for examplefeatures_export.<format>.zip) including payload files plusmanifest.jsonandREADME.md.
DSS Export (dss_export)
- Purpose: Export WEPP channel/outlet timeseries to HEC-DSS for HEC tools.
- Use when: You need DSS files for HEC-HMS/HEC-RAS workflows after WEPP outputs are available.
- Outputs:
export/dss/totalwatsed3_chan_<id>.dss,export/dss/peak_chan_<id>.dss, channel/boundary sidecar files, andexport/dss.zip.
Omni (omni)
- Purpose: Build and run scenario clones (uniform severity, treatments, SBS-map variants, and contrasts) from one base run.
- Use when: You need side-by-side scenario and targeted contrast comparisons.
- Outputs: Scenario/contrast run trees under
_pups/omni/and summary tables such as_pups/omni/scenarios.out.parquetand_pups/omni/contrasts.out.parquet. - README: Omni
Path CE (path_ce)
- Purpose: Solve a cost-effective treatment optimization (linear programming) from Omni outputs to pick hillslope treatments that meet thresholds.
- Use when: You need ranked treatment selections based on sediment/discharge targets and treatment costs.
- Outputs:
path/analysis_frame.parquet,path/hillslope_sdyd.parquet,path/untreatable_hillslopes.parquet, pluspath_ce.nodbstatus/results. - README: Path CE
RUSLE (rusle)
- Purpose: Build gridded RUSLE factors (
R,K,LS,C,P) and final annual detachment raster (A = R*K*LS*C*P). - Use when: You need spatial erosion-potential mapping for disturbed WBT runs.
- Outputs: RUSLE rasters and manifests under
rusle/(for exampler.tif,ls.tif,k_*.tif,c_*.tif,a_<c_mode>_<k_mode>.tif,manifest.json,README.md). - README: RUSLE