Source code for pystac.extensions
# flake8: noqa
from enum import Enum
[docs]class ExtensionError(Exception):
"""An error related to the construction of extensions.
"""
pass
[docs]class Extensions(str, Enum):
"""Enumerates the IDs of common extensions."""
def __str__(self):
return str(self.value)
CHECKSUM = 'checksum'
COLLECTION_ASSETS = 'collection-assets'
DATACUBE = 'datacube'
EO = 'eo'
ITEM_ASSETS = 'item-assets'
LABEL = 'label'
POINTCLOUD = 'pointcloud'
PROJECTION = 'projection'
SAR = 'sar'
SAT = 'sat'
SCIENTIFIC = 'scientific'
SINGLE_FILE_STAC = 'single-file-stac'
TILED_ASSETS = 'tiled-assets'
TIMESTAMPS = 'timestamps'
VERSION = 'version'
VIEW = 'view'
FILE = 'file'