|
| 1 | +# BowEcho v0.34.11 |
| 2 | + |
| 3 | +This release substantially expands native model analysis and export, improves |
| 4 | +satellite loading and map behavior, and fixes several radar timeline and |
| 5 | +inspection workflows. |
| 6 | + |
| 7 | +## Model and GRIB analysis |
| 8 | + |
| 9 | +- Shift-clicking the map can now place a fixed model/GRIB probe. The inspector |
| 10 | + reports the sampled value and units together with the run, lead, and |
| 11 | + authoritative valid time, and the probe remains fixed while the view or |
| 12 | + model timestep changes. |
| 13 | +- **Forecast graph** plots the fixed point through locally stored forecast |
| 14 | + times. The same graph can display the selected field's domain-wide minimum |
| 15 | + or maximum, preserves missing-data gaps, and reads only the required grid |
| 16 | + windows and cached field statistics. |
| 17 | +- Model point sampling now uses the same bilinear curvilinear-grid sampling as |
| 18 | + the displayed field, including a fallback to adjacent valid cells. |
| 19 | +- The Models GIS controls now use packaged data in release builds. Native plots |
| 20 | + include detailed worldwide country, state/province, coastline, and lake |
| 21 | + context, with U.S. county boundaries available at county detail. |
| 22 | +- The floating **Native plot** window now exposes durable map-detail, layer, |
| 23 | + line-style, sampling, plot-style, output-scale, and saved-domain controls. |
| 24 | + **Rerender** applies those choices immediately, and applied settings are |
| 25 | + restored on the next launch. |
| 26 | + |
| 27 | +## WRF processing and export |
| 28 | + |
| 29 | +- Quick import and full diagnostics publish each completed WRF timestep to the |
| 30 | + Models library immediately after its atomic store commit. The optional |
| 31 | + **Follow completed timesteps while processing** control advances the viewer |
| 32 | + as new times finish; turning it off preserves the timestep being inspected. |
| 33 | +- **GIF loop** and **MP4 video** actions in Field tools render the current field |
| 34 | + across all completed timesteps using the native plot pipeline. GIF encoding |
| 35 | + is built in; MP4 export uses `ffmpeg` when it is available on `PATH`. |
| 36 | +- Animation export writes an ordered PNG sequence beside the final media file, |
| 37 | + reports progress, uses bounded frame memory, and removes an unfinished output |
| 38 | + when cancelled. |
| 39 | + |
| 40 | +## Satellite |
| 41 | + |
| 42 | +- Tropical true-color requests now load the latest usable native frame instead |
| 43 | + of starting a large multi-frame visible download. The visible action is |
| 44 | + disabled on the storm's night side with IR remaining available. |
| 45 | +- One-shot tropical and RGB loads now select their completed result atomically |
| 46 | + even when its satellite, sector, resolution, or focused crop differs from the |
| 47 | + live-follow panel. GOES RGB requests retain the selected detail settings. |
| 48 | +- While the map is moving, an older satellite texture is reprojected across the |
| 49 | + current map view instead of sliding as a single rectangle and snapping into |
| 50 | + place after movement stops. |
| 51 | +- SimSat results now have **Save plot PNG**, using the same georeferenced |
| 52 | + 1600x1200 export path as the satellite Native plot window. |
| 53 | + |
| 54 | +## Radar timeline and inspection |
| 55 | + |
| 56 | +- Newly arriving low-level cuts no longer force the display through every new |
| 57 | + sweep by default. **Follow new low cuts** is now an explicit persisted option |
| 58 | + with a configurable minimum time gap, and it pauses during loop playback. |
| 59 | +- Archive warning previews retain already visible, time-valid polygons until |
| 60 | + the final warning sources arrive, preventing warning boxes from briefly |
| 61 | + disappearing while stepping through the radar timeline. |
| 62 | +- Storm-track analysis now warms complete frames from the loaded radar loop in |
| 63 | + bounded background batches. The controls show analysis progress and make it |
| 64 | + clearer that clicking a track exposes its motion and valid times. |
| 65 | +- The weak-reflectivity gate filter now applies to reflectivity itself as well |
| 66 | + as velocity and dual-pol decluttering, and its label and threshold describe |
| 67 | + that behavior directly. |
| 68 | +- Inspector-card visibility and each inspector field option now persist across |
| 69 | + app restarts. Fixed probes also provide explicit forecast-graph and unpin |
| 70 | + actions. |
| 71 | +- The bottom status bar compacts background activity on narrower windows to |
| 72 | + avoid overlapping status text, and the recent-radar-cache action is shown |
| 73 | + only when it can target the selected U.S. radar unambiguously. |
| 74 | + |
| 75 | +## Operational notes |
| 76 | + |
| 77 | +- Every official release asset is built from the `v0.34.11` tag by GitHub |
| 78 | + Actions. Matching `.sha256` files are published beside the Windows, macOS, |
| 79 | + and Linux downloads. |
0 commit comments