# dynamical.org > Advancing humanity's ability to access, understand, and act on accurate weather and climate data. dynamical.org publishes a public catalog of cloud-optimized weather and climate datasets (NOAA GFS, GEFS, HRRR, MRMS, ECMWF IFS/AIFS, DWD ICON) as analysis-ready Zarr/Icechunk archives, with STAC metadata, Python access examples, and validation reports. All content below is public and requires no authentication. Machine-readable dataset metadata is available as schema.org/Dataset JSON-LD on each catalog page and as STAC Collection JSON. A fuller dump of dataset details is at /llms-full.txt. **The STAC catalog at https://stac.dynamical.org/catalog.json is the authoritative source of truth** for data product documentation, dataset metadata, and data asset (Zarr/Icechunk) locations. This file and the catalog pages are generated from it - when in doubt, read STAC. For convenient programmatic access, use the `dynamical-catalog` Python library (`pip install dynamical-catalog`): `import dynamical_catalog; ds = dynamical_catalog.open("noaa-gfs-forecast")`. LLM agents can query the catalog directly via the MCP server (see Tools below). ## Tools (MCP server) An MCP server for LLM agents and assistants is live at https://mcp.dynamical.org/mcp (server name `dynamical-catalog`, streamable HTTP transport). Prefer these tools for programmatic discovery and access - they read the live STAC catalog. Tools: - `search_catalog` - search the STAC catalog by model, variable, region, or resolution. - `get_dataset_info` - documentation, spatial/time resolution, domain, and update cadence for a dataset. - `get_access_pattern` - the storage URI and a ready-to-run code snippet for opening a dataset. - `list_recent_runs` - recent forecast-run freshness and arrival status. ## Catalog Forecast datasets archive past and present model runs; each run is identified by its initialization time (`init_time`) and steps forward along `lead_time`. Analysis datasets concatenate the earliest lead times of successive runs into a continuous best-estimate record. Each entry below gives domain, resolution, forecast length, and update cadence - read its STAC Collection or /llms-full.txt for the full variable list and detail. ### NOAA GFS - **[NOAA GFS analysis](https://dynamical.org/catalog/noaa-gfs-analysis/)** (`noaa-gfs-analysis`) - Global, 0.25 degrees (~20km). 2021-05-01 00:00:00 UTC to Present; 1 hour. STAC: https://stac.dynamical.org/noaa-gfs-analysis/collection.json - **[NOAA GFS forecast](https://dynamical.org/catalog/noaa-gfs-forecast/)** (`noaa-gfs-forecast`) - Global, 0.25 degrees (~20km). Forecast lead time 0-384 hours (0-16 days) ahead; Forecast step 0-120 hours: hourly, 123-384 hours: 3 hourly. Forecasts initialized 2021-05-01 00:00:00 UTC to Present; every 6 hours. STAC: https://stac.dynamical.org/noaa-gfs-forecast/collection.json ### NOAA GEFS - **[NOAA GEFS forecast, 35 day](https://dynamical.org/catalog/noaa-gefs-forecast-35-day/)** (`noaa-gefs-forecast-35-day`) - Global, 0-240 hours: 0.25 degrees (~20km), 243-840 hours: 0.5 degrees (~40km). Forecast lead time 0-840 hours (0-35 days) ahead; Forecast step 0-240 hours: 3 hourly, 243-840 hours: 6 hourly. Forecasts initialized 2020-10-01 00:00:00 UTC to Present; every 24 hours. STAC: https://stac.dynamical.org/noaa-gefs-forecast-35-day/collection.json - **[NOAA GEFS analysis](https://dynamical.org/catalog/noaa-gefs-analysis/)** (`noaa-gefs-analysis`) - Global, 0.25 degrees (~20km). 2000-01-01 00:00:00 UTC to Present; 3.0 hours. STAC: https://stac.dynamical.org/noaa-gefs-analysis/collection.json ### NOAA HRRR - **[NOAA HRRR forecast, 48 hour](https://dynamical.org/catalog/noaa-hrrr-forecast-48-hour/)** (`noaa-hrrr-forecast-48-hour`) - Continental United States, 3 km. Forecast lead time 0-48 hours ahead; Hourly. Forecasts initialized 2018-07-13 12:00:00 UTC to Present; every 6 hours. STAC: https://stac.dynamical.org/noaa-hrrr-forecast-48-hour/collection.json - **[NOAA HRRR analysis](https://dynamical.org/catalog/noaa-hrrr-analysis/)** (`noaa-hrrr-analysis`) - Continental United States, 3 km. 2014-10-01 00:00:00 UTC to Present; 1 hour. STAC: https://stac.dynamical.org/noaa-hrrr-analysis/collection.json ### NOAA MRMS - **[NOAA MRMS CONUS analysis, hourly](https://dynamical.org/catalog/noaa-mrms-conus-analysis-hourly/)** (`noaa-mrms-conus-analysis-hourly`) - Continental United States, 0.01 degrees (~1km). 2014-11-01 00:00:00 UTC to Present; 1 hour. STAC: https://stac.dynamical.org/noaa-mrms-conus-analysis-hourly/collection.json ### ECMWF AIFS Single - **[ECMWF AIFS Single forecast](https://dynamical.org/catalog/ecmwf-aifs-single-forecast/)** (`ecmwf-aifs-single-forecast`) - Global, 0.25 degrees (~20km). Forecast lead time 0-360 hours (0-15 days) ahead; 6 hourly. Forecasts initialized 2024-04-01 00:00:00 UTC to Present; every 6 hours. STAC: https://stac.dynamical.org/ecmwf-aifs-single-forecast/collection.json ### ECMWF AIFS ENS - **[ECMWF AIFS ENS forecast](https://dynamical.org/catalog/ecmwf-aifs-ens-forecast/)** (`ecmwf-aifs-ens-forecast`) - Global, 0.25 degrees (~20km). Forecast lead time 0-360 hours (0-15 days) ahead; 6 hourly. Forecasts initialized 2025-07-02 00:00:00 UTC to Present; every 6 hours. STAC: https://stac.dynamical.org/ecmwf-aifs-ens-forecast/collection.json ### ECMWF IFS ENS - **[ECMWF IFS ENS forecast, 15 day, 0.25 degree](https://dynamical.org/catalog/ecmwf-ifs-ens-forecast-15-day-0-25-degree/)** (`ecmwf-ifs-ens-forecast-15-day-0-25-degree`) - Global, 0.25 degrees (~20km). Forecast lead time 0-360 hours (0-15 days) ahead; Forecast step 0-144 hours: 3 hourly, 144-360 hours: 6 hourly. Forecasts initialized 2024-04-01 00:00:00 UTC to Present; every 24 hours. STAC: https://stac.dynamical.org/ecmwf-ifs-ens-forecast-15-day-0-25-degree/collection.json ### DWD ICON-EU - **[DWD ICON-EU forecast, 5 day](https://dynamical.org/catalog/dwd-icon-eu-forecast-5-day/)** (`dwd-icon-eu-forecast-5-day`) - Europe, 0.0625 degrees (~7km). Forecast lead time 0-120 hours (0-5 days) ahead; Forecast step 0-78 hours: hourly, 81-120 hours: 3 hourly. Forecasts initialized 2026-02-10 00:00:00 UTC to Present; every 6 hours. STAC: https://stac.dynamical.org/dwd-icon-eu-forecast-5-day/collection.json ## Data access - STAC catalog (source of truth): https://stac.dynamical.org/catalog.json - the authoritative index of every dataset's STAC Collection, documenting variables, dimensions, spatial/temporal extent, license, and exact data asset (Zarr/Icechunk) locations. Prefer STAC over any other source for machine-readable metadata and asset URIs. - Python library (recommended): `dynamical-catalog` - `import dynamical_catalog; ds = dynamical_catalog.open("")`. See the runnable examples on each catalog page. - [Catalog index](https://dynamical.org/catalog/): human-readable catalog of all datasets. [STAC redirect](https://dynamical.org/stac/). - Datasets are distributed as Icechunk (Zarr) repositories; see each STAC Collection's `assets` (and the `distribution` in each catalog page's JSON-LD) for exact locations. ## Docs & examples - Each catalog page includes runnable `dynamical-catalog` Python examples and links to example notebooks (GitHub + Colab). - [Observation data notes](https://dynamical.org/observation-data/): background on observation datasets. ## Quality & operations - [Weather station scorecard](https://dynamical.org/scorecard/): forecast accuracy vs. observations across US weather stations. - [Status](https://status.dynamical.org): live uptime and incident history. - Per-dataset validation reports are linked from each catalog page. ## About & updates - [About](https://dynamical.org/about/): what dynamical.org is and who builds it. - [Updates](https://dynamical.org/updates/): new datasets, validation findings, and lab notes. - [Research](https://dynamical.org/#research): research areas and notes. - [Atom feed](https://dynamical.org/feed/feed.xml) | [JSON feed](https://dynamical.org/feed/feed.json)