LAST CHANGED : 2019/06/17 23:24:48 CRUISE NAME(S) : I06S_2019 (tn366) CRUISE DATES : 2019/04/03 to 2019/05/13 SHIP NAME : Thomas G. Thompson PORTS : Cape Town CHIEF SCIENTIST : Alejandro Orsi DATABASE NAME : aship DATA FILES : tt2019_092_51406.raw to tt2019_132_36000.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 2019/04/03 14:21:50 off 300 60 16 5 8 59.90 0.00 0001 HEADING : PRIMARY : heading from gyro1 CORRECTION : heading correction from posmv5 NOTE: time-dependent heading corrections applied IN the ensembles (see cal/rotate/ens_hcorr.ang) POSITIONS : gps positions from posmv5 CALIBRATION : (check original processing parameters) additional rotation 0 final transducer angle is: 59.77 (original transducer angle) - (rotate_angle) 59.9 - 0.13 = 59.77 original scale factor 1 additional scale factor: 1.005 sonar x gps offset (dx,dy): --xducer_dx 4 --xducer_dy -5 COMMENTS : some gaps in heading correction: patch_hcorr.py applied PROCESSOR : u. Pinho --- processing parameters ---------- ## (determined from "sonar"): model = os ## (determined from "sonar"): frequency = 75 ## (determined from "sonar"): instname = os75 ## (determined from "sonar"): pingtype = nb badbeam None beamangle 30 configtype python cruisename tt2019 datatype uhdas dbname aship ens_len 300 fixfile aship.gps hcorr_inst posmv5 pgmin 50 pingpref None proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source nav sonar os75nb txy_file aship.agt xducer_dx -3 xducer_dy 7 yearbase 2019 (1) Get some info: uhdas_info.py --overview --logfile uhdas_info.txt ../../adcp/raw ================================================================== ======= start of report for ../../adcp/ ===== ================================================================== ------raw------- raw: comparitor 479 files (tt2019_092_51406 - tt2019_132_36000) raw: gps_cnav 479 files (tt2019_092_51406 - tt2019_132_36000) raw: gyro1 479 files (tt2019_092_51406 - tt2019_132_36000) raw: posmv4 477 files (tt2019_092_51406 - tt2019_132_36000) raw: posmv5 479 files (tt2019_092_51406 - tt2019_132_36000) adcp: os75 .raw 479 files (tt2019_092_51406 - tt2019_132_36000) adcp: os75 .raw.log 479 files (tt2019_092_51406 - tt2019_132_36000) adcp: os75 .raw.log.bin 479 files (tt2019_092_51406 - tt2019_132_36000) -----rbin------- rbin: comparitor:hdg 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: gps_cnav:gps 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: gyro1:hdg 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv4:gps 478 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv4:hdg 478 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv4:pmv 478 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv5:gps 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv5:hdg 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv5:pmv 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: ERROR posmv4:gps missing: tt2019_114_07200 tt2019_112_21600 rbin: ERROR posmv4:hdg missing: tt2019_114_07200 tt2019_112_21600 rbin: ERROR posmv4:pmv missing: tt2019_114_07200 tt2019_112_21600 -----gbin------- gbin: os75 (gps_cnav,gyro1,time,comparitor,posmv5,posmv4) ================================================================== ======= end of report for ../../adcp/ ===== ================================================================== ------raw------- raw: comparitor 479 files (tt2019_092_51406 - tt2019_132_36000) raw: gps_cnav 479 files (tt2019_092_51406 - tt2019_132_36000) raw: gyro1 479 files (tt2019_092_51406 - tt2019_132_36000) raw: posmv4 477 files (tt2019_092_51406 - tt2019_132_36000) raw: posmv5 479 files (tt2019_092_51406 - tt2019_132_36000) adcp: os75 .raw 479 files (tt2019_092_51406 - tt2019_132_36000) adcp: os75 .raw.log 479 files (tt2019_092_51406 - tt2019_132_36000) adcp: os75 .raw.log.bin 479 files (tt2019_092_51406 - tt2019_132_36000) -----rbin------- rbin: comparitor:hdg 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: gps_cnav:gps 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: gyro1:hdg 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv4:gps 478 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv4:hdg 478 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv4:pmv 478 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv5:gps 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv5:hdg 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: posmv5:pmv 480 files (tt2019_092_51406 - tt2019_132_43200) rbin: ERROR posmv4:gps missing: tt2019_114_07200 tt2019_112_21600 rbin: ERROR posmv4:hdg missing: tt2019_114_07200 tt2019_112_21600 rbin: ERROR posmv4:pmv missing: tt2019_114_07200 tt2019_112_21600 -----gbin------- gbin: os75 (gps_cnav,gyro1,time,comparitor,posmv5,posmv4) ================================================================== ======= start of report for ../../adcp/raw ===== ================================================================== (2) Summary of the cruise: cd os75bb plot_nav.py nav/aship.gps GOSHIP cruise leaving on April 3, 2019, from Cape Town, South Africa, to Antartica and returning to Cape Town on May 13, 2019. (3) review the data (a) check calibration:heading correction device: figview.py cal/rotate/*png - A few gaps in the heading correction. patch_hcorr.py applied. (b) check calibration: **watertrack** ------------ Number of edited points: 128 out of 134 amp = 1.0047 + 0.0000 (t - 113.7) phase = 0.07 + 0.0048 (t - 113.7) median mean std amplitude 1.0050 1.0047 0.0069 phase 0.1305 0.0731 0.4207 ------------ (4) rotate angle and amplitude: quick_adcp.py --steps2rerun rotate:apply_edit:navsteps:calib --rotate_amplitude 1.005 --rotate_angle 0.13 --auto **watertrack** ------------ Number of edited points: 128 out of 134 amp = 0.9997 + 0.0000 (t - 113.7) phase = -0.06 + 0.0048 (t - 113.7) median mean std amplitude 1.0000 0.9997 0.0068 phase 0.0010 -0.0567 0.4211 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2019/06/25 00:21:59 xducer_dx = 2.661673 xducer_dy = -3.753320 signal = 2057.034176 ------------ 5) Applying dx,dy: quick_adcp.py --steps2rerun navsteps:calib --xducer_dx 3 --xducer_dy -3 --auto **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2019/06/25 00:23:09 xducer_dx = 0.041560 xducer_dy = -1.133473 signal = 2057.034176 ------------ (6) edit: dataviewer.py -e quick_adcp.py --steps2rerun apply_edit:navsteps:calib --auto check calibration: **watertrack** ------------ Number of edited points: 127 out of 133 amp = 0.9995 + 0.0000 (t - 113.7) phase = -0.04 + 0.0040 (t - 113.7) median mean std amplitude 0.9990 0.9995 0.0066 phase 0.0020 -0.0353 0.4074 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2019/06/25 01:16:00 xducer_dx = 1.169993 xducer_dy = -1.625864 signal = 2057.034176 ------------ quick_adcp.py --steps2rerun navsteps:calib --xducer_dx 1 --xducer_dy -2 --auto **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2019/06/25 01:17:45 xducer_dx = 0.370774 xducer_dy = 0.024445 signal = 2057.034176 ------------ **watertrack** ------------ Number of edited points: 127 out of 133 amp = 0.9996 + 0.0000 (t - 113.7) phase = -0.03 + 0.0034 (t - 113.7) median mean std amplitude 0.9990 0.9996 0.0065 phase 0.0050 -0.0294 0.4051 ------------ # check editing dataviewer.py -- another small editing needed: dataviewer.py -e quick_adcp.py --steps2rerun apply_edit:navsteps:calib --auto **watertrack** ------------ Number of edited points: 126 out of 132 amp = 0.9995 + 0.0000 (t - 113.8) phase = -0.03 + 0.0032 (t - 113.8) median mean std amplitude 0.9990 0.9995 0.0066 phase 0.0035 -0.0279 0.4060 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2019/06/25 01:31:41 xducer_dx = 0.339178 xducer_dy = 0.026877 signal = 2057.034176 ------------ (7) make web plots quick_web.py --interactive - view with a browser, look at webpy/index.html (8) Extract data: quick_adcp.py --steps2rerun matfiles --auto You can extract NetCDF files as well. adcp_nc.py adcpdb contour/os75nb_short TN366 os75nb adcp_nc.py --long adcpdb contour/os75nb_long TN366 os75nb To check netcdf file: ncdump -h contour/os75nb_short.nc # cat cruise_info.txt at the top of this file!