LAST CHANGED : 2023/12/24 CRUISE NAME(S) : FKt230812 CRUISE DATES : 2023/08/16 to 2023/09/11 SHIP NAME : Falkor (too) PORTS : Balboa, Panama to Puerto Ayora, Galapagos, Ecuador CHIEF SCIENTIST : Roxanne Beinart DATABASE NAME : a_ftoo DATA FILES : ftoo2023_178_83155.raw to ftoo2023_192_00000.raw STATUS : to do done ------ ----------- averaged [ X ] at sea 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 : ec150 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 2023/06/28 23:10:56 off 300 60 8 7 9 45.00 0.00 0001 HEADING : PRIMARY : heading from gyro1 CORRECTION : heading correction from seapath NOTE: time-dependent heading corrections applied IN the ensembles (see cal/rotate/ens_hcorr.ang) POSITIONS : gps positions from posmv_gps CALIBRATION : (check original processing parameters) (1) transducer alignment original transducer alignment: 45 additional rotation -0.11 final transducer angle is: (original transducer angle) - (rotate_angle) 45 - (-.11) = 45.11 (2) scale factor original scale factor 1 additional scale factor 1.003 (3) ADCP (dx=starboard, dy=fwd) meters from GPS xducer_dx xducer_dy original 0 0 correction 0 0 final offset 0 0 final = original + corrections COMMENTS : The cruise came in 2 parts because a problem with EK80 zmq datagram resulted in inconsistent file size, and processing failed at that point. Only part 2 was salvagable for ec150cw Gaps in heading correction required patch_hcorr.py to be run. PROCESSOR : J. Hummon --- final processing parameters from dbinfo.txt ---------- # written 2023/08/29 19:57:38 # this file contains CODAS quick_adcp.py info #name, value pairs #-------------------- ## (determined from "sonar"): model = ec ## (determined from "sonar"): frequency = 150 ## (determined from "sonar"): instname = ec150 ## (determined from "sonar"): pingtype = cw beamangle 30 cruisename FKt230812 datatype uhdas dbname a_ftoo ens_len 300 fixfile a_ftoo.gps frequency 150 hcorr_inst seapath instname ec150 model ec pingtype cw proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source uvship sonar ec150cw txy_file a_ftoo.gps xducer_dx 0 xducer_dy 0 yearbase 2023 ================================================== POST PROCESSING STEPS: ================================================== --------------------------- ### 1. Check visual oddities -------------------------- ### Run this: (to look for gaps in the cruise track) plot_nav.py nav/a*.atg ### Run this: (to look for gaps in the heading correction, examine the character of <...> the watertrack and bottom track calibration, etc figview.py ### Run this: (looking for missing heading correction values or missing positions) dataviewer.py ### Run this: (to interpolate for missing heading correction fixes) cd cal/rotate patch_hcorr.py cd ../.. -------------------- ### 2. ADCP calibration --------------------- # Insufficient calibration data. # Use recommended values: # amp phase dx dy # ec150 1.003 -0.11 0 0 (posmv) quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_angle -0.11 --rotate_amplitude 1.003 --auto ------------------- ### 3. Editing points ------------------- ### Run this: (to go through the dataset and edit out bad values) dataviewer.py -e ### Run this: (to recompute the calibration residuals) quick_adcp.py --steps2rerun navsteps:calib --auto -------------------------------------------------- ### 4. Re-check heading correction and other figures -------------------------------------------------- ### Run this: (Is there anything strange with any of the figures?) figview.py # Test uvship algorithm cd .. cp -a ec150ec ec150ec\_nouvship cd ec150ec quick_adcp.py --steps2rerun navsteps:calib --refuv_source uvship --auto dataviewer.py -c . ../ec150ec_nouvship # Helped dday 245.53; the rest of the changes were pretty subtle. I think it's # worth using the uvship version here. -------------------------------------------------------------- ### 5. Check edited, calibrated dataset against original dataset -------------------------------------------------------------- ### Run this: (Has this corrected the problems in the original?) dataviewer.py -c . ../ec150cw.orig # cannot compare to another sonar due to a bug in dataviewer.py ### Attempt quantitative comparisons of reference layer velocities ### using plot_reflayer.py --plotfp --zrange $MIN:$MAX $SONAR1 $SONAR2 # Compare with the wh300 and os38bb ### plot_reflayer.py --plotfp --zrange 30:90 ../wh300 ../ec150cw zrange is 30:90 parts is ['30', '90'] ======> NOTE ABOUT CALIBRATIONS <======= If there was a reason to apply a calibration to ec150cw for it to better match wh300, these are APPROXIMATE values to use. Use these as if they came from cal/watertrk or cal/botmtrk. scale factor:f 0.994 to ec150cw rotation angle: -0.07deg to ec150cw ================ plot_reflayer.py --plotfp --zrange 40:200 ../os38bb ../ec150cw zrange is 40:200 parts is ['40', '200'] ======> NOTE ABOUT CALIBRATIONS <======= If there was a reason to apply a calibration to ec150cw for it to better match os38bb, these are APPROXIMATE values to use. Use these as if they came from cal/watertrk or cal/botmtrk. scale factor:f 0.988 to ec150cw rotation angle: -0.08deg to ec150cw ================ # But the os38bb and wh300 do not agree well! plot_reflayer.py --plotfp --zrange 40:90 ..os38bb ../wh300 zrange is 40:90 parts is ['40', '90'] ======> NOTE ABOUT CALIBRATIONS <======= If there was a reason to apply a calibration to wh300 for it to better match os38bb, these are APPROXIMATE values to use. Use these as if they came from cal/watertrk or cal/botmtrk. scale factor:f 0.996 to wh300 rotation angle: -0.21deg to wh300 ================ # Unfortunately, it does not appear to be possible to come up with a # combination of scale factors and transducer that is justifiable and # would get all of the instruments to agree in this cruise and the others # with the same sonars on the same ship. It could be that there is # a depth-dependent scale factor, or that there simply isn't enough data # and the statistics are poor, or that my choice of comparison depths is # not optimal. # In summary, it appear that the transducer angle is close to correct for # all of the sonars but that there are unresolved problems with scale # factors. ### Final cleanup: Because this is a new instrument, we did not realize ### the original depths were too deep by one bin. A specialized program ### was used to correct this ("depth_change_ec"). A log of this change ### is appended to the end of this file. ------------------------- ### 6. Make plots and files ------------------------- mkdir webpy cp ../wh300/webpy/sectinfo.txt webpy quick_web.py --redo --cruisename FKt230812 ------------------------- ### Run this to extract matlab files ### DO NOT do this; current directory is incompatible with these calls ##quick_adcp.py --steps2rerun matfiles --auto ### Run this to extract a netCDF file adcp_nc.py adcpdb contour/ec150cw FKt230812 ec150cw --ship_name "Falkor (too)" ### Run this to look at the headers ncdump -h contour/ec150cw.nc | egrep '(cruise_id|platform|sonar|yearbase)' ######################################### FKt230812_ec150cw_depth_change.log ../FKt230812/ec150cw/adcpdb/a_ftoo 240.83159 block = 0 ,bin = 3.9, blank = 4.5 240.83576 block = 1 ,bin = 8.1, blank = 8.6 240.85397 block = 2 ,bin = 2.0, blank = 2.6 240.86263 block = 3 ,bin = 2.0, blank = 2.6 240.86678 block = 4 ,bin = 3.9, blank = 4.5 241.91193 block = 5 ,bin = 3.9, blank = 4.5 242.95360 block = 6 ,bin = 3.9, blank = 4.5 243.99523 block = 7 ,bin = 3.9, blank = 4.5 245.03691 block = 8 ,bin = 3.9, blank = 4.5 246.08206 block = 9 ,bin = 3.9, blank = 4.5 247.12373 block = 10 ,bin = 3.9, blank = 4.5 248.16541 block = 11 ,bin = 3.9, blank = 4.5 248.98778 block = 12 ,bin = 3.9, blank = 4.5 249.06898 block = 13 ,bin = 3.9, blank = 4.5 250.11066 block = 14 ,bin = 3.9, blank = 4.5 250.17203 block = 15 ,bin = 3.9, blank = 4.5 251.29891 block = 16 ,bin = 3.9, blank = 4.5 252.34054 block = 17 ,bin = 3.9, blank = 4.5 ../FKt230812/ec150cw/adcpdb/a_ftoo 240.83159 block = 0 ,bin = 3.9, blank = 0.5 240.83576 block = 1 ,bin = 8.1, blank = 0.6 240.85397 block = 2 ,bin = 2.0, blank = 0.6 240.86263 block = 3 ,bin = 2.0, blank = 0.6 240.86678 block = 4 ,bin = 3.9, blank = 0.5 241.91193 block = 5 ,bin = 3.9, blank = 0.5 242.95360 block = 6 ,bin = 3.9, blank = 0.5 243.99523 block = 7 ,bin = 3.9, blank = 0.5 245.03691 block = 8 ,bin = 3.9, blank = 0.5 246.08206 block = 9 ,bin = 3.9, blank = 0.5 247.12373 block = 10 ,bin = 3.9, blank = 0.5 248.16541 block = 11 ,bin = 3.9, blank = 0.5 248.98778 block = 12 ,bin = 3.9, blank = 0.5 249.06898 block = 13 ,bin = 3.9, blank = 0.5 250.11066 block = 14 ,bin = 3.9, blank = 0.5 250.17203 block = 15 ,bin = 3.9, blank = 0.5 251.29891 block = 16 ,bin = 3.9, blank = 0.5 252.34054 block = 17 ,bin = 3.9, blank = 0.5