Commit History

fix(coordinates): handle NAM afwaca grid structure differences
ff18fc8

nakas Claude commited on

feat(gfs-fallback): add GFS model as fallback for global REFC coverage
0f4b645

nakas Claude commited on

fix(nam-products): prioritize afwaca product for broader geographic coverage
7f6731e

nakas Claude commited on

fix(map-view): center map on North America to show full NAM radar coverage
4941b26

nakas Claude commited on

fix(validation): improve NAM grid support and remove obsolete RAP warnings
79d7e66

nakas Claude commited on

fix(coordinates): improve validation for NAM North American domain coverage
b945fc7

nakas Claude commited on

feat(north-america): implement NAM model for full North American REFC coverage
857a067

nakas Claude commited on

fix(rap-limitations): add warnings about RAP model radar data limitations
fa3bada

nakas Claude commited on

debug(rap-availability): add debugging to diagnose RAP data access issues
8ff8c49

nakas Claude commited on

fix(rap-product): change from 'sfc' to 'anl' product type for RAP model
4587e29

nakas Claude commited on

feat(model-switch): convert from HRRR to RAP forecast model
0efe241

nakas Claude commited on

fix(alignment-consistency): unify coordinate handling across all visualization modes and add validation
98f2a35

nakas Claude commited on

fix(hrrr-projection): implement proper Lambert Conformal projection and curvilinear grid handling
29f9381

nakas Claude commited on

fix(radar-alignment): correct latitude orientation and coordinate mapping
29bdc43

nakas Claude commited on

fix(hrrr-domain): align coordinate validation with official NOAA HRRR specifications
2bc1b5a

nakas Claude commited on

fix(radar-coordinates): resolve longitude format and validation issues
9e7aea9

nakas Claude commited on

fix(hrrr-radar): improve coordinate validation and alignment with official HRRR specifications
7b13be7

nakas Claude commited on

feat(comparison): add side-by-side Plotly vs Leaflet maps and KMZ export for alignment validation
979b304

nakas Claude commited on

fix(radar-alignment): implement HRRR Lambert Conformal projection validation and coordinate correction
eae8b3c

nakas Claude commited on

feat(leaflet-homography): inline 4-corner projective transform (matrix3d) for perfect alignment; no external plugins; keeps transparent PNG frame animation
e2d25a7

nakas commited on

fix(leaflet): add robust fallback to simple ImageOverlay if rotated plugin fails; keep animation loop
455a3c7

nakas commited on

fix(leaflet-align): use Leaflet.ImageOverlay.Rotated (projective warp with TL/TR/BL) for precise alignment; keep transparent PNG frames
37d2695

nakas commited on

fix(leaflet-align): use affine three-corner transform in overlay to align frames to HRRR grid; keeps transparent PNG frames;
080ef8b

nakas commited on

feat(leaflet): animate overlay using transparent PNG frames for proper alpha; fix(grib): broaden search across cache, include immediate hours, and global recursive scan
d929f56

nakas commited on

fix(grib): robust locate by scanning Herbie day dir for subset files; ensure path exists;
2e3b24d

nakas commited on

fix(export): remove local import causing 'os referenced before assignment'; fix(leaflet): render overlay in iframe srcdoc to ensure JS runs in Gradio; improve GRIB locate/download
46a6c4d

nakas commited on

fix(leaflet): ensure GIF loops + render via Folium or Leaflet; disable SSR so JS runs; fix(raw-grib): force Herbie download and copy into exports
2bde2be

nakas commited on

feat(anim): GIF loops forever; add Leaflet map overlay of animation; feat(download): copy raw GRIB2 to exports for direct download via gr.File
637fa34

nakas commited on

feat(radar): default max detail and 0 dBZ; feat(ui): Animate checkbox + GIF output; feat(download): add raw HRRR GRIB2 download; fix(export): keep Herbie path and better erroring; deps: add imageio
3cfcb13

nakas commited on

feat(ui): add Min dBZ slider; wire to radar rendering; feat(export): add GRIB2 export for radar with values below threshold set to missing using eccodes
0d2496a

nakas commited on

fix(radar): remove stray teal dots by suppressing density fallback when raster present; raise radar min threshold to 5 dBZ; set raster opacity to 1.0 for solid look
ddcf0a3

nakas commited on

feat(radar): add smooth raster image layer via mapbox image overlay for fused reflectivity; keep choropleth as tertiary fallback; include invisible colorbar trace
43504fa

nakas commited on

feat(radar): add Choroplethmapbox grid fallback for stable solid reflectivity when Contourmapbox unavailable; keep density as last resort
9063246

nakas commited on

feat(radar): add Radar Detail slider; render reflectivity as solid grid via Contourmapbox with fallback; wire slider to performance/detail
0d9c3d3

nakas commited on

Update app.py
a1a40f6
verified

nakas commited on

Update app.py
edc89d4
verified

nakas commited on

Update app.py
f21d98a
verified

nakas commited on

Update app.py
8b511bc
verified

nakas commited on

Update app.py
5ed81c6
verified

nakas commited on

Update app.py
5753368
verified

nakas commited on

Update app.py
e4e0f63
verified

nakas commited on

Update app.py
e612ce1
verified

nakas commited on

Update app.py
10fc961
verified

nakas commited on

Update app.py
ba39073
verified

nakas commited on

Update app.py
235da81
verified

nakas commited on

Update app.py
30d0fb0
verified

nakas commited on

Update app.py
17dcb96
verified

nakas commited on

Update app.py
3aad7e0
verified

nakas commited on

Update app.py
ea1c219
verified

nakas commited on

Delete config.py
9071388
verified

nakas commited on