Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • solutions_classification
2 results

nn_theta_check.npy

Blame
  • defaults.py 2.37 KiB
    __author__ = "Lukas Leufen"
    __date__ = '2020-06-25'
    
    
    DEFAULT_STATIONS = ['DEBW107', 'DEBY081', 'DEBW013', 'DEBW076', 'DEBW087']
    DEFAULT_VAR_ALL_DICT = {'o3': 'dma8eu', 'relhum': 'average_values', 'temp': 'maximum', 'u': 'average_values',
                            'v': 'average_values', 'no': 'dma8eu', 'no2': 'dma8eu', 'cloudcover': 'average_values',
                            'pblheight': 'maximum'}
    DEFAULT_NETWORK = "AIRBASE"
    DEFAULT_STATION_TYPE = "background"
    DEFAULT_VARIABLES = DEFAULT_VAR_ALL_DICT.keys()
    DEFAULT_START = "1997-01-01"
    DEFAULT_END = "2017-12-31"
    DEFAULT_WINDOW_HISTORY_SIZE = 13
    DEFAULT_OVERWRITE_LOCAL_DATA = False
    # DEFAULT_TRANSFORMATION = {"scope": "data", "method": "standardise", "mean": "estimate"}
    DEFAULT_TRANSFORMATION = {"scope": "data", "method": "standardise"}
    DEFAULT_HPC_LOGIN_LIST = ["ju", "hdfmll"]  # ju[wels} #hdfmll(ogin)
    DEFAULT_HPC_HOST_LIST = ["jw", "hdfmlc"]  # first part of node names for Juwels (jw[comp], hdfmlc(ompute).
    DEFAULT_CREATE_NEW_MODEL = True
    DEFAULT_TRAINABLE = True
    DEFAULT_FRACTION_OF_TRAINING = 0.8
    DEFAULT_EXTREME_VALUES = None
    DEFAULT_EXTREMES_ON_RIGHT_TAIL_ONLY = False
    DEFAULT_PERMUTE_DATA = False
    DEFAULT_BATCH_SIZE = int(256 * 2)
    DEFAULT_EPOCHS = 20
    DEFAULT_TARGET_VAR = "o3"
    DEFAULT_TARGET_DIM = "variables"
    DEFAULT_WINDOW_LEAD_TIME = 3
    DEFAULT_DIMENSIONS = {"new_index": ["datetime", "Stations"]}
    DEFAULT_INTERPOLATE_DIM = "datetime"
    DEFAULT_INTERPOLATE_METHOD = "linear"
    DEFAULT_LIMIT_NAN_FILL = 1
    DEFAULT_TRAIN_START = "1997-01-01"
    DEFAULT_TRAIN_END = "2007-12-31"
    DEFAULT_TRAIN_MIN_LENGTH = 90
    DEFAULT_VAL_START = "2008-01-01"
    DEFAULT_VAL_END = "2009-12-31"
    DEFAULT_VAL_MIN_LENGTH = 90
    DEFAULT_TEST_START = "2010-01-01"
    DEFAULT_TEST_END = "2017-12-31"
    DEFAULT_TEST_MIN_LENGTH = 90
    DEFAULT_TRAIN_VAL_MIN_LENGTH = 180
    DEFAULT_USE_ALL_STATIONS_ON_ALL_DATA_SETS = True
    DEFAULT_EVALUATE_BOOTSTRAPS = True
    DEFAULT_CREATE_NEW_BOOTSTRAPS = False
    DEFAULT_NUMBER_OF_BOOTSTRAPS = 20
    DEFAULT_PLOT_LIST = ["PlotMonthlySummary", "PlotStationMap", "PlotClimatologicalSkillScore", "PlotTimeSeries",
                         "PlotCompetitiveSkillScore", "PlotBootstrapSkillScore", "PlotConditionalQuantiles",
                         "PlotAvailability"]
    
    
    def get_defaults():
        """Return all default parameters set in defaults.py"""
        return {key: value for key, value in globals().items() if key.startswith('DEFAULT')}
    
    
    if __name__ == "__main__":
        print(get_defaults())