helikite.constants
Attributes
Classes
Functions
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