The EUMETSAT catalog ships as package data: a directory of per-group YAML
files at src/earthlens/eumetsat/catalog/ (mtg.yaml, msg.yaml,
mfg.yaml, metop.yaml, metopsg.yaml, sentinel3.yaml,
sentinel5p.yaml, sentinel6.yaml, osisaf.yaml, other.yaml) plus a
single _index.yaml holding the informational available_datasets:
index. A duplicate-key-rejecting loader merges them into one Catalog.
Mirrors the earthlens.earthdata / earthlens.gee / earthlens.cmems
catalogs: datasets (the curated map) + available_datasets (the index).
Each row maps a friendly key (what you pass in variables=) to the
real Data Store EO:EUM:DAT:… collection id, plus the group, output
kind, on-disk format, native selectors, the Data Tailor product type (for
the tailor= server-side path), and the spatial / temporal coverage.
from earthlens.eumetsat import Catalog
cat = Catalog ()
ds = cat . get_dataset ( "msg-hrseviri" )
ds . collection_id # 'EO:EUM:DAT:MSG:HRSEVIRI'
ds . group . value # 'MSG'
ds . format # 'native'
An unknown key raises ValueError with a did-you-mean hint; resolve(key,
group=...) additionally asserts the row's Data Store group.
Every live EUMETSAT Data Store collection is curated (all ~180),
grouped by mission family below. Ids, titles and start dates were walked
from the public browse endpoint on 2026-05-26. Hand-vetted rows (HRSEVIRI,
the Sentinel-5P gases, ASCAT soil moisture, the MTG suite, ...) carry
tuned metadata; the remainder carry browse-derived format /
output_kind / cadence heuristics (advisory for the whole-product
download), refined per product as needed and reconciled by the audit tool.
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
mtg-active-fire
EO:EUM:DAT:0682
raster
netcdf
subdaily
2025-07-03
FIR
mtg-active-fire-cap
EO:EUM:DAT:0801
raster
cap
subdaily
2025-07-03
FIR
mtg-amv
EO:EUM:DAT:0676
vector
netcdf
subdaily
2025-01-27
AMV
mtg-amv-bufr
EO:EUM:DAT:0998
vector
bufr
subdaily
2025-01-27
AMV
mtg-asr
EO:EUM:DAT:0677
raster
netcdf
subdaily
2025-01-27
ASR
mtg-asr-bufr
EO:EUM:DAT:0799
raster
bufr
subdaily
2025-01-27
ASR
mtg-clear-sky-reflectance
EO:EUM:DAT:0679
raster
netcdf
subdaily
2025-07-03
CRM
mtg-cloud-mask
EO:EUM:DAT:0678
raster
netcdf
10min
2025-01-27
CLM
mtg-cloud-mask-grib
EO:EUM:DAT:0800
raster
grib
10min
2025-01-24
CLM
mtg-cloud-type
EO:EUM:DAT:0680
raster
netcdf
subdaily
2025-12-10
CT
mtg-ctth
EO:EUM:DAT:0681
raster
netcdf
subdaily
2025-12-10
CTTH
mtg-fci-l1c
EO:EUM:DAT:0662
raster
native
10min
2024-09-24
FCI-L1C-NR
mtg-fci-l1c-hr
EO:EUM:DAT:0665
raster
native
10min
2024-09-24
FCI-L1C-HR
mtg-fci-sst
EO:EUM:DAT:0694
raster
netcdf
subdaily
2025-08-20
SST
mtg-instability-indices
EO:EUM:DAT:0683
raster
netcdf
subdaily
2025-01-27
GII
mtg-li-accumulated-flash-area
EO:EUM:DAT:0687
raster
netcdf
subdaily
2024-07-04
LI-AFA
mtg-li-accumulated-flash-radiance
EO:EUM:DAT:0688
raster
netcdf
subdaily
2024-07-04
LI-AFR
mtg-li-accumulated-flashes
EO:EUM:DAT:0686
raster
netcdf
subdaily
2024-07-04
LI-AF
mtg-li-events-filtered
EO:EUM:DAT:0690
vector
netcdf
subdaily
2024-07-04
LI-LEF
mtg-li-flashes
EO:EUM:DAT:0691
vector
netcdf
subdaily
2024-07-04
LI-LFL
mtg-li-groups
EO:EUM:DAT:0782
vector
netcdf
subdaily
2024-07-04
LI-LGR
mtg-lst
EO:EUM:DAT:1088
raster
netcdf
subdaily
2025-08-14
LST
mtg-oca
EO:EUM:DAT:0684
raster
netcdf
subdaily
2025-01-27
OCA
mtg-olr
EO:EUM:DAT:0685
raster
netcdf
subdaily
2025-01-27
OLR
mtg-precip-accumulated
EO:EUM:DAT:1087
raster
netcdf
subdaily
2025-08-14
PA
mtg-precip-rate
EO:EUM:DAT:1086
raster
netcdf
subdaily
2025-08-14
PR
mtg-snow-mask
EO:EUM:DAT:1091
raster
netcdf
subdaily
2025-08-15
SNOW
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
msg-cloud-mask
EO:EUM:DAT:MSG:CLM
raster
grib
15min
2004-01-19
CLM
msg-cloud-mask-iodc
EO:EUM:DAT:MSG:CLM-IODC
raster
grib
15min
2017-02-01
CLM
msg-cloud-top-height
EO:EUM:DAT:MSG:CTH
raster
netcdf
subdaily
2005-06-21
—
msg-cloud-top-height-2
EO:EUM:DAT:MSG:CTH-IODC
raster
netcdf
subdaily
2017-02-01
—
msg-fire-risk-map
EO:EUM:DAT:0398
raster
netcdf
subdaily
2023-09-21
—
msg-hrseviri
EO:EUM:DAT:MSG:HRSEVIRI
raster
native
15min
2004-01-19
HRSEVIRI
msg-hrseviri-iodc
EO:EUM:DAT:MSG:HRSEVIRI-IODC
raster
native
15min
2017-02-01
HRSEVIRI
msg-land-surface-temperature-record
EO:EUM:DAT:0088
raster
netcdf
irregular
2004-01-21
—
msg-land-surface-temperature-with-directional-effects
EO:EUM:DAT:0394
raster
netcdf
subdaily
2023-09-18
—
msg-optimal-cloud-analysis-climate-record-release
EO:EUM:DAT:0617
raster
netcdf
irregular
2004-01-19
—
msg-rapid-scan-cloud-mask
EO:EUM:DAT:MSG:RSS-CLM
raster
netcdf
5min
2008-10-16
—
msg-rss
EO:EUM:DAT:MSG:MSG15-RSS
raster
native
5min
2008-05-13
HRSEVIRI
msg-seviri-rapid-scan-atmospheric-motion-vectors
EO:EUM:DAT:1083
vector
netcdf
irregular
2008-05-06
—
msg-seviri-rapid-scan-high-rate-1
EO:EUM:DAT:0962
raster
native
irregular
2008-05-06
—
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
mfg-atmospheric-motion-vectors-climate-record-release
EO:EUM:DAT:0405
vector
netcdf
irregular
1981-09-03
—
mfg-atmospheric-motion-vectors-climate-record-release-2
EO:EUM:DAT:0894
vector
netcdf
irregular
2006-11-28
—
mfg-atmospheric-motion-vectors-climate-record-release-3
EO:EUM:DAT:0895
vector
netcdf
irregular
1998-07-01
—
mfg-gsa-2-climate-record-release-2
EO:EUM:DAT:0300
raster
netcdf
irregular
1982-02-10
—
mfg-gsa-2-climate-record-release-2-2
EO:EUM:DAT:0301
raster
netcdf
irregular
2006-12-07
—
mfg-gsa-2-climate-record-release-2-3
EO:EUM:DAT:0302
raster
netcdf
irregular
1998-07-10
—
mfg-mviri-1-5-climate-record-release
EO:EUM:DAT:0880
raster
native
irregular
1982-08-11
—
mfg-mviri-1-5-climate-record-release-2
EO:EUM:DAT:0881
raster
native
irregular
2006-11-01
—
mfg-mviri-1-5-climate-record-release-3
EO:EUM:DAT:0882
raster
native
irregular
1998-07-01
—
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
metop-amsu-b-microwave-humidity-sounder-climate
EO:EUM:DAT:0303
raster
netcdf
irregular
1999-01-01
—
metop-amsua-l1
EO:EUM:DAT:METOP:AMSUL1
raster
native
subdaily
2006-10-19
AMSUL1
metop-ascat-1-sigma0-resampled-25-km
EO:EUM:DAT:METOP:ASCSZO1B
raster
netcdf
subdaily
2013-01-01
—
metop-ascat-1-szf-climate-record-release
EO:EUM:CM:METOP:ASCSZFR02
raster
netcdf
irregular
2007-01-01
—
metop-ascat-1-szo-climate-record-release
EO:EUM:CM:METOP:ASCSZOR02
raster
netcdf
irregular
2007-01-01
—
metop-ascat-1-szr-climate-record-release
EO:EUM:CM:METOP:ASCSZRR02
raster
netcdf
irregular
2007-01-01
—
metop-ascat-coastal-winds-12-5-km
EO:EUM:DAT:METOP:OSI-104
vector
netcdf
subdaily
2013-06-03
—
metop-ascat-l1-szf
EO:EUM:DAT:METOP:ASCSZF1B
raster
native
subdaily
2007-01-01
ASCSZF1B
metop-ascat-l1-szr
EO:EUM:DAT:METOP:ASCSZR1B
raster
native
subdaily
2007-01-01
ASCSZR1B
metop-ascat-l2-12-5-km-winds
EO:EUM:DAT:METOP:OSI-150-B
vector
netcdf
irregular
2007-01-01
—
metop-ascat-l2-25-km-winds-record
EO:EUM:DAT:METOP:OSI-150-A
vector
netcdf
irregular
2007-01-01
—
metop-ascat-soil-moisture-12km
EO:EUM:DAT:METOP:SOMO12
raster
bufr
subdaily
2007-01-01
SOMO12
metop-ascat-soil-moisture-25km
EO:EUM:DAT:METOP:SOMO25
raster
bufr
subdaily
2007-01-01
SOMO25
metop-ascat-winds-soil-moisture-25-km
EO:EUM:DAT:METOP:OAS025
vector
netcdf
subdaily
2011-02-28
—
metop-avhrr-fundamental-record
EO:EUM:DAT:0862
raster
netcdf
irregular
1978-11-05
—
metop-avhrr-gac-atmospheric-motion-vectors-climate
EO:EUM:DAT:0558
vector
netcdf
irregular
1979-01-01
—
metop-avhrr-global-atmospheric-motion-vectors-climate
EO:EUM:DAT:0151
vector
netcdf
irregular
2013-04-24
—
metop-avhrr-l1
EO:EUM:DAT:METOP:AVHRRL1
raster
native
subdaily
2006-10-19
AVHRRL1
metop-avhrr-polar-atmospheric-motion-vectors-climate
EO:EUM:DAT:0152
vector
netcdf
irregular
2007-03-01
—
metop-clara-a3-cm-saf-cloud-albedo
EO:EUM:DAT:0874
raster
netcdf
subdaily
1979-01-01
—
metop-eps-daily-land-surface-temperature
EO:EUM:DAT:METOP:LSA-002
raster
netcdf
subdaily
2023-08-09
—
metop-gome-2-1b-fundamental-record-release
EO:EUM:DAT:0533
raster
netcdf
irregular
2007-04-01
—
metop-gome2-l1
EO:EUM:DAT:METOP:GOMEL1
raster
native
subdaily
2007-01-09
GOMEL1
metop-hirs-1b
EO:EUM:DAT:MULT:HIRSL1
raster
netcdf
subdaily
2007-03-02
—
metop-iasi-1-principal-component-scores
EO:EUM:DAT:METOP:IASPCS01
raster
netcdf
subdaily
2019-07-01
—
metop-iasi-1c-climate-record-release-2
EO:EUM:DAT:0590
raster
native
irregular
2007-07-10
—
metop-iasi-all-sky-temperature-humidity-profiles
EO:EUM:DAT:0576
raster
netcdf
irregular
2007-07-10
—
metop-iasi-carbon-monoxide-profiles-forli-co
EO:EUM:DAT:0959
raster
netcdf
irregular
2007-07-10
—
metop-iasi-carbon-monoxide-profiles-forli-co-2
EO:EUM:DAT:METOP:IASIL2COX
raster
netcdf
subdaily
2024-01-01
—
metop-iasi-l1c
EO:EUM:DAT:METOP:IASIL1C-ALL
raster
native
subdaily
2007-05-29
IASIL1C
metop-iasi-l2
EO:EUM:DAT:METOP:IASSND02
raster
bufr
subdaily
2008-01-01
IASSND02
metop-iasi-noise-covariance-matrix
EO:EUM:DAT:1099
raster
netcdf
subdaily
2025-09-01
—
metop-iasi-ozone-climate-record-release-1
EO:EUM:DAT:1027
raster
netcdf
irregular
2007-07-10
—
metop-iasi-principal-components-scores-fundamental-record
EO:EUM:DAT:0758
raster
netcdf
irregular
2007-07-10
—
metop-iasi-so2-climate-record-release-1
EO:EUM:DAT:0960
raster
netcdf
irregular
2007-07-10
—
metop-mhs-l1
EO:EUM:DAT:METOP:MHSL1
raster
native
subdaily
2006-10-19
MHSL1
metop-mhs-microwave-humidity-sounder-climate-record
EO:EUM:DAT:0305
raster
netcdf
irregular
2005-08-30
—
metop-mhs-microwave-humidity-sounder-climate-record-2
EO:EUM:DAT:0344
raster
netcdf
irregular
2006-10-31
—
metop-near-real-time-total-column
EO:EUM:DAT:METOP:NTO
raster
netcdf
subdaily
2024-07-15
—
metop-polar-multi-sensor-aerosol-optical-properties
EO:EUM:DAT:0579
raster
netcdf
irregular
2007-07-10
—
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
metopsg-aux
EO:EUM:DAT:0520
raster
other
irregular
2026-04-28
AUX
metopsg-bufr
EO:EUM:DAT:0892
raster
bufr
subdaily
2026-02-26
BUFR
metopsg-gras2-l1b
EO:EUM:DAT:0452
raster
netcdf
subdaily
2026-02-26
GRAS-L1B
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
s3-olci-1b-full-resolution
EO:EUM:DAT:0885
raster
netcdf
subdaily
2016-04-06
—
s3-olci-1b-reduced-resolution
EO:EUM:DAT:0410
raster
netcdf
subdaily
2024-07-26
—
s3-olci-1b-reduced-resolution-2
EO:EUM:DAT:0886
raster
netcdf
subdaily
2016-04-06
—
s3-olci-2-ocean-colour-full-resolution
EO:EUM:DAT:0556
raster
netcdf
subdaily
2016-04-25
—
s3-olci-2-ocean-colour-reduced-resolution
EO:EUM:DAT:0557
raster
netcdf
subdaily
2016-04-25
—
s3-olci-l1-efr
EO:EUM:DAT:0409
raster
netcdf
subdaily
2016-04-25
OL_1_EFR
s3-olci-l2-wfr
EO:EUM:DAT:0407
raster
netcdf
subdaily
2016-04-25
OL_2_WFR
s3-olci-l2-wrr
EO:EUM:DAT:0408
raster
netcdf
subdaily
2016-04-25
OL_2_WRR
s3-slstr-1b-radiances-brightness-temperatures
EO:EUM:DAT:0581
raster
netcdf
subdaily
2016-04-19
—
s3-slstr-1b-radiances-brightness-temperatures-2
EO:EUM:DAT:0615
raster
netcdf
subdaily
2018-05-01
—
s3-slstr-2-aerosol-optical-depth
EO:EUM:DAT:0416
raster
netcdf
subdaily
2021-01-01
—
s3-slstr-2-atmospheric-motion-vectors
EO:EUM:DAT:1003
vector
netcdf
subdaily
2025-11-23
—
s3-slstr-2-fire-radiative-power
EO:EUM:DAT:0417
raster
netcdf
subdaily
2021-01-01
—
s3-slstr-2-sea-surface-temperature
EO:EUM:DAT:0582
raster
netcdf
subdaily
2016-04-18
—
s3-slstr-l1-rbt
EO:EUM:DAT:0411
raster
netcdf
subdaily
2016-05-01
SL_1_RBT
s3-slstr-l2-wst
EO:EUM:DAT:0412
raster
netcdf
subdaily
2016-05-01
SL_2_WST
s3-sral-1a-unpacked-l0-complex-echoes
EO:EUM:DAT:0583
raster
netcdf
subdaily
2016-03-01
—
s3-sral-1a-unpacked-l0-complex-echoes-2
EO:EUM:DAT:0836
raster
netcdf
subdaily
2016-05-05
—
s3-sral-1a-unpacked-l0-complex-echos
EO:EUM:DAT:0413
raster
netcdf
subdaily
2023-03-10
—
s3-sral-1b
EO:EUM:DAT:0406
raster
netcdf
subdaily
2023-03-10
—
s3-sral-1b-2
EO:EUM:DAT:0584
raster
netcdf
subdaily
2016-03-01
—
s3-sral-1b-3
EO:EUM:DAT:0833
raster
netcdf
subdaily
2016-05-05
—
s3-sral-1b-stack-echoes
EO:EUM:DAT:0414
raster
netcdf
subdaily
2023-03-10
—
s3-sral-1b-stack-echoes-2
EO:EUM:DAT:0585
raster
netcdf
subdaily
2016-03-01
—
s3-sral-1b-stack-echoes-3
EO:EUM:DAT:0835
raster
netcdf
subdaily
2016-05-05
—
s3-sral-2-altimetry-global
EO:EUM:DAT:0586
raster
netcdf
subdaily
2016-03-01
—
s3-sral-2-altimetry-global-2
EO:EUM:DAT:0834
raster
netcdf
subdaily
2016-05-05
—
s3-sral-l2-wat
EO:EUM:DAT:0415
raster
netcdf
subdaily
2016-03-01
SR_2_WAT
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
s5p-l2-ch4
EO:EUM:DAT:1101
raster
netcdf
subdaily
2018-04-30
L2__CH4___
s5p-l2-co
EO:EUM:DAT:0073
raster
netcdf
subdaily
2018-04-30
L2__CO____
s5p-l2-no2
EO:EUM:DAT:0076
raster
netcdf
subdaily
2018-04-30
L2__NO2___
s5p-l2-o3
EO:EUM:DAT:0077
raster
netcdf
subdaily
2018-04-30
L2__O3____
s5p-tropomi-1b-consolidated-earth-radiances-measurements
EO:EUM:DAT:0069
raster
netcdf
subdaily
2025-03-11
—
s5p-tropomi-1b-solar-irradiance-measurements
EO:EUM:DAT:0070
raster
netcdf
subdaily
2025-03-11
—
s5p-tropomi-1b-solar-irradiance-measurements-2
EO:EUM:DAT:0071
raster
netcdf
subdaily
2025-03-11
—
s5p-tropomi-2-aerosol-index-nrt
EO:EUM:DAT:0072
raster
netcdf
subdaily
2025-05-09
—
s5p-tropomi-2-aerosol-layer-height-nrt
EO:EUM:DAT:0103
raster
netcdf
subdaily
2025-05-09
—
s5p-tropomi-2-cloud-fraction-albedo-top
EO:EUM:DAT:0074
raster
netcdf
subdaily
2025-05-09
—
s5p-tropomi-2-formaldehyde-total-column-nrt
EO:EUM:DAT:0075
raster
netcdf
subdaily
2025-05-09
—
s5p-tropomi-2-ozone-profile-nrt
EO:EUM:DAT:0602
raster
netcdf
subdaily
2025-03-11
—
s5p-tropomi-2-sulphur-dioxide-total-column
EO:EUM:DAT:0078
raster
netcdf
subdaily
2025-03-12
—
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
s6-advanced-microwave-radiometer-2
EO:EUM:DAT:1073
raster
netcdf
subdaily
2020-12-17
—
s6-advanced-microwave-radiometer-for-climate-2
EO:EUM:DAT:0856
raster
netcdf
irregular
2025-04-20
—
s6-climate-quality-advanced-microwave-radiometer-2
EO:EUM:DAT:0837
raster
netcdf
irregular
2020-12-18
—
s6-p4-l2-hr
EO:EUM:DAT:0855
raster
netcdf
subdaily
2020-12-17
P4_2__HR_
s6-p4-l2-lr
EO:EUM:DAT:0854
raster
netcdf
subdaily
2020-12-17
P4_2__LR_
s6-poseidon-4-2p-altimetry-high-resolution
EO:EUM:DAT:0858
raster
netcdf
subdaily
2022-12-06
—
s6-poseidon-4-2p-altimetry-low-resolution
EO:EUM:DAT:0857
raster
netcdf
subdaily
2022-12-06
—
s6-poseidon-4-2p-wind-wave-low
EO:EUM:DAT:0142
vector
netcdf
subdaily
2022-04-06
—
s6-poseidon-4-3-altimetry-high-resolution
EO:EUM:DAT:0859
raster
netcdf
subdaily
2022-04-06
—
s6-poseidon-4-3-altimetry-low-resolution
EO:EUM:DAT:0601
raster
netcdf
subdaily
2022-08-05
—
s6-poseidon-4-3-altimetry-low-resolution-2
EO:EUM:DAT:1015
raster
netcdf
subdaily
2021-12-29
—
s6-poseidon-4-3-wind-wave-low
EO:EUM:DAT:0143
vector
netcdf
subdaily
2022-04-06
—
s6-poseidon-4-altimetry-1a-high-resolution
EO:EUM:DAT:0838
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-1a-high-resolution-2
EO:EUM:DAT:0850
raster
netcdf
subdaily
2025-04-20
—
s6-poseidon-4-altimetry-1a-high-resolution-3
EO:EUM:DAT:1069
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-1b-high-resolution
EO:EUM:DAT:0839
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-1b-high-resolution-2
EO:EUM:DAT:0851
raster
netcdf
subdaily
2025-04-20
—
s6-poseidon-4-altimetry-1b-high-resolution-3
EO:EUM:DAT:1070
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-1b-low-resolution
EO:EUM:DAT:0840
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-1b-low-resolution-2
EO:EUM:DAT:0852
raster
netcdf
subdaily
2025-04-20
—
s6-poseidon-4-altimetry-1b-low-resolution-3
EO:EUM:DAT:1071
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-2-high-resolution
EO:EUM:DAT:0841
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-2-high-resolution-2
EO:EUM:DAT:1072
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-2-low-resolution
EO:EUM:DAT:0842
raster
netcdf
subdaily
2020-12-17
—
s6-poseidon-4-altimetry-2-low-resolution-2
EO:EUM:DAT:1074
raster
netcdf
subdaily
2020-12-17
—
s6-radio-occultation-1b
EO:EUM:DAT:0853
raster
netcdf
subdaily
2021-11-29
—
s6-rinex-auxiliary
EO:EUM:DAT:0274
raster
rinex
irregular
2020-04-16
—
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
osi-saf-amsr2-global-sea-ice-concentration-interim
EO:EUM:DAT:1064
raster
netcdf
irregular
2021-01-01
—
osi-saf-global-sea-ice-concentration-interim-climate
EO:EUM:DAT:0645
raster
netcdf
irregular
2023-09-03
—
osi-saf-metop-sst
EO:EUM:DAT:METOP:GLB-SST-NC
raster
netcdf
subdaily
2016-01-01
GLB-SST-NC
osi-saf-sea-ice-conc
EO:EUM:DAT:DMSP:OSI-401-B
raster
netcdf
daily
2015-06-01
OSI-401-b
Key
Collection id
Kind
Format
Cadence
Coverage start
Selectors
eum-atms-1c-climate-record-release-1
EO:EUM:DAT:0345
raster
native
irregular
2011-12-10
—
eum-auxiliary-tle-aws-pfm
EO:EUM:DAT:0908
raster
other
irregular
2025-02-22
—
eum-cm-saf-passive-microwave-upper-tropospheric
EO:EUM:DAT:0910
raster
netcdf
irregular
1994-07-05
—
eum-commercial-radio-occultation-1b
EO:EUM:DAT:0374
raster
netcdf
subdaily
2022-02-15
—
eum-deep-convective-cloud-system-monitoring-database
EO:EUM:DAT:0986
raster
netcdf
subdaily
1981-08-01
—
eum-deep-convective-cloud-system-monitoring-database-2
EO:EUM:DAT:0987
raster
netcdf
subdaily
1981-01-01
—
eum-girafe-v1-cm-saf-global-interpolated
EO:EUM:DAT:0921
raster
netcdf
subdaily
2002-01-01
—
eum-hirs-1c-fundamental-record-release-2
EO:EUM:DAT:0961
raster
native
irregular
1978-11-03
—
eum-mwhs-1-1c-climate-record-release
EO:EUM:DAT:0348
raster
native
irregular
2008-07-01
—
eum-mwhs-2-1c-climate-record-release
EO:EUM:DAT:0349
raster
native
irregular
2013-09-30
—
eum-mwr-1b-arctic-weather-satellite-proto
EO:EUM:DAT:0905
raster
netcdf
subdaily
2000-01-01
—
eum-si-1-fundamental-record-release-1
EO:EUM:DAT:0963
raster
netcdf
irregular
1977-07-05
—
eum-ssm-t-1c-fundamental-record-release
EO:EUM:DAT:0964
raster
native
irregular
1991-07-15
—
eum-ssm-t-2-microwave-humidity-sounder
EO:EUM:DAT:0343
raster
netcdf
irregular
1994-07-05
—
eum-surface-radiation-set
EO:EUM:DAT:0863
raster
netcdf
subdaily
1983-01-01
—
Total curated datasets: 180 across 10 groups — the entire EUMETSAT Data Store catalog is curated. The available_datasets index lists the same 180 ids (walked from the public browse endpoint).
The scripts under tools/eumetsat/ (not shipped in the wheel) use the
public Data Store browse endpoint, so they need no credentials .
# Rebuild available_datasets from the public browse endpoint (all ~180)
pixi run -e dev python tools/eumetsat/refresh_eumetsat_catalog.py refresh
# Emit a curated stanza for one collection (paste into a per-group file)
pixi run -e dev python tools/eumetsat/refresh_eumetsat_catalog.py \
add-collection msg-hrseviri EO:EUM:DAT:MSG:HRSEVIRI --group MSG
pixi run -e dev python tools/eumetsat/audit_eumetsat_catalog.py --strict
The audit reports GONE (a curated id the live store no longer lists),
INDEX-GONE (an index id no longer live), and NEW (a live id absent
from the index). --strict exits non-zero on any drift, for CI.
# Print a collection's public metadata (title, abstract, date range);
# accepts a real id or a curated key. --out writes the full JSON.
pixi run -e dev python tools/eumetsat/probe_eumetsat_product.py msg-hrseviri