Skip to content

Enums Module

sensingpy.enums defines enumeration types used throughout the package for consistent parameter handling across band names and file extensions.


SENTINEL2_BANDS

SENTINEL2_BANDS

Bases: Enum

Class to hold the wavelengths of the Sentinel-2 bands.

Attributes

B1 class-attribute instance-attribute
B1: List[str] = ['443', '442', '444']
B2 class-attribute instance-attribute
B2: List[str] = ['493', '492', '489']
B3 class-attribute instance-attribute
B3: List[str] = ['560', '559', '561']
B4 class-attribute instance-attribute
B4: List[str] = ['665', '665', '667']
B5 class-attribute instance-attribute
B5: List[str] = ['704', '704', '707']
B6 class-attribute instance-attribute
B6: List[str] = ['740', '739', '741']
B7 class-attribute instance-attribute
B7: List[str] = ['783', '780', '785']
B8 class-attribute instance-attribute
B8: List[str] = ['833', '833', '835']
B8A class-attribute instance-attribute
B8A: List[str] = ['865', '864', '866']
B9 class-attribute instance-attribute
B9: List[str] = ['945', '943', '947']
B10 class-attribute instance-attribute
B10: List[str] = ['1373', '1377', '1372']
B11 class-attribute instance-attribute
B11: List[str] = ['1614', '1610', '1612']
B12 class-attribute instance-attribute
B12: List[str] = ['2202', '2186', '2191']

MICASENSE_BANDS

MICASENSE_BANDS

Bases: Enum

Class to hold the indexes of the Micasense-RedEdge bands.

Attributes

BLUE class-attribute instance-attribute
BLUE: List[str] = ['1']
GREEN class-attribute instance-attribute
GREEN: List[str] = ['2']
RED class-attribute instance-attribute
RED: List[str] = ['3']
NIR class-attribute instance-attribute
NIR: List[str] = ['4']
RED_EDGE class-attribute instance-attribute
RED_EDGE: List[str] = ['5']

FILE_EXTENTIONS

FILE_EXTENTIONS

Bases: Enum

Class to hold the file extentions that can be read.

Attributes

TIF class-attribute instance-attribute
TIF = ['tiff', 'tif']
NETCDF class-attribute instance-attribute
NETCDF = ['nc']