Add PORTING.md: concise guide for downloading, regridding ICON, and sampling NetCDF; includes architecture and copy-paste snippets 15f7bb1 nakas commited on Sep 25, 2025
Auto resolution now as fine as native (no oversampling); fix cfgrib fallback time handling; update UI label 23f929c nakas commited on Sep 25, 2025
Add map sampling workflow: store NC path, use gradio Map to pick lat/lon and read nearest value; remove resolution UI b9b055e nakas commited on Sep 25, 2025
Fix time coordinate: support numpy.datetime64 without astimezone; normalize to numpy.datetime64 UTC 8036dbe nakas commited on Sep 25, 2025
ICON unstructured grid fix: fetch CLAT/CLON coordinate GRIB2 and derive lat/lon when cfgrib lacks coordinates e6be8d2 nakas commited on Sep 25, 2025
Switch to direct DWD download path exclusively; remove GribMagic venv and related env; keep in-memory regrid b9725e1 nakas commited on Sep 25, 2025
Use GribMagic for acquisition only; regrid in-memory (nearest-neighbor) for speed; add scripts/__init__.py 93f670f nakas commited on Sep 25, 2025
Fix runtime issues: add wget; redirect GribMagic data to XDG_DATA_HOME=/var/spool/gribmagic to avoid permission errors fff4061 nakas commited on Sep 25, 2025
Work around PyYAML sdist build: use --no-build-isolation with latest setuptools/wheel/cython in gribmagic venv 9b1b044 nakas commited on Sep 25, 2025
Align deps with GribMagic README: apt installs libeccodes0 and cdo; set ECCODES_DEFINITION_PATH c168504 nakas commited on Sep 25, 2025
Fix GribMagic venv build: preinstall setuptools<60, wheel, cython; pre-pin PyYAML 5.4.1, cdo, cfgrib to satisfy old deps c15eca7 nakas commited on Sep 25, 2025
Isolate GribMagic in its own venv to avoid dependency conflicts; use GM_BIN in pipeline; restore modern requests/xarray in main env e2db907 nakas commited on Sep 25, 2025
Resolve pip conflict: pin requests<2.26 and install gribmagic from GitHub via PEP 508 direct URL 774603a nakas commited on Sep 25, 2025
Integrate GribMagic pipeline: download via gribmagic dwd acquire, regrid via gribmagic smith, convert to NetCDF; add cdo and GM_DATA_PATH 0d733b0 nakas commited on Sep 25, 2025
Use cfgrib as primary reader for ICON unstructured grids; fall back to pygrib when possible 227b359 nakas commited on Sep 25, 2025
Write outputs to /data with open perms; use ICON_OUT_DIR env; fix permission denied 8ec14a1 nakas commited on Sep 25, 2025
Add gradio to requirements to fix ModuleNotFoundError at runtime d2adc22 nakas commited on Sep 25, 2025
Fix Dockerfile for Debian trixie: drop non-existent eccodes-tools, add libeccodes-data 096e5bb nakas commited on Sep 25, 2025
Fix Dockerfile: use eccodes-tools, add pkg-config and openjpeg/png/zlib dev libs for pygrib build bc56683 nakas commited on Sep 25, 2025
Add ICON GRIB2→NetCDF pipeline with auto coarse grid, Gradio app, Dockerfile, and HF deps 3f5ebcb nakas commited on Sep 25, 2025