LAST CHANGED : 2013/02/01 CRUISE NAME(S) : km1129 CRUISE DATES : 2011/10/28 to 2011/11/05 SHIP NAME : Kilo Moana PORTS : Apia, W.Samoa to Apia, W.Samoa CHIEF SCIENTIST : M.Alford DATABASE NAME : a_km DATA FILES : km2011_300_65952.raw to km2011_308_50400.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 2011/10/28 18:21:12 off 120 70 2 7 4 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.080 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 km1129 fixfile None frequency 300 instname wh300 model wh pingtype bb proc_engine python sonar wh300 yearbase 2011 ============== 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: 32 out of 33 amp = 1.0026 + -0.0003 (t - 303.7) phase = -0.03 + -0.0398 (t - 303.7) median mean std amplitude 1.0030 1.0026 0.0061 phase -0.0285 -0.0341 0.2514 ------------ **transducer-gps offset** ------------ guessing ADCP (dx=startboard, dy=fwd) meters from GPS fixfile is a_km.gps calculation done at 2013/01/27 19:43:10 xducer_dx = -2.247596 xducer_dy = 1.881584 signal = 358.279185 ------------ (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: 33 out of 34 amp = 0.9992 + -0.0007 (t - 303.9) phase = -0.02 + -0.0187 (t - 303.9) median mean std amplitude 1.0000 0.9992 0.0062 phase -0.0140 -0.0237 0.2532 ------------ (7) =========== apply phase calibration =========== quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_angle -0.02 --auto **watertrack** ------------ Number of edited points: 33 out of 34 amp = 0.9993 + -0.0007 (t - 303.9) phase = -0.00 + -0.0187 (t - 303.9) median mean std amplitude 1.0000 0.9993 0.0063 phase 0.0020 -0.0037 0.2540 ------------ (8) get watertrack cals from deeper reference layers ===== quick_adcp.py --steps2rerun navsteps:calib --auto --rl_startbin 5 --rl_endbin 20 **watertrack** ------------ Number of edited points: 33 out of 34 amp = 0.9993 + -0.0007 (t - 303.9) phase = -0.00 + -0.0187 (t - 303.9) median mean std amplitude 1.0000 0.9993 0.0063 phase 0.0020 -0.0037 0.2540 ------------ (8) get watertrack cals from deeper reference layers ===== quick_adcp.py --steps2rerun navsteps:calib --auto --rl_startbin 5 --rl_endbin 20 **watertrack** ------------ Number of edited points: 32 out of 33 amp = 1.0006 + -0.0005 (t - 303.7) phase = -0.03 + -0.0474 (t - 303.7) median mean std amplitude 1.0010 1.0006 0.0061 phase -0.0240 -0.0270 0.2479 ------------ (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