LAST CHANGED : 2018/08/31 03:34:27 CRUISE NAME(S) : oc1807b CRUISE DATES : 2018/07/09 to 2018/07/30 SHIP NAME : Oceanus PORTS : Newport, OR to Newport, OR CHIEF SCIENTIST : R.C.Lien DATABASE NAME : aship DATA FILES : oc2018_189_60833.raw to oc2018_210_28800.raw STATUS : to do done ------ ----------- averaged [ x ] redone from scratch 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 2018/07/09 16:58:52 off 300 100 4 5 8 -43.90 0.00 0001 2018/07/10 17:58:54 off 300 100 4 5 8 -43.90 0.00 0001 2018/07/10 19:28:04 off 300 100 8 5 8 -43.90 0.00 0001 2018/07/10 20:41:37 off 300 80 8 5 8 -43.90 0.00 0001 2018/07/11 01:39:04 off 300 80 8 5 8 -43.90 0.00 0001 2018/07/12 02:39:04 off 300 80 8 5 8 -43.90 0.00 0001 2018/07/13 03:39:04 off 300 80 8 5 8 -43.90 0.00 0001 2018/07/14 04:39:04 off 300 80 8 5 8 -43.90 0.00 0001 2018/07/15 14:46:11 off 300 80 4 5 8 -43.90 0.00 0001 2018/07/23 08:07:02 off 300 80 4 5 8 -43.90 0.00 0001 2018/07/27 15:17:17 off 300 80 4 5 8 -43.90 0.00 0001 2018/07/28 15:24:15 off 300 60 16 5 8 -43.90 0.00 0001 HEADING : PRIMARY : heading from gyro CORRECTION : heading correction from adu5 NOTE: time-dependent heading corrections applied IN the ensembles (see cal/rotate/ens_hcorr.ang) POSITIONS : gps positions from gpsnav CALIBRATION : (check original processing parameters) additional rotation -0.22 final transducer angle is: (original transducer angle) - (rotate_angle) -43.9 - (-0.22) applied scale factor 1 additional scale factor (1.008) COMMENTS : 2 small gaps in heading correction (interpolated) PROCESSOR : J.Hummon --- processing parameters ---------- ## (determined from "sonar"): model = os ## (determined from "sonar"): frequency = 75 ## (determined from "sonar"): instname = os75 ## (mixed pings, chosen from pingpref): pingtype = nb badbeam None beamangle 30 configtype python cruisename oc1807b datatype uhdas dbname aship ens_len 300 fixfile aship.gps hcorr_inst adu5 pgmin 50 pingpref None proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source nav sonar os75 txy_file aship.agt xducer_dx 1 xducer_dy -30 yearbase 2018 ================================================================== (1) reprocesing to glue the OS75NB onto the end of the OS75BB data -- reasier to deal with in one clump. (a) make processing directory adcptree.py os75bbnb --datatype uhdas --cruisename oc1807b cd os75bbnb (b) set u the processing control file cat << EOF > q_py.cnt ####----- begin q_py.cnt------------ ## all lines after the first "#" sign are ignored ## python processing --yearbase 2018 --cruisename oc1807b # used to identify configuration files # *must* match prefix of files in config dir --update_gbin ## NOTE: You should generally remake gbins ## - you are not sure ## - if parameters for averaging changed ## - various other reasons. ## ==> MAKE SURE you move the original gbin directory ## to another name first!! --py_gbindirbase gbin # (will put them adjacent to q_py.cnt) # The other option is to move the # original gbins out of the way, # to a new directory (eg. # gbin.orgimat) --configtype python ## <=== USE THE NEW FILE WE CREATED --sonar os75 #noth --dbname aship --datatype uhdas --ens_len 180 --ping_headcorr ## applies heading correction. ## settings found in config files --max_search_depth 3000 ## use topography for editing? ## 0 = "always use amplitude to guess the bottom; ## flag data below the bottom as bad ## -1 = "never search for the bottom" ## positive integer: use ADCP amp to autodetect ## the bottom. Only do this in "deep water", ## i.e. topo says bottom is deeper than this --xducer_dx 1 --xducer_dy -30 EOF (c) run quick_adcp.py: quick_adcp.py --cntfile q_py.cnt --auto #-------- (2) check heading correction (small gap; interpolate) (3) check calibration **watertrack** ------------ Number of edited points: 90 out of 96 amp = 1.0093 + -0.0001 (t - 199.9) phase = -0.23 + 0.0142 (t - 199.9) median mean std amplitude 1.0105 1.0093 0.0109 phase -0.1475 -0.2297 0.6363 ------------ quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_angle -0.22 --rotate_amplitude 1.01 --auto (4) manually edit, apply editing switch to 'uvship' ship speed (cleans up a few profiles on the return trip) quick_adcp.py --steps2rerun apply_edit:navsteps:calib --refuv_source uvship --auto (5) final calibration **watertrack** ------------ Number of edited points: 106 out of 111 amp = 0.9987 + -0.0002 (t - 200.1) phase = 0.01 + 0.0214 (t - 200.1) median mean std amplitude 1.0000 0.9987 0.0112 phase 0.0740 0.0050 0.6670 ------------ quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_amplitude .998 --auto Number of edited points: 102 out of 108 amp = 1.0009 + 0.0000 (t - 200.1) phase = -0.02 + 0.0110 (t - 200.1) median mean std amplitude 1.0020 1.0009 0.0106 phase 0.0650 -0.0170 0.6431 This is the bst compromise I can get between - internal calibration - consistency with wh300 ------------------------------------------------------------------ make plots: mkdir webpy cp ../wh300/webpy/sectinfo.txt webpy quick_web.py --redo --sonar os75bb --cruisename oc1807b - view with a browser, look at webpy/index.html (8) extract data adcp_nc.py adcpdb contour/os75bbnb oc1807b os75bbnb quick_adcp.py --steps2rerun matfiles --auto -------- done.