Explore Available Collections in Copernicus Data Space Ecosystem (CDSE) STAC Catalouge#

Notebook Description#

This Jupyter Notebook demonstrates how to explore and interact with the Copernicus Data Space Ecosystem (CDSE) STAC API using Python. The notebook provides step-by-step instructions to query and visualize data from various Sentinel satellite collections.

Key Steps#

  1. Introduction to CDSE STAC API:

    • Explains the purpose of the Copernicus Data Space Ecosystem and its STAC API.

  2. Library Imports:

    • Utilizes libraries such as pystac, pystac_client, matplotlib, Pillow, and requests for querying and visualizing satellite data.

  3. API Initialization:

    • Demonstrates how to set up the STAC client using the API base URL.

  4. Catalog Exploration:

    • Retrieves and displays metadata about the STAC catalog, including available collections and child links.

  5. Data Search and Visualization:

    • Searches for data in specific collections (e.g., Sentinel-2, Sentinel-1, Sentinel-3) based on spatial and temporal filters.

    • Filters results by criteria such as cloud cover and acquisition date.

    • Visualizes thumbnails of the retrieved satellite images in a grid format.

  6. Collections Covered:

    • Sentinel-2 L2A: Optical imagery with cloud cover filtering.

    • Sentinel-1 GRD: Radar imagery without cloud filtering.

    • Sentinel-3 OLCI: Ocean and land color imagery.

Import the required libraries#

from datetime import datetime
import pystac
from pystac_client import Client
import matplotlib.pyplot as plt
from PIL import Image
import requests
from io import BytesIO

Define API base URL#

BASE_URL = "https://stac.dataspace.copernicus.eu/v1/" # new version
# BASE_URL = "https://catalogue.dataspace.copernicus.eu/stac"

Initiate the STAC client using PYSTAC_CLIENT#

client = Client.open(BASE_URL)

Get details of the STAC Catalogue#

print(f"Catalog ID: {client.id}")
print (f"Catalog Title: {client.title}")
print(f"Description: {client.description}")
print("\nAvailable Collections:")
for collection in client.get_all_collections():
    print(f"- {collection.id}: {collection.description}")
    print (f"Spatial Extent: {collection.extent.spatial.bboxes}")
    print (f"Temporal Extent: {collection.extent.temporal.intervals}")
Catalog ID: cdse-stac
Catalog Title: Copernicus Data Space Ecosystem (CDSE) asset-level STAC catalogue
Description: A comprehensive and searchable catalog of Earth observation and scientific datasets that is actively maintained and updated by the Copernicus Data Space Ecosystem. The integrated STAC (SpatioTemporal Asset Catalog) API, which follows the open STAC specification, enables users to access detailed asset-level metadata, including spatial information, temporal coverage, and data specifications. This standardized interface facilitates efficient data discovery and retrieval across the extensive collection of environmental and scientific resources. More information: https://documentation.dataspace.copernicus.eu/

Available Collections:
- sentinel-3-olci-2-wfr-nrt: This collection provides Sentinel-3 OLCI Level-2 Water Full Resolution products containing data on water-leaving reflectance, ocean color, and more.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 11, 1, 0, 7, 1, 738487, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-aod-nrt: The Copernicus Sentinel-3 SLSTR AOD product quantifies the abundance of aerosol particles, and monitors their global distribution & long-range transport, at the scale of 9.5 x 9.5 km2. All observations are made available in less than 3 hours from the SLSTR observation sensing time.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2021, 2, 14, 1, 3, 38, 750903, tzinfo=tzutc()), None]]
- sentinel-1-grd: Level-1 Ground Range Detected (GRD) products consist of focused SAR data that has been detected, multi-looked and projected to ground range using the Earth ellipsoid model WGS84. The ellipsoid projection of the GRD products is corrected using the terrain height specified in the product general annotation. The terrain height used varies in azimuth and it is constant in range (For IW/EW modes only the terrain height of first subswath is considered)
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2014, 10, 4, 3, 12, 47, tzinfo=tzutc()), None]]
- sentinel-1-global-mosaics: Sentinel-1 monthly mosaics are generated from monthly stacks of Sentinel-1 GRD data by calculating the weighted sum of the terrain corrected backscatter observations. Two different Sentinel-1 mosaics are being produced for each month: IW mosaic and DH mosaic.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 1, 1, 0, 0, tzinfo=tzutc()), None]]
- sentinel-2-l2a: The Sentinel-2 Level-2A Collection 1 product provides orthorectified Surface Reflectance (Bottom-Of-Atmosphere: BOA), with sub-pixel multispectral and multitemporal registration accuracy. Scene Classification (including Clouds and Cloud Shadows), AOT (Aerosol Optical Thickness) and WV (Water Vapour) maps are included in the product.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2015, 6, 27, 10, 25, 31, tzinfo=tzutc()), None]]
- sentinel-2-l1c: The Level-1C product is composed of 110x110 km2 tiles (ortho-images in UTM/WGS84 projection). Earth is subdivided on a predefined set of tiles, defined in UTM/WGS84 projection and using a 100 km step. However, each tile has a surface of 110x110 km² in order to provide large overlap with the neighbouring. The Level-1C product results from using a Digital Elevation Model (DEM) to project the image in cartographic geometry. Per-pixel radiometric measurements are provided in Top Of Atmosphere (TOA) reflectances along with the parameters to transform them into radiances.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2015, 6, 27, 10, 25, 31, tzinfo=tzutc()), None]]
- sentinel-2-global-mosaics: The mosaics have four bands of data (Red (B04), Green (B03), Blue (B02) and wide band Near Infrared (B08)). First, cloud masking based on the scene classification layer of the Sentinel-2 level 2 algorithm was applied, then for each pixel and band, within three-month time periods, the first quartile of the distribution of the pixel values was taken as the output value to filter out any bright pixels misclassified as not clouds. If there are no valid pixels for the given timeframe, the pixel is left empty. Sentinel-2 cloudless mosaics can be used for various purposes such as land cover classification, land use planning, or for the creation of basemaps. These images are especially useful for showing large and cloudy areas with interesting large-scale patterns. Iceland is a prime example, with frequent cloud cover and large areal extent spanning several Sentinel-2 swaths.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 1, 1, 0, 0, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-wst-nrt: This Collection provides Sentinel-3 SLSTR Level-2 Water Surface Temperature products containing data on sea surface temperature measurements on a 1km grid.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 10, 31, 23, 59, 57, 451604, tzinfo=tzutc()), None]]
- sentinel-3-olci-1-efr-nrt: The Ocean and Land Color Instrument (OLCI) Earth Observation Full Resolution dataset contains top of atmosphere radiances at 21 spectral bands with center wavelengths ranging between 0.4µm and 1.02µm at spatial resolution of 300m with worldwide coverage every ~2 days.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 4, 16, 19, 36, 28, 12367, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-wrr-nrt: This collection provides Sentinel-3 OLCI Level-2 Water Reduced Resolution products containing data on water-leaving reflectance, ocean color, and more.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 11, 1, 0, 7, 1, 738487, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-lst-ntc: This Collection provides Sentinel-3 SLSTR Level-2 Land Surface Temperature products containing data on land surface temperature measurements on a 1km grid. Radiance is measured in two channels to determine the temperature of the Earth's surface skin in the instrument field of view, where the term "skin" refers to the top surface of bare soil or the effective emitting temperature of vegetation canopies as viewed from above.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 19, 1, 35, 17, 188500, tzinfo=tzutc()), None]]
- sentinel-3-olci-1-efr-ntc: The Ocean and Land Color Instrument (OLCI) Earth Observation Full Resolution dataset contains top of atmosphere radiances at 21 spectral bands with center wavelengths ranging between 0.4µm and 1.02µm at spatial resolution of 300m with worldwide coverage every ~2 days.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 4, 16, 19, 36, 28, 12367, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-wfr-ntc: This collection provides Sentinel-3 OLCI Level-2 Water Full Resolution products containing data on water-leaving reflectance, ocean color, and more.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 11, 1, 0, 7, 1, 738487, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-lfr-nrt: This collection provides Sentinel-3 OLCI Level-2 Land Full Resolution products containing data on global vegetation, chlorophyll, and water vapor.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 25, 11, 33, 47, 368562, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-wst-ntc: This Collection provides Sentinel-3 SLSTR Level-2 Water Surface Temperature products containing data on sea surface temperature measurements on a 1km grid.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 10, 31, 23, 59, 57, 451604, tzinfo=tzutc()), None]]
- sentinel-3-olci-1-err-nrt: The Ocean and Land Color Instrument (OLCI) Earth Observation Reduced Resolution dataset contains top of atmosphere radiances at 21 spectral bands with center wavelengths ranging between 0.4µm and 1.02µm at spatial resolution of 300m with worldwide coverage every ~2 days.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 4, 16, 19, 36, 28, 12367, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-lfr-ntc: This collection provides Sentinel-3 OLCI Level-2 Land Full Resolution products containing data on global vegetation, chlorophyll, and water vapor.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 25, 11, 33, 47, 368562, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-frp-ntc: This Collection provides Sentinel-3 SLSTR Level-2 Fire Radiative Power (FRP) products containing data on fires detected over land and ocean.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 8, 8, 23, 9, 58, 889991, tzinfo=tzutc()), None]]
- sentinel-3-olci-1-err-ntc: The Ocean and Land Color Instrument (OLCI) Earth Observation Reduced Resolution dataset contains top of atmosphere radiances at 21 spectral bands with center wavelengths ranging between 0.4µm and 1.02µm at spatial resolution of 300m with worldwide coverage every ~2 days.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 4, 16, 19, 36, 28, 12367, tzinfo=tzutc()), None]]
- sentinel-3-sl-1-rbt-ntc: The Copernicus Sentinel-3 SLSTR RBT products provide global brightness temperatures and radiances with a spatial resolution of 500 meters for reflectance bands and 1 kilometer for thermal infrared bands, useful for environmental monitoring and climate studies.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 19, 0, 19, 32, 578034, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-lrr-ntc: This collection provides Sentinel-3 OLCI Level-2 Land Reduced Resolution products containing data on global vegetation, chlorophyll, and water vapor.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 25, 11, 33, 47, 368562, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-lst-nrt: This Collection provides Sentinel-3 SLSTR Level-2 Land Surface Temperature products containing data on land surface temperature measurements on a 1km grid. Radiance is measured in two channels to determine the temperature of the Earth's surface skin in the instrument field of view, where the term "skin" refers to the top surface of bare soil or the effective emitting temperature of vegetation canopies as viewed from above.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 19, 1, 35, 17, 188500, tzinfo=tzutc()), None]]
- sentinel-3-sl-1-rbt-nrt: The Copernicus Sentinel-3 SLSTR RBT products provide global brightness temperatures and radiances with a spatial resolution of 500 meters for reflectance bands and 1 kilometer for thermal infrared bands, useful for environmental monitoring and climate studies.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 19, 0, 19, 32, 578034, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-lrr-nrt: This collection provides Sentinel-3 OLCI Level-2 Land Reduced Resolution products containing data on global vegetation, chlorophyll, and water vapor.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 4, 25, 11, 33, 47, 368562, tzinfo=tzutc()), None]]
- sentinel-3-sl-2-frp-nrt: This Collection provides Sentinel-3 SLSTR Level-2 Fire Radiative Power (FRP) products containing data on fires detected over land and ocean.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 8, 8, 23, 9, 58, 889991, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd2-offl: This Collection provides Sentinel-5P Level-1 RA BD2 products, which contains Earth radiance spectra for spectral band 2.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-a-nrt: This Collection provides Sentinel-3 SRAL Level-1A products, which contains geo-located bursts of echoes with all calibrations applied.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 20, 8, 8, 24, 314860, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd2-nrti: This Collection provides Sentinel-5P Level-1 RA BD2 products, which contains Earth radiance spectra for spectral band 2.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-a-stc: This Collection provides Sentinel-3 SRAL Level-1A products, which contains geo-located bursts of echoes with all calibrations applied.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 7, 30, 23, 7, 40, 820385, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd1-rpro: This Collection provides Sentinel-5P Level-1 RA BD1 products, which contains Earth radiance spectra for spectral band 1.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-a-ntc: This Collection provides Sentinel-3 SRAL Level-1A products, which contains geo-located bursts of echoes with all calibrations applied.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-bs-ntc: This Collection provides Sentinel-3 SRAL Level-1B-S products, which contains fully SAR-processed and calibrated High Resolution complex echoes arranged in stacks after slant range correction and prior to echo multi-look.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd5-nrti: This Collection provides Sentinel-5P Level-1 RA BD5 products, which contains Earth radiance spectra for spectral band 5.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-bs-stc: This Collection provides Sentinel-3 SRAL Level-1B-S products, which contains fully SAR-processed and calibrated High Resolution complex echoes arranged in stacks after slant range correction and prior to echo multi-look.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 7, 30, 23, 7, 40, 820385, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd6-offl: This Collection provides Sentinel-5P Level-1 RA BD6 products, which contains Earth radiance spectra for spectral band 6.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd4-nrti: This Collection provides Sentinel-5P Level-1 RA BD4 products, which contains Earth radiance spectra for spectral band 4.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-stc: This Collection provides Sentinel-3 SRAL Level-1B products, which contains geo-located and fully calibrated multi-looked High Resolution power echoes.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 7, 30, 23, 7, 40, 820385, tzinfo=tzutc()), None]]
- sentinel-3-olci-2-wrr-ntc: This collection provides Sentinel-3 OLCI Level-2 Water Reduced Resolution products containing data on water-leaving reflectance, ocean color, and more.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 11, 1, 0, 7, 1, 738487, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd1-nrti: This Collection provides Sentinel-5P Level-1 RA BD1 products, which contains Earth radiance spectra for spectral band 1.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-ntc: This Collection provides Sentinel-3 SRAL Level-1B products, which contains geo-located and fully calibrated multi-looked High Resolution power echoes.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd3-nrti: This Collection provides Sentinel-5P Level-1 RA BD3 products, which contains Earth radiance spectra for spectral band 3.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-1-sra-nrt: This Collection provides Sentinel-3 SRAL Level-1B products, which contains geo-located and fully calibrated multi-looked High Resolution power echoes.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2019, 6, 12, 7, 49, 50, 363091, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd6-rpro: This Collection provides Sentinel-5P Level-1 RA BD6 products, which contains Earth radiance spectra for spectral band 6.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-hy-nrt: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Hydrology products, which contains surface topography estimations of lakes and rivers.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 20, 5, 36, 47, 501786, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd5-rpro: This Collection provides Sentinel-5P Level-1 RA BD5 products, which contains Earth radiance spectra for spectral band 5.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-hy-stc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Hydrology products, which contains surface topography estimations of lakes and rivers.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 18, 18, 8, 57, 3590, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd8-rpro: This Collection provides Sentinel-5P Level-1 RA BD8 products, which contains Earth radiance spectra for spectral band 8.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-hy-ntc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Hydrology products, which contains surface topography estimations of lakes and rivers.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd3-rpro: This Collection provides Sentinel-5P Level-1 RA BD3 products, which contains Earth radiance spectra for spectral band 3.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-li-ntc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Land Ice products, which contains surface topography estimations of the Greenland and Antarctic ice sheets.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd7-offl: This Collection provides Sentinel-5P Level-1 RA BD7 products, which contains Earth radiance spectra for spectral band 7.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-li-stc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Land Ice products, which contains surface topography estimations of the Greenland and Antarctic ice sheets.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 18, 17, 38, 57, 61085, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd6-nrti: This Collection provides Sentinel-5P Level-1 RA BD6 products, which contains Earth radiance spectra for spectral band 6.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-li-nrt: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Land Ice products, which contains surface topography estimations of the Greenland and Antarctic ice sheets.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 20, 5, 36, 47, 501786, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd5-offl: This Collection provides Sentinel-5P Level-1 RA BD5 products, which contains Earth radiance spectra for spectral band 5.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-si-stc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Sea Ice products, which contains estimations of the radar freeboard over the Arctic and Antarctic sea ice.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 18, 17, 45, 4, 933375, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd8-offl: This Collection provides Sentinel-5P Level-1 RA BD8 products, which contains Earth radiance spectra for spectral band 8.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-si-nrt: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Sea Ice products, which contains estimations of the radar freeboard over the Arctic and Antarctic sea ice.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2023, 9, 20, 5, 44, 46, 293587, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd2-rpro: This Collection provides Sentinel-5P Level-1 RA BD2 products, which contains Earth radiance spectra for spectral band 2.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-si-ntc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry Sea Ice products, which contains estimations of the radar freeboard over the Arctic and Antarctic sea ice.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd4-offl: This Collection provides Sentinel-5P Level-1 RA BD4 products, which contains Earth radiance spectra for spectral band 4.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-nrt: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry products, which contains data on land radar altimetry measurements. Each product contains three NetCDF files.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2019, 6, 11, 22, 27, 51, 924571, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd7-rpro: This Collection provides Sentinel-5P Level-1 RA BD7 products, which contains Earth radiance spectra for spectral band 7.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-stc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry products, which contains data on land radar altimetry measurements. Each product contains three NetCDF files.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 7, 30, 23, 7, 46, 541259, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd8-nrti: This Collection provides Sentinel-5P Level-1 RA BD8 products, which contains Earth radiance spectra for spectral band 8.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-lan-ntc: This Collection provides Sentinel-3 SRAL Level-2 Land Altimetry products, which contains data on land radar altimetry measurements. Each product contains three NetCDF files.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2016, 3, 1, 14, 7, 51, 632846, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd4-rpro: This Collection provides Sentinel-5P Level-1 RA BD4 products, which contains Earth radiance spectra for spectral band 4.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-wat-stc: This Collection provides Sentinel-3 SRAL Level-2 Ocean Altimetry products, which contain data on ocean radar altimetry measurements.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 1, 28, 0, 59, 14, 149496, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd7-nrti: This Collection provides Sentinel-5P Level-1 RA BD7 products, which contains Earth radiance spectra for spectral band 7.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-wat-nrt: This Collection provides Sentinel-3 SRAL Level-2 Ocean Altimetry products, which contain data on ocean radar altimetry measurements.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 1, 28, 0, 59, 14, 149496, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd3-offl: This Collection provides Sentinel-5P Level-1 RA BD3 products, which contains Earth radiance spectra for spectral band 3.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-sr-2-wat-ntc: This Collection provides Sentinel-3 SRAL Level-2 Ocean Altimetry products, which contain data on ocean radar altimetry measurements.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2017, 1, 28, 0, 59, 14, 149496, tzinfo=tzutc()), None]]
- sentinel-5p-l1-ra-bd1-offl: This Collection provides Sentinel-5P Level-1 RA BD1 products, which contains Earth radiance spectra for spectral band 1.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 19, 50, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-aod-ntc: This Collection provides the Sentinel-3 Synergy Level-2 Aerosol Optical Depth product, which is a downstream development of the Sentinel-2 Level-1 OLCI FR and SLSTR Radiances and Brightness Temperatures products. The dataset provides both retrieved and diagnostic global aerosol parameters at super-pixel (4.5 km x 4.5 km) resolution in a single NetCDF file for all regions over land and ocean free of snow/ice cover, excluding high cloud fraction data.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2020, 4, 16, 19, 36, 28, 12367, tzinfo=tzutc()), None]]
- sentinel-5p-l2-aer-ai-nrti: This Collection provides Sentinel-5P Level-2 AER AI products, which contains high-resolution imagery of the UV Aerosol Index (UVAI), also called the Absorbing Aerosol Index (AAI).
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-syn-stc: This Collection provides the Sentinel-3 Synergy Level-2 Land Surface Reflectance and Aerosol product, which contains data on Surface Directional Reflectance, Aerosol Optical Thickness, and an Angstrom coefficient estimate over land.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 9, 22, 16, 51, 0, 1276, tzinfo=tzutc()), None]]
- sentinel-5p-l2-aer-ai-offl: This Collection provides Sentinel-5P Level-2 AER AI products, which contains high-resolution imagery of the UV Aerosol Index (UVAI), also called the Absorbing Aerosol Index (AAI).
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-syn-ntc: This Collection provides the Sentinel-3 Synergy Level-2 Land Surface Reflectance and Aerosol product, which contains data on Surface Directional Reflectance, Aerosol Optical Thickness, and an Angstrom coefficient estimate over land.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 9, 22, 16, 51, 0, 1276, tzinfo=tzutc()), None]]
- sentinel-5p-l2-aer-ai-rpro: This Collection provides Sentinel-5P Level-2 AER AI products, which contains high-resolution imagery of the UV Aerosol Index (UVAI), also called the Absorbing Aerosol Index (AAI).
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-v10-ntc: This Collection provides the Sentinel-3 Synergy Level-2 10-Day Surface Reflectance and NDVI products, which are SPOT VEGETATION Continuity Products similar to those obtained from the VEGETATION instrument onboard the SPOT-4 and SPOT-5 satellites.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 9, 27, 11, 17, 21, tzinfo=tzutc()), None]]
- sentinel-5p-l2-aer-lh-nrti: This Collection provides Sentinel-5P Level-2 AER LH products, which contains high-resolution imagery of the UV Aerosol Index (UVAI), also called the Absorbing Layer Height (ALH).
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-v10-stc: This Collection provides the Sentinel-3 Synergy Level-2 10-Day Surface Reflectance and NDVI products, which are SPOT VEGETATION Continuity Products similar to those obtained from the VEGETATION instrument onboard the SPOT-4 and SPOT-5 satellites.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 9, 27, 11, 17, 21, tzinfo=tzutc()), None]]
- sentinel-5p-l2-aer-lh-offl: This Collection provides Sentinel-5P Level-2 AER LH products, which contains high-resolution imagery of the UV Aerosol Index (UVAI), also called the Absorbing Layer Height (ALH).
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-vg1-ntc: This Collection provides the Sentinel-3 Synergy Level-2 1-Day Surface Reflectance and NDVI products, which are SPOT VEGETATION Continuity Products similar to those obtained from the VEGETATION instrument onboard the SPOT-4 and SPOT-5 satellites.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 10, 4, 23, 17, 21, tzinfo=tzutc()), None]]
- sentinel-5p-l2-aer-lh-rpro: This Collection provides Sentinel-5P Level-2 AER LH products, which contains high-resolution imagery of the UV Aerosol Index (UVAI), also called the Absorbing Layer Height (ALH).
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-vg1-stc: This Collection provides the Sentinel-3 Synergy Level-2 1-Day Surface Reflectance and NDVI products, which are SPOT VEGETATION Continuity Products similar to those obtained from the VEGETATION instrument onboard the SPOT-4 and SPOT-5 satellites.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 10, 4, 23, 17, 21, tzinfo=tzutc()), None]]
- sentinel-5p-l2-ch4-offl: This Collection provides Sentinel-5P Level-2 CH4 products, which contains high-resolution imagery of methane concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 1, 1, 34, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-vgp-stc: This Collection provides the Sentinel-3 Synergy Level-2 Top of Atmosphere Reflectance product, which is a SPOT VEGETATION Continuity Product containing measurement data similar to that obtained by the VEGETATION instrument onboad the SPOT-3 and SPOT-4 satellites.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 10, 8, 8, 9, 40, 491227, tzinfo=tzutc()), None]]
- sentinel-5p-l2-ch4-rpro: This Collection provides Sentinel-5P Level-2 CH4 products, which contains high-resolution imagery of methane concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 1, 1, 34, tzinfo=tzutc()), None]]
- sentinel-3-syn-2-vgp-ntc: This Collection provides the Sentinel-3 Synergy Level-2 Top of Atmosphere Reflectance product, which is a SPOT VEGETATION Continuity Product containing measurement data similar to that obtained by the VEGETATION instrument onboad the SPOT-3 and SPOT-4 satellites.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 10, 8, 8, 9, 40, 491227, tzinfo=tzutc()), None]]
- sentinel-5p-l2-cloud-nrti: This Collection provides Sentinel-5P Level-2 Cloud products, which contains high-resolution imagery of cloud parameters.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-5p-l2-cloud-offl: This Collection provides Sentinel-5P Level-2 Cloud products, which contains high-resolution imagery of cloud parameters.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-5p-l2-cloud-rpro: This Collection provides Sentinel-5P Level-2 Cloud products, which contains high-resolution imagery of cloud parameters.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-5p-l2-co-rpro: This Collection provides Sentinel-5P Level-2 CO products, which contains high-resolution imagery of carbon monoxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-5p-l2-co-nrti: This Collection provides Sentinel-5P Level-2 CO products, which contains high-resolution imagery of carbon monoxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-5p-l2-co-offl: This Collection provides Sentinel-5P Level-2 CO products, which contains high-resolution imagery of carbon monoxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-5p-l2-hcho-nrti: This Collection provides Sentinel-5P Level-2 HCHO products, which contains high-resolution imagery of atmospheric formaldehyde concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-hcho-rpro: This Collection provides Sentinel-5P Level-2 HCHO products, which contains high-resolution imagery of atmospheric formaldehyde concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-hcho-offl: This Collection provides Sentinel-5P Level-2 HCHO products, which contains high-resolution imagery of atmospheric formaldehyde concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-no2-offl: This Collection provides Sentinel-5P Level-2 NO2 products, which contains high-resolution imagery of nitrogen dioxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-no2-rpro: This Collection provides Sentinel-5P Level-2 NO2 products, which contains high-resolution imagery of nitrogen dioxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-no2-nrti: This Collection provides Sentinel-5P Level-2 NO2 products, which contains high-resolution imagery of nitrogen dioxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-np-bd3-rpro: This Collection provides Sentinel-5P Level-2 NP BD3 products, which contains information on cloud and scene homogeneity.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-np-bd3-offl: This Collection provides Sentinel-5P Level-2 NP BD3 products, which contains information on cloud and scene homogeneity.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-np-bd6-rpro: This Collection provides Sentinel-5P Level-2 NP BD6 products, which contains information on cloud and scene homogeneity.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-np-bd6-offl: This Collection provides Sentinel-5P Level-2 NP BD6 products, which contains information on cloud and scene homogeneity.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-np-bd7-rpro: This Collection provides Sentinel-5P Level-2 NP BD7 products, which contains information on cloud and scene homogeneity.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-np-bd7-offl: This Collection provides Sentinel-5P Level-2 NP BD7 products, which contains information on cloud and scene homogeneity.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-pr-nrti: This Collection provides Sentinel-5P Level-2 O3 PR products, which contains ozone concentration for 33 levels in the atmosphere.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-pr-rpro: This Collection provides Sentinel-5P Level-2 O3 PR products, which contains ozone concentration for 33 levels in the atmosphere.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-pr-offl: This Collection provides Sentinel-5P Level-2 O3 PR products, which contains ozone concentration for 33 levels in the atmosphere.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 1, 0, 0, 11, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-tcl-offl: This Collection provides Sentinel-5P Level-2 O3 TCL products, which contains high-resolution imagery of tropospheric ozone concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 10, 50, 26, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-tcl-nrti: This Collection provides Sentinel-5P Level-2 O3 TCL products, which contains high-resolution imagery of tropospheric ozone concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 10, 50, 26, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-tcl-rpro: This Collection provides Sentinel-5P Level-2 O3 TCL products, which contains high-resolution imagery of tropospheric ozone concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 10, 50, 26, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-rpro: This Collection provides Sentinel-5P Level-2 O3 products, which contains high-resolution imagery of total column ozone concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-nrti: This Collection provides Sentinel-5P Level-2 O3 products, which contains high-resolution imagery of total column ozone concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-o3-offl: This Collection provides Sentinel-5P Level-2 O3 products, which contains high-resolution imagery of total column ozone concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 51, tzinfo=tzutc()), None]]
- sentinel-5p-l2-so2-offl: This Collection provides Sentinel-5P Level-2 SO2 products, which contains high-resolution imagery of atmospheric sulfur dioxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-5p-l2-so2-nrti: This Collection provides Sentinel-5P Level-2 SO2 products, which contains high-resolution imagery of atmospheric sulfur dioxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]
- sentinel-5p-l2-so2-rpro: This Collection provides Sentinel-5P Level-2 SO2 products, which contains high-resolution imagery of atmospheric sulfur dioxide concentrations.
Spatial Extent: [[-180, -90, 180, 90]]
Temporal Extent: [[datetime.datetime(2018, 4, 30, 0, 18, 50, tzinfo=tzutc()), None]]

Search the sentinel-2-l2a collection and visualize the thumbnails#

search = client.search(
    collections=["sentinel-2-l2a"],
    bbox=[23.6, 37.9, 24.1, 38.1],  # Area over Athens
    datetime="2023-08-01/2023-08-30",
    query={"eo:cloud_cover": {"lt": 20}},
)

all_items = list(search.get_items())
unique_items = {}
for item in all_items:
    acq_date = item.datetime.date()
    if acq_date not in unique_items:
        unique_items[acq_date] = item

items = list(unique_items.values())
items = sorted(items, key=lambda item: item.datetime)
print(f"Reduced to {len(items)} unique acquisition dates.")
cols = 3
rows = (len(items) + cols - 1) // cols
fig, axs = plt.subplots(rows, cols, figsize=(15, 5 * rows))

for i, item in enumerate(items):
    row = i // cols
    col = i % cols
    ax = axs[row, col] if rows > 1 else axs[col]

    if 'thumbnail' in item.assets:
        thumb_url = item.assets['thumbnail'].href
        response = requests.get(thumb_url)
        img = Image.open(BytesIO(response.content))
        ax.imshow(img)
        ax.set_title(item.datetime.strftime('%Y-%m-%d'), fontsize=12)
    else:
        ax.set_title("No thumbnail available")

    ax.axis("off")

for j in range(len(items), rows * cols):
    row = j // cols
    col = j % cols
    ax = axs[row, col] if rows > 1 else axs[col]
    ax.axis("off")

plt.tight_layout()
plt.show()
/Users/syam/virtualenvs/myvenv/lib/python3.13/site-packages/pystac_client/item_search.py:881: FutureWarning: get_items() is deprecated, use items() instead
  warnings.warn(
Reduced to 5 unique acquisition dates.
../_images/939de327f49b56752f8013ed87d3f1337e9c1c0f26b5e56d8f6eba95a9a99e6b.png
items[0]

Search the sentinel-1-grd collection and visualize the thumbnails#

# Sentinel-1 GRD search (no cloud filter)
search_s1 = client.search(
    collections=["sentinel-1-grd"],
    bbox=[23.6, 37.9, 24.1, 38.1],  # Athens
    datetime="2023-08-01/2023-08-30",
    # query={"sat:orbit_state": {"eq":"ascending"}},  # Only descending orbits
)

all_items_s1 = list(search_s1.get_items())

# Remove duplicates (one item per date)
unique_items_s1 = {}
for item in all_items_s1:
    acq_date = item.datetime.date()
    if acq_date not in unique_items_s1:
        unique_items_s1[acq_date] = item

items_s1 = list(unique_items_s1.values())
items_s1 = sorted(items_s1, key=lambda item: item.datetime)

print(f"Sentinel-1: Reduced to {len(items_s1)} unique acquisition dates.")

# Plotting
cols = 3
rows = (len(items_s1) + cols - 1) // cols
fig, axs = plt.subplots(rows, cols, figsize=(15, 5 * rows))

for i, item in enumerate(items_s1):
    row = i // cols
    col = i % cols
    ax = axs[row, col] if rows > 1 else axs[col]

    if 'thumbnail' in item.assets:
        thumb_url = item.assets['thumbnail'].href
        response = requests.get(thumb_url)
        img = Image.open(BytesIO(response.content))
        ax.imshow(img)
        ax.set_title(item.datetime.strftime('%Y-%m-%d'), fontsize=12)
    else:
        ax.set_title("No thumbnail available")

    ax.axis("off")

for j in range(len(items_s1), rows * cols):
    row = j // cols
    col = j % cols
    ax = axs[row, col] if rows > 1 else axs[col]
    ax.axis("off")

plt.tight_layout()
plt.show()
Sentinel-1: Reduced to 8 unique acquisition dates.
../_images/b2c734847f075e6a830d31748447ad132497d47f9d3b8db47258051d6fc2a29c.png
items_s1[0]

Search the sentinel-3-olci-1-efr-ntc collection and visualize the thumbnails#

# Sentinel-3 OLCI search
search_s3 = client.search(
    collections=["sentinel-3-olci-1-efr-ntc"],
    bbox=[23.6, 37.9, 24.1, 38.1],  # Athens
    datetime="2023-08-01/2023-08-05",
)

all_items_s3 = list(search_s3.get_items())

# Remove duplicates (one item per date)
unique_items_s3 = {}
for item in all_items_s3:
    acq_date = item.datetime.date()
    if acq_date not in unique_items_s3:
        unique_items_s3[acq_date] = item

items_s3 = list(unique_items_s3.values())
items_s3 = sorted(items_s3, key=lambda item: item.datetime)

print(f"Sentinel-3: Reduced to {len(items_s3)} unique acquisition dates.")

# Plotting
cols = 3
rows = (len(items_s3) + cols - 1) // cols
fig, axs = plt.subplots(rows, cols, figsize=(15, 5 * rows))

for i, item in enumerate(items_s3):
    row = i // cols
    col = i % cols
    ax = axs[row, col] if rows > 1 else axs[col]

    if 'thumbnail' in item.assets:
        thumb_url = item.assets['thumbnail'].href
        response = requests.get(thumb_url)
        img = Image.open(BytesIO(response.content))
        ax.imshow(img)
        ax.set_title(item.datetime.strftime('%Y-%m-%d'), fontsize=12)
    else:
        ax.set_title("No thumbnail available")

    ax.axis("off")

for j in range(len(items_s3), rows * cols):
    row = j // cols
    col = j % cols
    ax = axs[row, col] if rows > 1 else axs[col]
    ax.axis("off")

plt.tight_layout()
plt.show()
Sentinel-3: Reduced to 5 unique acquisition dates.
../_images/54c3dc70d62ad418bcf3b7c6e3cf5e8bd3c936b5160ce503aff679d347863c33.png
items_s3[0]