LAST CHANGED : 2017/04/07 11:41:40 CRUISE NAME(S) : P18_leg1 (rb1606_leg1) CRUISE DATES : 2016/11/12 to 2016/12/22 SHIP NAME : Ronald H. Brown PORTS : San Diego, CA, USA to Hanga Roa, Chile CHIEF SCIENTIST : B. Carter DATABASE NAME : aship DATA FILES : rb2016_316_80678.raw to rb2016_356_00000.raw STATUS : to do done ------ ----------- averaged [ X ] loaded [ X ] NOTE: heading correction instrument exists NOTE: time-dependent heading corrections applied IN the ensembles (see cal/rotate/ens_hcorr.ang) check heading correction [ X ] calibration [ X ] edited [ X ] re-check heading correction [ X ] check editing [ X ] figures [ X ] 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 2016/11/12 22:29:42 off 300 80 8 5 8 51.40 0.00 0001 2016/11/15 00:29:38 off 300 80 8 5 8 51.40 0.00 0001 2016/11/19 18:22:23 off 300 80 8 5 8 51.40 0.00 0001 2016/11/24 03:16:19 off 300 80 8 5 8 51.40 0.00 0001 2016/11/28 07:21:20 off 300 80 8 5 8 51.40 0.00 0001 2016/11/30 09:21:21 off 300 80 8 5 8 51.40 0.00 0001 2016/12/03 12:21:19 off 300 80 8 5 8 51.40 0.00 0001 2016/12/04 13:21:18 off 300 80 8 5 8 51.40 0.00 0001 2016/12/06 15:21:19 off 300 80 8 5 8 51.40 0.00 0001 2016/12/07 16:21:18 off 300 80 8 5 8 51.40 0.00 0001 2016/12/08 17:21:17 off 300 80 8 5 8 51.40 0.00 0001 2016/12/09 18:21:21 off 300 80 8 5 8 51.40 0.00 0001 2016/12/10 19:21:20 off 300 80 8 5 8 51.40 0.00 0001 2016/12/11 20:21:20 off 300 80 8 5 8 51.40 0.00 0001 2016/12/12 21:21:20 off 300 80 8 5 8 51.40 0.00 0001 2016/12/18 02:21:18 off 300 80 8 5 8 51.40 0.00 0001 2016/12/20 04:21:18 off 300 80 8 5 8 51.40 0.00 0001 HEADING : PRIMARY : heading from gyro CORRECTION : heading correction from posmv NOTE: time-dependent heading corrections applied IN the ensembles (see cal/rotate/ens_hcorr.ang) POSITIONS : gps positions from posmv CALIBRATION : heading alignment: 51.4 additional rotation: -0.0716 final transducer angle is: 51.4716 (original transducer angle) - (rotate_angle) applied scale factor: 1.0 additional scale factor: 1.00195 COMMENTS : yearbase was wrong. Had to reprocess data gaps in heading correction scattering layers PROCESSOR : Dr. Thomas Roc --- processing parameters ---------- ## (determined from "sonar"): model = os ## (determined from "sonar"): frequency = 75 ## (determined from "sonar"): instname = os75 ## (determined from "sonar"): pingtype = bb badbeam None beamangle 30 configtype python cruisename RB1606_Leg1 datatype uhdas dbname aship ens_len 300 fixfile aship.gps hcorr_inst posmv pgmin 50 pingpref None proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source nav sonar os75bb txy_file aship.gps xducer_dx 0 xducer_dy 0 yearbase 2016 ========================================================================== CRUISE=RB1606_Leg1 sonar=os75bb (1) config dir mkdir config cd config cp $datadir/RB1606_Leg1_proc.py/config - copied config directory from at-sea processing - edit to point to data source - NOTE: gpsnav has UNIXD off by a year so use POSMV instead. cd .. (2) now we can use that file. Set up the processing directory by typing: adcptree.py os75bb --datatype uhdas --cruisename RB1606_Leg1 cd os75bb cat << EOF > q_py.cnt ####----- begin q_py.cnt------------ ## all lines after the first "#" sign are ignored ## python processing --yearbase 2016 --cruisename RB1606_Leg1 # used to identify configuration files # *must* match prefix of files in config dir --configtype python ## <=== USE THE NEW FILE WE CREATED --update_gbin --sonar os75bb --dbname aship --datatype uhdas --ens_len 300 --ping_headcorr ## applies heading correction. ## settings found in config files --max_search_depth -1 ## -1 = "never search for the bottom" EOF (c) run quick_adcp.py: quick_adcp.py --cntfile q_py.cnt --auto (4) review the data (a) check calibration:heading correction device: figview.py cal/rotate/*png conclude: run patch_hcorr.py cd cal/rotate/ patch_hcorr.py # inspect the newhcorr*.png files: figview.py *.png # remove earlier time-dependent heading correction rotate unrotate.tmp # apply new heading correction rotate rotate_fixed.tmp # run navigation steps and inspect calibrations cd ../.. quick_adcp.py --steps2rerun navsteps:calib --auto (b) check calibration: catwt **watertrack** ------------ Number of edited points: 241 out of 241 amp = 1.0022 + -0.0000 (t - 341.4) phase = -0.07 + 0.0031 (t - 341.4) median mean std amplitude 1.0020 1.0022 0.0043 phase -0.0710 -0.0661 0.2896 ------------ catxy **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2017/04/20 19:34:09 xducer_dx = 1.706775 xducer_dy = 6.253458 signal = 2892.628782 ------------ (c) look at the data: dataviewer.py (5) edit "gautoedit" cd edit gautoedit.py -n6 # apply editing: cd .. quick_adcp.py --steps2rerun apply_edit:navsteps:calib --auto # check editing -- looks OK dataviewer.py (6) check calibrations again catwt **watertrack** ------------ Number of edited points: 237 out of 240 amp = 1.0019 + -0.0000 (t - 341.7) phase = -0.07 + 0.0038 (t - 341.7) median mean std amplitude 1.0020 1.0019 0.0042 phase -0.0720 -0.0714 0.3098 ------------ catxy **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2017/04/20 21:27:55 xducer_dx = 1.782226 xducer_dy = 6.082313 signal = 2892.628782 ------------ # Needs scale factor, angle correction and dx/dy adjustment: quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_amplitude 1.00195 --rotate_angle -0.0716 --auto quick_adcp.py --steps2rerun navsteps:calib --xducer_dx 1.8 --xducer_dy 6 --auto # check cal. and data again **watertrack** ------------ Number of edited points: 237 out of 240 amp = 0.9999 + -0.0000 (t - 341.7) phase = -0.00 + 0.0038 (t - 341.7) median mean std amplitude 1.0000 0.9999 0.0042 phase -0.0010 -0.0000 0.3097 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2017/04/20 21:37:42 xducer_dx = -0.042043 xducer_dy = 0.394898 signal = 2892.628782 ------------ (7) make plots: quick_web.py --interactive (8) extract data adcp_nc.py adcpdb contour/os75bb RB1606_Leg1 os75bb quick_adcp.py --steps2rerun matfiles --auto