rusty-weather v0.1.0
First public release of the all-Rust weather platform.
What's here
- rw-store — per-hour self-contained store: windowed 2D tile reads, column-chunked 3D volumes (0.19 ms warm soundings), build-hash provenance in every file
- rw-ingest — HRRR GRIB -> store: ~14 s/hour (all 29 derived products precomputed), ECAPE family behind
--heavy; peak RAM <4 GB; typed progress events + cancel tokens; profile presets (full|sounding|view) with calibrated size estimates (±5%) - rw-sat — continuous GOES ABI ingest: live follow with rolling time-window store, 8 composite recipes + 16 band palettes, pure-Rust NetCDF/HDF5 (no C deps)
- rw-ui — embeddable egui panels (run browser, field viewer with production colortables, sharprs skew-T soundings, download panel with live estimates, satellite follow + loop player); no eframe dependency, panels mount into any host
Ui - rusty-weather-ui — the desktop app over those panels
- Benchmarked: 3 forecast hours x ~250 products rendered + stored in ~57 s warm-cache (pixel-identical to the original rustwx render lane)
Consumers note: rw-sat dependents MUST add the [patch.crates-io] hdf5-reader line — see README.
983 tests. MIT.