LAST CHANGED : 2018/12/27 19:50:45 CRUISE NAME(S) : FK181005 CRUISE DATES : 2018/10/05 to 2018/10/21 SHIP NAME : Falkor PORTS : San Francisco - San Diego CHIEF SCIENTIST : unspecified DATABASE NAME : aship DATA FILES : fk2018_277_07089.raw to fk2018_293_07200.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 2018/10/05 02:03:11 off 300 80 8 7 8 44.47 0.00 0001 HEADING : PRIMARY : heading from gyro CORRECTION : heading correction from seapath NOTE: time-dependent heading corrections applied IN the ensembles (see cal/rotate/ens_hcorr.ang) POSITIONS : gps positions from cnav CALIBRATION : (check original processing parameters) additional rotation 0 final transducer angle is: 44.47 (original transducer angle) - (rotate_angle) 44.47 - 0 original scale factor 1 additional scale factor 1.003 COMMENTS : gaps in heading correction PROCESSOR : U. Pinho --- 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 FK181005 datatype uhdas dbname aship ens_len 300 fixfile aship.gps hcorr_inst seapath pgmin 50 pingpref None proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source nav sonar os75bb txy_file aship.agt xducer_dx 1 xducer_dy 16 yearbase 2018 (1) Get some info: uhdas_info.py --overview --logfile uhdas_info.txt /home/data/falkor/FK181005 ================================================================== ======= start of report for /home/data/falkor/FK181005 ===== ================================================================== ------raw------- raw: cnav 126 files (fk2018_277_07089 - fk2018_293_07200) raw: gyro 126 files (fk2018_277_07089 - fk2018_293_07200) raw: posmv 126 files (fk2018_277_07089 - fk2018_293_07200) raw: seapath 126 files (fk2018_277_07089 - fk2018_293_07200) raw: soundspeed 126 files (fk2018_277_07089 - fk2018_293_07200) raw: tsg 126 files (fk2018_277_07089 - fk2018_293_07200) adcp: os75 .raw 126 files (fk2018_277_07089 - fk2018_293_07200) adcp: os75 .raw.log 126 files (fk2018_277_07089 - fk2018_293_07200) adcp: os75 .raw.log.bin 126 files (fk2018_277_07089 - fk2018_293_07200) adcp: wh300 .raw 9 files (fk2018_277_07089 - fk2018_289_72000) adcp: wh300 .raw.log 9 files (fk2018_277_07089 - fk2018_289_72000) adcp: wh300 .raw.log.bin 9 files (fk2018_277_07089 - fk2018_289_72000) -----rbin------- rbin: cnav:gps 126 files (fk2018_277_07089 - fk2018_293_07200) rbin: gyro:hdg 126 files (fk2018_277_07089 - fk2018_293_07200) rbin: posmv:gps 126 files (fk2018_277_07089 - fk2018_293_07200) rbin: posmv:pmv 126 files (fk2018_277_07089 - fk2018_293_07200) rbin: seapath:gps_sea 126 files (fk2018_277_07089 - fk2018_293_07200) rbin: seapath:sea 126 files (fk2018_277_07089 - fk2018_293_07200) rbin: soundspeed:spd 126 files (fk2018_277_07089 - fk2018_293_07200) -----gbin------- gbin: os75 (gyro,seapath,soundspeed,posmv,time,cnav) ------ database time ranges -------- proc: compare.log No database found proc: os75bb 277.086 - 293.097 (2018/10/05 to 2018/10/21) proc: os75nb 277.086 - 293.097 (2018/10/05 to 2018/10/21) proc: wh300 277.083 - 289.834 (2018/10/05 to 2018/10/17) ---------- end of report for /home/data/falkor/FK181005-------------- # What we see: - GPS messages from: cnav, posmv and seapath - Heading messages : posmv, seapath and gyro - All other feeds : 126 files proc: os75bb 277.086 - 293.097 (2018/10/05 to 2018/10/21) proc: os75nb 277.086 - 293.097 (2018/10/05 to 2018/10/21) proc: wh300 277.083 - 289.834 (2018/10/05 to 2018/10/17) ### POST-PROCESSING ----------------------------------------------------------------- cd os75bb plot_nav.py nav/aship.gps Cruise from San Francisco to San Diego, total of 23.5 days. (2) review the data (a) check calibration:heading correction device: figview.py cal/rotate/*png no gaps in the heading correction. (b) check calibration: **watertrack** ------------ Number of edited points: 3 out of 7 amp = 1.0020 + 0.0008 (t - 283.4) phase = -0.06 + -0.0359 (t - 283.4) median mean std amplitude 1.0010 1.0020 0.0017 phase -0.0630 -0.0613 0.0435 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2018/12/27 19:50:45 xducer_dx = 7.783828 xducer_dy = 13.471311 signal = 888.291698 <<-- signal is lower than 1000, not enough. ------------ # uvship applied: quick_adcp.py --steps2rerun navsteps:calib --refuv_source uvship --auto (3) edit: dataviewer.py -e quick_adcp.py --steps2rerun apply_edit:navsteps:calib --auto check calibration: **transducer-gps offset** ------------ guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2018/12/27 20:51:09 xducer_dx = -1.392786 xducer_dy = 1.812420 signal = 888.291698 ------------ **watertrack** ------------ Number of edited points: 2 out of 5 amp = 1.0030 + 0.1667 (t - 284.0) phase = -0.06 + -0.5417 (t - 284.0) median mean std amplitude 1.0030 1.0030 0.0028 phase -0.0635 -0.0635 0.0092 ------------ quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_amplitude 1.003 --auto **watertrack** ------------ Number of edited points: 2 out of 5 amp = 1.0000 + 0.1667 (t - 284.0) phase = -0.07 + -0.4583 (t - 284.0) median mean std amplitude 1.0000 1.0000 0.0028 phase -0.0665 -0.0665 0.0078 ------------ # check editing -- looks OK dataviewer.py (4) make web plots quick_web.py --interactive - view with a browser, look at webpy/index.html (5) Extract data: quick_adcp.py --steps2rerun matfiles --auto You can extract NetCDF files as well. adcp_nc.py adcpdb contour/os75bb_short FK181005 os75bb adcp_nc.py --long adcpdb contour/os75bb_long FK181005 os75bb To check netcdf file: ncdump -h contour/os75bb_short.nc --- done ready to release