Commit History

Add PORTING.md: concise guide for downloading, regridding ICON, and sampling NetCDF; includes architecture and copy-paste snippets
15f7bb1

nakas commited on

Auto resolution now as fine as native (no oversampling); fix cfgrib fallback time handling; update UI label
23f929c

nakas commited on

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

Fix time coordinate: support numpy.datetime64 without astimezone; normalize to numpy.datetime64 UTC
8036dbe

nakas commited on

ICON unstructured grid fix: fetch CLAT/CLON coordinate GRIB2 and derive lat/lon when cfgrib lacks coordinates
e6be8d2

nakas commited on

Switch to direct DWD download path exclusively; remove GribMagic venv and related env; keep in-memory regrid
b9725e1

nakas commited on

Use GribMagic for acquisition only; regrid in-memory (nearest-neighbor) for speed; add scripts/__init__.py
93f670f

nakas commited on

Fix runtime issues: add wget; redirect GribMagic data to XDG_DATA_HOME=/var/spool/gribmagic to avoid permission errors
fff4061

nakas commited on

Work around PyYAML sdist build: use --no-build-isolation with latest setuptools/wheel/cython in gribmagic venv
9b1b044

nakas commited on

Align deps with GribMagic README: apt installs libeccodes0 and cdo; set ECCODES_DEFINITION_PATH
c168504

nakas commited on

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

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

Resolve pip conflict: pin requests<2.26 and install gribmagic from GitHub via PEP 508 direct URL
774603a

nakas commited on

Install GribMagic from GitHub and add git to Docker apt deps
5a24914

nakas commited on

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

Use cfgrib as primary reader for ICON unstructured grids; fall back to pygrib when possible
227b359

nakas commited on

Write outputs to /data with open perms; use ICON_OUT_DIR env; fix permission denied
8ec14a1

nakas commited on

Add gradio to requirements to fix ModuleNotFoundError at runtime
d2adc22

nakas commited on

Fix Dockerfile for Debian trixie: drop non-existent eccodes-tools, add libeccodes-data
096e5bb

nakas commited on

Fix Dockerfile: use eccodes-tools, add pkg-config and openjpeg/png/zlib dev libs for pygrib build
bc56683

nakas commited on

Add ICON GRIB2→NetCDF pipeline with auto coarse grid, Gradio app, Dockerfile, and HF deps
3f5ebcb

nakas commited on

initial commit
5463651
verified

nakas commited on