Skip to content

YAML Examples Gallery

Gathering includes a comprehensive library of 22+ ready-to-use YAML configuration files packaged directly inside the distribution. You can run them out-of-the-box, export them to your working directory, or copy and paste the YAML blocks shown in this gallery.

Managing Built-in Examples

You can inspect, export, or run built-in examples directly with the CLI:

# List all packaged examples grouped by category
gathering examples list

# View the full contents of an example in your terminal
gathering examples show aeronet/aeronet_aod_inversions.yaml

# Copy an example to your current directory for customization
gathering examples copy cdse/cdse_sentinel2_msi.yaml .

Running Examples

# Run a built-in example directly using the example: prefix
gathering run example:multi_source_campaign_pipeline.yaml

# Or with verbose logging
gathering --verbose run example:cdse/cdse_sentinel2_msi.yaml

# Run your locally customized copy
gathering run cdse_sentinel2_msi.yaml
from gathering import copy_example, list_examples, run_from_yaml

# List all available packaged examples
print(list_examples())

# Run any built-in example directly
results = run_from_yaml("example:multi_source_campaign_pipeline.yaml")
print(f"Downloaded {len(results.files)} file(s):")
for path in results.files:
    print(f" - {path}")

Directory Overview

Category File Source Key Features
Multi-Source multi_source_campaign_pipeline.yaml Multi AERONET, PGN, ACTRIS, FCI, MSI, MODIS, PACE, EarthCARE
Ground Networks aeronet_aod_inversions.yaml aeronet Level 1.5/2.0 AOD, Almucantar Inversions (ALM, SDA)
Ground Networks pandonia_trace_gases.yaml pandonia Pandora trace gases ($NO_2$, $O_3$, $HCHO$)
Ground Networks actris_ares_insitu_lidar.yaml actris_ares In-situ optical PM10/PM2.5 and Lidar vertical profiles
Ground Networks actris_cloudnet_profiles.yaml actris_cloudnet Cloud radar/lidar classification, IWC/LWC water content
NASA Satellites modis_terra_aerosol_mod04.yaml modis Terra MOD04_L2 AOD 10km/3km, AERONET Granada ROI
NASA Satellites modis_maiac_aod_mcd19a2.yaml modis Combined Terra+Aqua Daily 1km MAIAC Land AOD
NASA Satellites modis_albedo_brdf_mcd43.yaml modis Combined MCD43A3 500m & MCD43C3 0.05° Global Albedo
NASA Satellites modis_aqua_radiances_myd02.yaml modis Aqua MYD021KM Level 1B calibrated radiances & geolocation
NASA Satellites pace_oci_l1c.yaml pace OCI Hyperspectral 5km TOA radiances over ROI
NASA Satellites pace_harp2_l1c.yaml pace HARP2 Hyper-angular polarimeter L1C science data
NASA Satellites pace_spexone_l1c.yaml pace SPEXone multi-angle spectropolarimeter L1C data
Copernicus CDSE cdse_sentinel2_msi.yaml cdse Sentinel-2 Level-2A BOA reflectance with cloud filter
Copernicus CDSE cdse_sentinel3_olci.yaml cdse Sentinel-3 OLCI Level-1 EFR / Level-2 WFR products
Copernicus CDSE cdse_sentinel5p_tropomi.yaml cdse Sentinel-5P TROPOMI Offline Aerosol & Trace Gases
EUMETSAT eumdac_mtg_fci.yaml eumdac MTG FCI Smart Geostationary Chunk swath calculation
EUMETSAT eumdac_msg_seviri.yaml eumdac MSG SEVIRI Native Level 1.5 Full-Disk 15-min sampling
EUMETSAT eumdac_mtg_li_irs.yaml eumdac MTG Lightning Imager (LI) & Infrared Sounder (IRS)
EUMETSAT eumdac_metop_iasi_avhrr.yaml eumdac Metop EPS IASI Sounder & AVHRR Level 1B products
EUMETSAT eumdac_sentinel3_olci_slstr.yaml eumdac Sentinel-3 Marine stream via EUMETSAT Data Store
EUMETSAT eumdac_sentinel5p_tropomi.yaml eumdac Sentinel-5P NRT stream via EUMETSAT Data Store
ESA EarthCARE earthcare_lidar_atlid.yaml earthcare ATLID Level 1B & Level 2A Lidar profile products
ESA EarthCARE earthcare_radar_cpr.yaml earthcare CPR Level 1B radar reflectivity & Level 2A cloud mask
ESA EarthCARE earthcare_multispectral_msi.yaml earthcare MSI Level 1C Top-Of-Atmosphere radiances
Credentials credentials.yaml.example Auth Template for centralized API keys and user credentials
Credentials credentials.env.example Auth Template for environment variable configurations

Exploring Examples by Domain

Browse through the dedicated subsections to view and copy individual YAML files: