es_sfgtools.config.file_config module

This module defines enumerations for various types used in data management.

It includes types for remote storage, file types, data types, and assets, providing a centralized and consistent way to refer to them throughout the codebase.

class es_sfgtools.config.file_config.AssetType(value)

Bases: Enum

Enumeration for all asset types, both raw and processed.

ACOUSTIC = 'acoustic'
ATDOFFSET = 'atdoffset'
BCOFFLOAD = 'bcoffload'
CTD = 'ctd'
DFOP00 = 'dfop00'
GNSSOBSTDB = 'GNSSOBSTDB'
IMUPOSITION = 'imuposition'
KIN = 'kin'
KINPOSITION = 'kinposition'
KINRESIDUALS = 'kinresiduals'
LEVERARM = 'leverarm'
MASTER = 'master'
NOVATEL = 'novatel'
NOVATEL000 = 'novatel000'
NOVATEL770 = 'novatel770'
NOVATELPIN = 'novatelpin'
QCPIN = 'qcpin'
RINEX2 = 'rinex2'
SEABIRD = 'seabird'
SHOTDATA = 'shotdata'
SITECONFIG = 'siteconfig'
SONARDYNE = 'sonardyne'
SVP = 'svp'
class es_sfgtools.config.file_config.FILE_TYPE(value)

Bases: Enum

Enumeration for raw file types that can be ingested.

CTD = 'ctd'
DFPO00 = 'dfop00'
KIN = 'kin'
LEVERARM = 'leverarm'
MASTER = 'master'
NOVATEL = 'novatel'
NOVATEL000 = 'novatel000'
NOVATEL770 = 'novatel770'
NOVATELPIN = 'novatelpin'
OFFLOAD = 'offload'
QCPIN = 'pin'
RINEX2 = 'rinex2'
SEABIRD = 'svpavg'
SONARDYNE = 'sonardyne'
classmethod to_schema()

Returns a list of all enum member names.

class es_sfgtools.config.file_config.INTERMEDIATE_DOWNLOAD_TYPES(value)

Bases: Enum

Enumeration for file types that are defaulted for download during intermediate processing.

CTD = 'ctd'
DFPO00 = 'dfop00'
RINEX2 = 'rinex2'
SEABIRD = 'svpavg'
classmethod to_schema()

Returns a list of all enum member names.

class es_sfgtools.config.file_config.PREPROCESS_DOWNLOAD_TYPES(value)

Bases: Enum

Enumeration for file types that are defaulted for download.

CTD = 'ctd'
DFPO00 = 'dfop00'
NOVATEL = 'novatel'
NOVATEL000 = 'novatel000'
NOVATEL770 = 'novatel770'
SEABIRD = 'svpavg'
SONARDYNE = 'sonardyne'
classmethod to_schema()

Returns a list of all enum member names.

class es_sfgtools.config.file_config.REMOTE_TYPE(value)

Bases: Enum

Enumeration for remote storage types.

HTTP = 'http'
S3 = 's3'