shipname = 'M.G.Langseth' cruiseid = 'MGL1202' yearbase = 2012 uhdas_dir = '/home/data/MGL1202' # from proc_cfg.py: ## for processing ##---------------- ## ship name: shipname = 'M.G.Langseth' ## at-sea "proc_cfg.py" initialized date = '2012/01/04 01:44:11' ## ## This file starts as /home/adcp/config/proc_cfg.py and ## includes the following information. Uncomment, left-justify ## and fill these in if you are attempting to generate proc_cfg.py ## from this template. The file must be named {cruiseid}_proc.py ## or for this example, kk1105_proc.py ## ## example values: fill in for your cruise... # # yearbase = 2010 # uhdas_dir = '/home/data/kk1105' # shipname = 'Ka`imikai O Kanaloa' # cruiseid = 'kk1105' # # #======== serial inputs ========= # choose position instrument (directory and rbin message) pos_inst = 'seapath' pos_msg = 'gps' # choose attitude instruments (directory and rbin message) pitch_inst = '' # pitch is recorded, but NOT used in transformation pitch_msg = '' # disable with '' (not None) roll_inst = '' # roll is recorded, but NOT used in transformation roll_msg = '' # disable with '' (not None) hdg_inst = 'gyro' # reliable heading, used for beam-earth transformation hdg_msg = 'hdg' ## heading correction ## all heading+msg pairs, for hbin files hdg_inst_msgs = [ ('gyro', 'hdg'), ('seapath', 'sea'), ('posmv', 'pmv'), ] ## instrument for heading corr to ADCP data (dir and msg) hcorr_inst = 'seapath' # disable with '' (not None) hcorr_msg = 'sea' # disable with '' (not None) hcorr_gap_fill = 0 ## fallback correction for hcorr gaps ## calculate as accurate-gyro eg. adu-gyro ## if there is a posmv acc_heading_cutoff = 0.02 # =========== ADCP transformations======== # values substituted into cruise_proc.m (for matlab) # heading alignment: nominal - (cal/watertrack) h_align = dict( os75 = 45.5, ) # transducer depth, meters ducer_depth = dict( os75 = 7, ) # velocity scalefactor scalefactor = dict( os75bb = 1.0, os75nb = 1.0, ) # soundspeed soundspeed = dict( os75bb = None, os75nb = None, ) # salinity salinity = dict( os75bb = None, os75nb = None, ) # ========= values for quick_adcp.py ========== # usually specify in q_py.cnt # averaging interval (seconds) # usually 300s (150kHz or lower), 120s for 300kHz enslength = dict( os75bb = 300, os75nb = 300, ) ## choose whether or not to use topography for editing max_search_depth = dict( os75bb = 1000, os75nb = 1000, ) # special: weakprof_numbins weakprof_numbins = dict( os75bb = None, os75nb = None, ) # special: pgmin pgmin = dict( os75bb = 50, os75nb = 50, )