Extract per-frame radar return statistics from the xOPR archive and store results in a versioned icechunk store.
For each trace, the pipeline extracts surface and bed return power, two-way travel times, elevations, and the required surface SNR metric. Results are decimated, QC-filtered, and committed to icechunk with full version history.
- Processing data -- running the pipeline, managing collections, configuration reference, and generating visualizations
- Accessing the data -- reading the icechunk store from Python and JavaScript, variable descriptions, and working with version history
- Interactive viewer -- launching the browser-based map viewer (
cd web && npm run dev)
uv sync
uv run python -m radar_return_statistics config/config.yaml| Variable | Description |
|---|---|
surface_power_dB |
Surface peak return power (dB) |
bed_power_dB |
Bed peak return power (dB) |
surface_elevation |
Surface elevation (m WGS84) |
bed_elevation |
Bed elevation (m WGS84) |
required_surface_snr_dB |
Geometric-spreading-corrected surface-to-bed power ratio (dB) |
surface_twtt, bed_twtt |
Two-way travel times (s) |
qc_pass |
Per-trace QC flag |