Enumerations#

This module contains enumeration classes used to standardize constants across the library.

class sat_download.enums.COLLECTIONS(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Enumeration of supported satellite image collections.

This enum defines the standard collection identifiers used by different satellite data providers.

SENTINEL_2#

Collection identifier for Sentinel-2 imagery (value: ‘SENTINEL-2’)

Type:

str

SENTINEL_3#

Collection identifier for Sentinel-3 imagery (value: ‘SENTINEL-3’)

Type:

str

LANDSAT_8#

Collection identifier for Landsat 8 imagery (value: ‘landsat_ot_c2_l1’)

Type:

str

Notes

Collection identifiers may differ between data providers and APIs. These values represent the standardized identifiers used within this package.

Examples

>>> from sat_download.enums import COLLECTIONS
>>> collection = COLLECTIONS.SENTINEL_2
>>> print(collection.value)
'SENTINEL-2'
LANDSAT_8: str = 'landsat_ot_c2_l1'#
SENTINEL_2: str = 'SENTINEL-2'#
SENTINEL_3: str = 'SENTINEL-3'#