# ASCII to NetCDF Configurations # section heading for [config] variables - all items below this line and # before the next section heading correspond to the [config] section [config] INPUT_BASE = {ENV[COMIN]} OUTPUT_BASE = {ENV[DATA]} TMP_DIR = {OUTPUT_BASE}/tmp METPLUS_CONF = {ENV[DATA]}/confs/metplus_final_ASCII2NC_obsNDBC_valid{ENV[VDATE]}.conf LOG_METPLUS = {ENV[DATA]}/logs/ASCII2NC_obsNDBC_valid{ENV[VDATE]}.log # List of applications to run - only ASCII2NC for this case PROCESS_LIST = ASCII2NC # time looping - options are INIT, VALID, RETRO, and REALTIME # If set to INIT or RETRO: # INIT_TIME_FMT, INIT_BEG, INIT_END, and INIT_INCREMENT must also be set # If set to VALID or REALTIME: # VALID_TIME_FMT, VALID_BEG, VALID_END, and VALID_INCREMENT must also be set LOOP_BY = VALID # Format of VALID_BEG and VALID_END using % items # %Y = 4 digit year, %m = 2 digit month, %d = 2 digit day, etc. # %Y%m%d%H expands to YYYYMMDDHH VALID_TIME_FMT = %Y%m%d # Start time for METplus run - must match VALID_TIME_FMT VALID_BEG = {ENV[VDATE]} # End time for METplus run - must match VALID_TIME_FMT VALID_END = {ENV[VDATE]} # Increment between METplus runs (in seconds if no units are specified) # Must be >= 60 seconds # these will be the output files times too VALID_INCREMENT = 24H # List of forecast leads to process for each run time (init or valid) # In hours if units are not specified # If unset, defaults to 0 (don't loop through forecast leads) LEAD_SEQ = 0 INIT_SEQ = # Order of loops to process data - Options are times, processes # Not relevant if only one item is in the PROCESS_LIST # times = run all wrappers in the PROCESS_LIST for a single run time, then # increment the run time and run all wrappers again until all times have # been evaluated. # processes = run the first wrapper in the PROCESS_LIST for all times # specified, then repeat for the next item in the PROCESS_LIST until all # wrappers have been run LOOP_ORDER = times # Location of MET config file to pass to ASCII2NC ASCII2NC_CONFIG_FILE = {PARM_BASE}/met_config/Ascii2NcConfig_wrapped # If set to True, skip run if the output file determined by the output directory and # filename template already exists ASCII2NC_SKIP_IF_OUTPUT_EXISTS = True ASCII2NC_INPUT_DIR = {INPUT_BASE}/prep/global_det ASCII2NC_INPUT_TEMPLATE = wave.{valid?fmt=%Y%m%d}/ndbc/*.txt ASCII2NC_OUTPUT_DIR = {ENV[DATA]}/ncfiles ASCII2NC_OUTPUT_TEMPLATE = ndbc.{valid?fmt=%Y%m%d}.nc OBS_WINDOW_BEGIN = 86400 OBS_WINDOW_END = -86400 ASCII2NC_WINDOW_BEGIN = 86400 ASCII2NC_WINDOW_END = -86400 ASCII2NC_INPUT_FORMAT = ndbc_standard ASCII2NC_MASK_GRID = ASCII2NC_MASK_POLY = ASCII2NC_MASK_SID = 41001,41002,41004,41008,41009,41010,41013,41043,41044,41046,41047,41048,41049,41052,41053,41056,41065,41076,41108,41110,41112,41113,41114,41115,41117,41120,41121,41159,42001,42002,42012,42019,42020,42036,42039,42040,42055,42056,42059,42060,42084,42085,42091,42095,42097,42098,42099,44005,44007,44008,44009,44011,44013,44017,44018,44020,44025,44027,44029,44030,44032,44033,44034,44037,44039,44041,44042,44056,44058,44062,44063,44064,44065,44066,44072,44084,44085,44086,44087,44088,44089,44090,44091,44095,44097,44098,44099,44100,44137,44139,44150,44258,44488,44489,45001,45002,45003,45005,45007,45008,45012,45132,45142,45147,45203,46002,46004,46005,46006,46011,46012,46013,46014,46022,46025,46026,46027,46028,46029,46035,46036,46041,46042,46047,46050,46053,46054,46059,46060,46061,46066,46069,46071,46072,46073,46075,46077,46078,46080,46081,46082,46083,46084,46086,46087,46088,46089,46097,46098,46099,46100,46108,46114,46131,46132,46145,46146,46147,46181,46185,46204,46205,46208,46211,46213,46214,46215,46218,46219,46221,46222,46224,46225,46229,46232,46235,46237,46239,46240,46243,46244,46246,46248,46251,46253,46254,46256,46258,46259,46266,46267,46268,46269,46274,46275,46303,46304,51000,51001,51002,51003,51004,51101,51201,51202,51206,51207,51208,51209,51211,51212,51213,52200,52202,52211,52212,62107,62127,62130,62144,62145,62146,62149,62165,62170,62304,62305,63110,63112,63115,LJPC1,LOPL1,SSBN7,TFBLK ASCII2NC_TIME_SUMMARY_FLAG = False ASCII2NC_TIME_SUMMARY_RAW_DATA = False ASCII2NC_TIME_SUMMARY_BEG = 000000 ASCII2NC_TIME_SUMMARY_END = 235959 ASCII2NC_TIME_SUMMARY_STEP = 300 ASCII2NC_TIME_SUMMARY_WIDTH = 600 ASCII2NC_TIME_SUMMARY_GRIB_CODES = 11, 204, 211 ASCII2NC_TIME_SUMMARY_VAR_NAMES = ASCII2NC_TIME_SUMMARY_TYPES = min, max, range, mean, stdev, median, p95 ASCII2NC_TIME_SUMMARY_VALID_FREQ = 0 ASCII2NC_TIME_SUMMARY_VALID_THRESH = 0.0