LAST CHANGED : 2013/02/01 CRUISE NAME(S) : km1208 CRUISE DATES : 2012/04/19 to 2012/05/13 SHIP NAME : Kilo Moana PORTS : Pohnpei, FSM to Pohnpei, FSM CHIEF SCIENTIST : K.Richards DATABASE NAME : a_km DATA FILES : km2012_109_79649.raw to km2012_133_64800.raw STATUS : to do done ------ ----------- averaged [ x ] at sea loaded [ x ] at sea NOTE: time-dependent heading corrections staged (cal/rotate/ens_hcorr.ang) --> check if applied using "rotate" check heading correction [ x ] calibration [ x ] edited [ x ] re-check heading correction [ x ] check editing [ x ] figures [ x ] INSTRUMENT : wh300 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 2012/04/19 22:09:30 off 120 70 2 7 2 45.52 0.00 0001 HEADING : PRIMARY : gyro CORRECTION : posmv POSITIONS : gps (specify more detail if available) CALIBRATION : original heading alignment: 45.52 additional rotation 0 final transducer angle is: (original transducer angle) - (rotate_angle) original scale factor 1 additional scale factor (none) No gaps in posmv PGmin was 50 transducer-gps offset (dx,dy) was (0,0), applied scale factor 1.003 applied phase correction -0.200 COMMENTS: processed as a group: (1) 01_prep.py #update calibs, get summary (2) 02_patch_hcorr.py #patch_hcorr: # -- copy info from first attempt # -- run corrections #update calibs, get summary (3) 03_changePG.py #change PG #update calibs, get summary (4) 04_apply_xy (5) 05_apply_amp (6) 06_apply_phase (7) 07_apply editing (8) 08_figure out calibrations -- deeper (9) 09_apply more amps --- META (02) (03) (04) (05) (06) (07) (09) patch new xducerxy amp phase (08) amps text file hcorr PGmin dx, dy applied applied | ---------------------------------------------------------------------|--------- km1128_proc/os38nb.txt -- -- 16, 7 (1.003) 0.07 | 1.001 km1128_proc/os38bb.txt -- -- 16, 7 (1.006) 0.02 | 0.998 km1128_proc/wh300.txt -- -- 0, 0 (1.005) -0.09 | ---------------------------------------------------------------------|--------- km1129a_proc/os38nb.txt -- -- 16, 7 (1.004) 0.04 | 1.003 km1129a_proc/os38bb.txt -- -- 16, 7 (1.006) 0.00 | 0.997 km1129a_proc/wh300.txt -- -- 0, 0 (1.006) -0.02 | ---------------------------------------------------------------------|--------- km1129_proc/os38nb.txt -- -- 16, 7 (1.003) 0.06 | 1.00 km1129_proc/os38bb.txt -- -- 16, 7 (1.006) 0.02 | 0.998 km1129_proc/wh300.txt -- -- 0, 0 (1.003) -0.08 | ---------------------------------------------------------------------|--------- km1130_proc/os38nb.txt -- -- 16, 7 (1.004) -0.04 | 1.001 km1130_proc/os38bb.txt -- -- 16, 7 (1.006) -0.02 | 0.998 km1130_proc/wh300.txt -- -- 0, 0 (1.002) -0.08 | =====================================================================|========= km1206_proc/os38nb.txt DO -- 16, 7 (1.002) -0.03 | 0.998 km1206_proc/os38bb.txt DO 80 16, 7 (1.002) -0.05 | 0.995 km1206_proc/wh300.txt DO -- 0, 0 (1.003) -0.20 | ---------------------------------------------------------------------|--------- km1207_proc/os38nb.txt DO -- 16, 7 (1.002) -0.03 | 0.998 km1207_proc/os38bb.txt DO 80 16, 7 (1.003) -0.05 | 0.995 km1207_proc/wh300.txt DO -- 0, 0 (1.002) -0.20 | ---------------------------------------------------------------------|--------- km1208_proc/os38nb.txt -- -- 16, 7 (0.999) -0.03 | 1.00 km1208_proc/os38bb.txt -- 80 16, 7 (1.003) -0.05 | 0.998 km1208_proc/wh300.txt -- -- 0, 0 (1.003) -0.20 | ---------------------------------------------------------------------|--------- km1209_proc/os38nb.txt DO -- 16, 7 (0.999) -0.03 | 1.00 km1209_proc/os38bb.txt DO 80 16, 7 (1.000) -0.05 | 0.998 km1209_proc/wh300.txt DO -- 0, 0 (1.000) -0.20 | =====================================================================|========= km1224_proc/os38nb.txt -- -- 16, 7 (1.004) -0.2 | 1.002 km1224_proc/os38bb.txt -- 85 16, 7 (1.005) 0.0 | 0.998 km1224_proc/wh300.txt -- -- 0, 0 (0.999) -0.2 | ---------------------------------------------------------------------|--------- km1225_proc/os38nb.txt -- -- 16, 7 (0.999) -0.11 | 1.002 km1225_proc/os38bb.txt -- 90 16, 7 (1.002) -0.03 | 0.998 ---------------------------------------------------------------------|--------- km1226_proc/os38nb.txt -- -- 16, 7 (1.000) -0.15 | 1.002 km1226_proc/os38bb.txt -- 90 16, 7 (1.002) -0.1 | 0.998 PROCESSOR : J.Hummon --- processing parameters ---------- ## (determined from "sonar"): model = wh ## (determined from "sonar"): frequency = 300 ## (determined from "sonar"): pingtype = bb ## (determined from "sonar"): instname = wh300 ## ping_headcorr is False ## hcorr_inst is posmv beamangle 20 cruisename km1208 fixfile None frequency 300 instname wh300 model wh pingtype bb proc_engine python sonar wh300 yearbase 2012 ============== postprocessing starts here ===== (1) copy processing directory to working location, update figures and calibration: quick_adcp.py --steps2rerun calib --auto (2) note calibrations **watertrack** ------------ Number of edited points: 158 out of 163 amp = 1.0034 + -0.0003 (t - 120.1) phase = -0.21 + 0.0051 (t - 120.1) median mean std amplitude 1.0040 1.0034 0.0079 phase -0.2005 -0.2084 0.3587 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=startboard, dy=fwd) meters from GPS fixfile is a_km.gps calculation done at 2013/01/27 19:45:04 xducer_dx = -2.038122 xducer_dy = 0.127720 signal = 3185.908984 ------------ (3) Evaluate heading correction (POSMV) figview.py cal/rotate/*png NO GAPS FOUND. (4) increase PG cutoff due to electrical/acoustic (correlated) noise No change to PG (5) ========== no change to gps-transducer offset ========= (6) =========== calibration: apply scale factor =========== quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_amplitude 1.003 --auto **watertrack** ------------ Number of edited points: 158 out of 163 amp = 1.0004 + -0.0003 (t - 120.1) phase = -0.21 + 0.0051 (t - 120.1) median mean std amplitude 1.0010 1.0004 0.0078 phase -0.2005 -0.2081 0.3588 ------------ (7) =========== apply phase calibration =========== quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_angle -0.20 --auto **watertrack** ------------ Number of edited points: 158 out of 163 amp = 1.0004 + -0.0003 (t - 120.1) phase = -0.01 + 0.0050 (t - 120.1) median mean std amplitude 1.0010 1.0004 0.0079 phase -0.0070 -0.0084 0.3582 ------------ (8) get watertrack cals from deeper reference layers ===== quick_adcp.py --steps2rerun navsteps:calib --auto --rl_startbin 3 --rl_endbin 40 **watertrack** ------------ Number of edited points: 158 out of 163 amp = 1.0003 + -0.0003 (t - 120.1) phase = -0.01 + 0.0055 (t - 120.1) median mean std amplitude 1.0010 1.0003 0.0078 phase -0.0065 -0.0118 0.3521 ------------ (8) get watertrack cals from deeper reference layers ===== quick_adcp.py --steps2rerun navsteps:calib --auto --rl_startbin 3 --rl_endbin 40 **watertrack** ------------ Number of edited points: 157 out of 163 amp = 0.9996 + -0.0002 (t - 120.0) phase = 0.02 + 0.0049 (t - 120.0) median mean std amplitude 0.9990 0.9996 0.0067 phase 0.0320 0.0203 0.3377 ------------ (11) make plots: mkdir webpy cp ../os38nb/webpy/sectinfo.txt webpy quick_web.py --redo --vecscale 1 - view with a browser, look at webpy/index.html