LAST CHANGED : 2011/04/16 01:09:23 CRUISE NAME(S) : A10_2011 (rb1102) CRUISE DATES : 2011/09/26 to 2011/10/31 SHIP NAME : Ron Brown PORTS : Capetown, South Africa to Rio de Janeiro, Brazil CHIEF SCIENTIST : Molly Baringer DATABASE NAME : aship DATA FILES : rb2011_268_46834.raw to rb2011_303_36000.raw STATUS : to do done ------ ----------- averaged [ x ] loaded [ x ] NOTE: time-dependent heading corrections applied IN the ensembles check heading correction [ x ] calibration [ x ] edited [ x ] re-check heading correction [ x ] check editing [ x ] figures [ x ] ready for release to JASADCP INSTRUMENT : os75 ACQUISITION : PROGRAM : uhdas PROCESSING: : python LOGGING : PARAMETERS : BT : bottom track mode (on or off) SI : sampling interval or averaging period for ensemble (sec) NB : number of bins BL : bin length (m) TD : transducer depth (m) BK : blanking length (m) HO : heading offset applied by DAS (deg) HB : heading bias (deg) CRPH : compensation for roll-pitch-heading, 1:on, 0:off) yy/mm/dd hh:mm:ss BT SI NB BL TD BK HO HB CRPH 2011/09/25 13:07:26 off 300 70 16 5 8 22.00 0.00 0001 HEADING : PRIMARY : gyro CORRECTION : mahrs POSITIONS : gps (specify more detail if available) CALIBRATION : original angle = 22.0deg rotation tweak -0.07 final transducer angle is: (original transducer angle) - (rotate_angle) 22.0 - (-0.07) original scale factor 1 additional scale factor (none) COMMENTS : Very noisy ship results in very poor range when underway. Range on station is better. PROCESSOR : J.Hummon --- processing parameters ---------- ## (determined from "sonar"): model = os ## (determined from "sonar"): frequency = 75 ## (determined from "sonar"): pingtype = nb ## (determined from "sonar"): instname = os75 ## ping_headcorr is True ## hcorr_inst is mahrs beamangle 30 configtype python cruisename RB1102 datatype uhdas ens_len 300 fixfile None pgmin 50 proc_engine python sonar os75nb yearbase 2011 =============== re-processing steps in detail ================= (1) run adcptree.py os75nb --datatype uhdas --cruisename RB1102 (2) change directories to ADCP processing directory just created cd os75nb (4) create a quick_adcp.py control file unix: this example is written as a bash "heredoc" for cut-and-past ease, but you can create q_py.cnt with an editor to have the parts between (or including) the comments cat << EOF > q_py.cnt ####----- begin q_py.cnt------------ ## all lines after the first "#" sign are ignored --yearbase 2011 --cruisename RB1102 # used to identify configuration files # *must* match prefix of files in config dir --update_gbin ## NOTE: You must remake gbins for python processing if ## - you are not sure ## - if parameters for averaging changed ## - various other reasons. ## ==> just do it, and put them somewhere else ## (see next argument) # --py_gbindirbase gbin # (will put them locally) --configtype python ## python processing can read either type --sonar os75nb --dbname aship --datatype uhdas --ens_len 300 --ping_headcorr ## applies heading correction. ## settings found in config files --proc_engine python ## use python to do calculations --max_search_depth 1500 ## do not look for the bottom in open ocean EOF ---------- (5) run quick_adcp.py: quick_adcp.py --cntfile q_py.cnt --auto ======================================================= ---------- (6) (a) check calibration:heading correction device: figview.py cal/rotate/*png conclude: no action needed (b) check calibration: **watertrack** (cal/watertrk/adcpcal.out) **watertrack** ------------ Number of edited points: 260 out of 261 amp = 0.0000 + 1.0007 (t - 286.9) phase = -0.00 + -0.0728 (t - 286.9) median mean std amplitude 1.0010 1.0007 0.0043 phase -0.0690 -0.0728 0.3319 ------------ - see if there is an offset between GPS and transducer - cat cal/watertrk/guess_xducerxy.out guessing ADCP (dx=startboard, dy=fwd) meters from GPS fixfile is aship.gps calculation done at 2012/05/08 01:29:09 xducer_dx = -7.042153 xducer_dy = 3.077178 signal = 4757.204531 yes; offset is not that large but signal is strong. Might as well fix it. quick_adcp.py --xducer_dx -7 --xducer_dy 3 --steps2rerun navsteps:calib --auto check watertrack cal again **watertrack** ------------ Number of edited points: 260 out of 261 amp = 0.0001 + 1.0008 (t - 286.9) phase = -0.00 + -0.0874 (t - 286.9) median mean std amplitude 1.0010 1.0008 0.0043 phase -0.0895 -0.0874 0.3256 <== slightly reduced stddev ------------ ------------------- (7) edit "gautoedit" (go to "edit" directory with command line, type "gautoedit.py" # apply editing: cd .. quick_adcp.py --steps2rerun apply_edit:navsteps:calib --auto # check editing -- looks OK dataviewer.py - check calibrations again **watertrack** ------------ Number of edited points: 256 out of 261 amp = 0.0001 + 1.0008 (t - 286.8) phase = -0.00 + -0.0761 (t - 286.8) median mean std amplitude 1.0010 1.0008 0.0043 phase -0.0785 -0.0761 0.2876 ------------ quick_adcp.py --steps2rerun rotate:navsteps:calib --auto --rotate_angle -.07 **watertrack** ------------ Number of edited points: 256 out of 261 amp = 0.0001 + 1.0007 (t - 286.8) phase = -0.00 + -0.0060 (t - 286.8) median mean std amplitude 1.0010 1.0007 0.0043 phase -0.0100 -0.0060 0.2877 ------------ ## finish up: quick_adcp.py --steps2rerun matfiles --auto # use the "sectinfo.txt" file from os75bb mkdir webpy cp ../os75bb/sebpy/sectinfo.txt webpy quick_web.py --redo --cruisename 'A10'