LAST CHANGED : 2023/12/22 CRUISE NAME(S) : FKt230629 CRUISE DATES : 2023/06/28 to 2023/07/28 SHIP NAME : Falkor (too) PORTS : Puntarenas, Costa Rica to Balboa, Panama CHIEF SCIENTIST : Monika Bright 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. A second cruise segment was post- processed separately, and the two parts were subsequently glued together PROCESSOR : J.Hummon --- final processing parameters from dbinfo.txt ---------- #this file was automatically generated. DO NOT EDIT # # written 2023/06/28 23:11:03 # 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.0 cruisename FKt230629 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 nav sonar ec150cw txy_file a_ftoo.gps xducer_dx 0 xducer_dy 0 yearbase 2023 ================================================== POST PROCESSING STEPS: ================================================== --------------------------- ### 0. treatment of cruise segments: - process separately, glue together ./FKt230629_EC150_1/ec150cw : 2023/06/28 23:10:56 to 2023/07/11 05:45:15 ./FKt230629_EC150_2/ec150cw : 2023/07/12 09:03:30 to 2023/07/22 17:23:34 Combining: mkdir ec150cw cd ec150cw mkdir adcpdb # use mkblkdir to combine *.blk from both together here mkdir contour # to hold netCDF file copy dbinfo.txt from FKt230629_EC150_1/ec150cw to here -------------------------- ### 1. Check visual oddities -------------------------- ### Run this: (to look for gaps in the cruise track) plot_nav.py nav/a*.gps ### 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 -------------------------------------------------------------- ### 5. Check edited, calibrated dataset against original dataset -------------------------------------------------------------- ### Run this: (Has this corrected the problems in the original?) dataviewer.py -c . ../ec150cw.orig ### Run this to compare this sonar with another sonar (after both are finished) dataviewer.py -c ../os38nb . pretty good agreement where they overlap, small calibration disagreement ### 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 FKt230629 ------------------------- ### 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 FKt230629 ec150cw --ship_name "Falkor (too)" ### Run this to look at the headers ncdump -h contour/ec150cw.nc | egrep '(cruise_id|sonar|yearbase)' ######################################### FKt230629_ec150cw_depth_change.log ../FKt230629/ec150cw/adcpdb/a_ftoo 178.96593 block = 0 ,bin = 8.1, blank = 8.6 179.96468 block = 1 ,bin = 8.1, blank = 8.6 181.00635 block = 2 ,bin = 8.1, blank = 8.6 182.04801 block = 3 ,bin = 8.1, blank = 8.6 183.09315 block = 4 ,bin = 8.1, blank = 8.6 184.13481 block = 5 ,bin = 8.1, blank = 8.6 185.19734 block = 6 ,bin = 8.1, blank = 8.6 186.24942 block = 7 ,bin = 8.1, blank = 8.6 187.30843 block = 8 ,bin = 8.1, blank = 8.6 188.40988 block = 9 ,bin = 8.1, blank = 8.6 189.45156 block = 10 ,bin = 8.1, blank = 8.6 190.49319 block = 11 ,bin = 8.1, blank = 8.6 192.37743 block = 12 ,bin = 8.1, blank = 8.6 193.41910 block = 13 ,bin = 8.1, blank = 8.6 194.46074 block = 14 ,bin = 8.1, blank = 8.6 195.50244 block = 15 ,bin = 8.1, blank = 8.6 196.54757 block = 16 ,bin = 8.1, blank = 8.6 197.58925 block = 17 ,bin = 8.1, blank = 8.6 198.63088 block = 18 ,bin = 8.1, blank = 8.6 199.38098 block = 19 ,bin = 8.1, blank = 8.6 200.42613 block = 20 ,bin = 8.1, blank = 8.6 201.47127 block = 21 ,bin = 8.1, blank = 8.6 202.51293 block = 22 ,bin = 8.1, blank = 8.6 ../FKt230629/ec150cw/adcpdb/a_ftoo 178.96593 block = 0 ,bin = 8.1, blank = 0.6 179.96468 block = 1 ,bin = 8.1, blank = 0.6 181.00635 block = 2 ,bin = 8.1, blank = 0.6 182.04801 block = 3 ,bin = 8.1, blank = 0.6 183.09315 block = 4 ,bin = 8.1, blank = 0.6 184.13481 block = 5 ,bin = 8.1, blank = 0.6 185.19734 block = 6 ,bin = 8.1, blank = 0.6 186.24942 block = 7 ,bin = 8.1, blank = 0.6 187.30843 block = 8 ,bin = 8.1, blank = 0.6 188.40988 block = 9 ,bin = 8.1, blank = 0.6 189.45156 block = 10 ,bin = 8.1, blank = 0.6 190.49319 block = 11 ,bin = 8.1, blank = 0.6 192.37743 block = 12 ,bin = 8.1, blank = 0.6 193.41910 block = 13 ,bin = 8.1, blank = 0.6 194.46074 block = 14 ,bin = 8.1, blank = 0.6 195.50244 block = 15 ,bin = 8.1, blank = 0.6 196.54757 block = 16 ,bin = 8.1, blank = 0.6 197.58925 block = 17 ,bin = 8.1, blank = 0.6 198.63088 block = 18 ,bin = 8.1, blank = 0.6 199.38098 block = 19 ,bin = 8.1, blank = 0.6 200.42613 block = 20 ,bin = 8.1, blank = 0.6 201.47127 block = 21 ,bin = 8.1, blank = 0.6 202.51293 block = 22 ,bin = 8.1, blank = 0.6