Skip to content

englacial/radar-return-statistics

Repository files navigation

Radar Return Statistics

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.

Documentation

  • 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)

Quick start

uv sync
uv run python -m radar_return_statistics config/config.yaml

Output variables

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

Releases

No releases published

Packages

 
 
 

Contributors