Skip to content

EUMETSAT Data Store Examples

These examples configure automated downloads from the EUMETSAT Data Store (EUMDAC) API.


MTG FCI: Flexible Combined Imager

Built-in example: eumdac/eumdac_mtg_fci.yaml
Run directly: gathering run example:eumdac/eumdac_mtg_fci.yaml  |  Copy locally: gathering examples copy eumdac/eumdac_mtg_fci.yaml .

Demonstrates automatic geostationary scanning swath (chunk) calculation for an AERONET ROI, extracting only intersecting NetCDF chunks:

# ==============================================================================
# EUMETSAT Data Store (EUMDAC) — MTG FCI (Flexible Combined Imager)
# ==============================================================================

source: eumdac

instrument: FCI

# Observation Time Range (ISO 8601)
start_time: "2026-05-19T00:00:00Z"
end_time: "2026-05-19T23:59:59Z"

# Temporal Sub-sampling: Minutes within each hour to download (e.g. hourly at :00 and :30)
download_minutes:
  - 0
  - 30

# Spatial Region of Interest (ROI) defined via AERONET station
grid:
  site: "El_Arenosillo"                # AERONET station (resolved from aeronet_locations_v3.txt)
  size_yx: [100, 100]                  # Grid dimension (Y lines, X pixels)
  resolution_m: 1000.0                 # Spatial resolution in meters
  projection: "latlon"                 # Coordinate reference system

# Extraction & Cache settings
extract_entries: true                  # Extract only matching NetCDF chunks (e.g. chunk '0034')
max_workers: 4                         # Number of concurrent download worker threads
overwrite_cache: false                 # Skip files if already cached

MSG SEVIRI: Full-Disk Geostationary

Built-in example: eumdac/eumdac_msg_seviri.yaml
Run directly: gathering run example:eumdac/eumdac_msg_seviri.yaml  |  Copy locally: gathering examples copy eumdac/eumdac_msg_seviri.yaml .

Demonstrates downloading full-disk native compressed archives and auto-extracting upon download:

# ==============================================================================
# EUMETSAT Data Store (EUMDAC) — MSG SEVIRI (Spinning Enhanced Visible Imager)
# ==============================================================================

source: eumdac

instrument: SEVIRI

start_time: "2024-07-15T10:00:00Z"
end_time: "2024-07-15T12:00:00Z"

# Spatial bounding box query [min_lon, min_lat, max_lon, max_lat]
bounding_box: [-10.0, 35.0, 5.0, 45.0]

extract_entries: false                 # Download full native archive (.zip / .tar)
unzip: true                            # Unpack to directory upon download
overwrite_cache: false

Metop: IASI & AVHRR

Built-in example: eumdac/eumdac_metop_iasi_avhrr.yaml
Run directly: gathering run example:eumdac/eumdac_metop_iasi_avhrr.yaml  |  Copy locally: gathering examples copy eumdac/eumdac_metop_iasi_avhrr.yaml .

Demonstrates batching Metop polar sounder and imager observations:

# ==============================================================================
# EUMETSAT Data Store (EUMDAC) — Metop-A/B/C (IASI, AVHRR, GOME-2)
# ==============================================================================

logging:
  level: INFO

tasks:
  # Task 1: Metop IASI Level 1C Spectra
  - source: eumdac
    instrument: IASI
    start_time: "2024-07-01T00:00:00Z"
    end_time: "2024-07-01T03:00:00Z"
    bounding_box: [-10.0, 35.0, 5.0, 45.0]
    limit: 2

  # Task 2: Metop AVHRR Level 1B Full Resolution
  - source: eumdac
    instrument: AVHRR
    start_time: "2024-07-01T00:00:00Z"
    end_time: "2024-07-01T03:00:00Z"
    limit: 2

MTG: LI & IRS

Built-in example: eumdac/eumdac_mtg_li_irs.yaml
Run directly: gathering run example:eumdac/eumdac_mtg_li_irs.yaml  |  Copy locally: gathering examples copy eumdac/eumdac_mtg_li_irs.yaml .

# ==============================================================================
# EUMETSAT Data Store (EUMDAC) — MTG LI (Lightning) & MTG IRS (Infrared Sounder)
# ==============================================================================

source: eumdac

instrument: LI                         # Lightning Imager Level 2

start_time: "2026-06-01T12:00:00Z"
end_time: "2026-06-01T14:00:00Z"

bounding_box: [-15.0, 30.0, 10.0, 50.0]
limit: 3
overwrite_cache: false

EUMETSAT: Sentinel-3 OLCI & SLSTR

Built-in example: eumdac/eumdac_sentinel3_olci_slstr.yaml
Run directly: gathering run example:eumdac/eumdac_sentinel3_olci_slstr.yaml  |  Copy locally: gathering examples copy eumdac/eumdac_sentinel3_olci_slstr.yaml .

# ==============================================================================
# EUMETSAT Data Store (EUMDAC) — Copernicus Sentinel-3 (OLCI, SLSTR, SRAL)
# ==============================================================================

logging:
  level: INFO

tasks:
  # Task 1: Sentinel-3 OLCI Level 2 Ocean Colour Full Resolution
  - source: eumdac
    instrument: OLCI
    start_time: "2024-07-01T10:00:00Z"
    end_time: "2024-07-01T12:00:00Z"
    bounding_box: [-10.0, 35.0, 5.0, 45.0]
    limit: 2

  # Task 2: Sentinel-3 SLSTR Level 1B Radiances & Brightness Temperatures
  - source: eumdac
    instrument: SLSTR
    start_time: "2024-07-01T10:00:00Z"
    end_time: "2024-07-01T12:00:00Z"
    bounding_box: [-10.0, 35.0, 5.0, 45.0]
    limit: 2

EUMETSAT: Sentinel-5P TROPOMI NRT

Built-in example: eumdac/eumdac_sentinel5p_tropomi.yaml
Run directly: gathering run example:eumdac/eumdac_sentinel5p_tropomi.yaml  |  Copy locally: gathering examples copy eumdac/eumdac_sentinel5p_tropomi.yaml .

# ==============================================================================
# EUMETSAT Data Store (EUMDAC) — Copernicus Sentinel-5P TROPOMI
# ==============================================================================

source: eumdac

instrument: TROPOMI

start_time: "2024-06-15T00:00:00Z"
end_time: "2024-06-15T04:00:00Z"

bounding_box: [-10.0, 35.0, 5.0, 45.0]
limit: 3
overwrite_cache: false