helikite.constants

Attributes

constants

Classes

Constants

Functions

get_constants()

Module Contents

class helikite.constants.Constants

Bases: pydantic_settings.BaseSettings

INPUTS_FOLDER: pathlib.Path
OUTPUTS_FOLDER: pathlib.Path
OUTPUTS_INSTRUMENT_SUBFOLDER: str = 'instruments'
CONFIG_FILE: str = 'config.yaml'
MASTER_CSV_FILENAME: str = 'helikite-data.csv'
HOUSEKEEPING_CSV_FILENAME: str = 'helikite-housekeeping.csv'
HOUSEKEEPING_VAR_PRESSURE: str = 'pressure'
LOGFILE_NAME: str = 'helikite.log'
LOGLEVEL_CONSOLE: str = 'INFO'
LOGLEVEL_FILE: str = 'DEBUG'
QTY_LINES_TO_IDENTIFY_INSTRUMENT: int = 60
CROSSCORRELATION_DEFAULT_LAG: int = 10
ROLLING_WINDOW_DEFAULT_SIZE: int = 20
ROLLING_WINDOW_COLUMN_NAME: str = 'pressure_rn'
ALTITUDE_GROUND_LEVEL_COL: str = 'flight_computer_Altitude_agl'
ALTITUDE_SEA_LEVEL_COL: str = 'flight_computer_Altitude'
QUICKLOOK_PLOT_FILENAME: str = 'helikite-quicklooks.html'
QUALITYCHECK_PLOT_FILENAME: str = 'helikite-qualitycheck.html'
PLOT_LAYOUT_COMMON: dict
PLOT_MARKER_SIZE: int = 8
LOGFORMAT_CONSOLE: logging.Formatter
LOGFORMAT_FILE: logging.Formatter
helikite.constants.get_constants()
helikite.constants.constants