LAST CHANGED : 2023/12/22 CRUISE NAME(S) : FKt230417 CRUISE DATES : 2023/04/17 to 2023/05/06 SHIP NAME : Falkor (too) PORTS : San Juan, PR to San Juan, PR CHIEF SCIENTIST : Dr. Colleen Hansel DATABASE NAME : a_ftoo DATA FILES : ftoo2023_106_43023.raw to ftoo2023_125_43200.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 : os38 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/04/17 12:02:07 off 300 75 24 7 16 0.91 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: 0.91 additional rotation .7 final transducer angle is: 0.91 - (0.7) = 0.21 (2) scale factor original scale factor 1 additional scale factor 0 (3) ADCP (dx=starboard, dy=fwd) meters from GPS original: xducer_dx = 0 xducer_dy = 0 correction 0 -10 final offset 0 -10 COMMENTS : Gaps in heading existed. So I used patch_hcorr.py to address these. Calibrations come from surrounding cruises. Data below the bottom was removed, as well as small bits of data at the the bottom of the sonars range was removed. Editing and updating the dxdy correction improved the data during heading changes. PROCESSOR : Jamie Ash REVIEWER : Jules Hummon --- fimal processing parameters from dbinfo.txt ---------- # written 2023/04/17 12:02:17 # this file contains CODAS quick_adcp.py info #name, value pairs #-------------------- ## (determined from "sonar"): model = os ## (determined from "sonar"): frequency = 38 ## (determined from "sonar"): instname = os38 ## (determined from "sonar"): pingtype = nb beamangle 30 cruisename FKt230417 datatype uhdas dbname a_ftoo ens_len 300 fixfile a_ftoo.gps frequency 38 hcorr_inst seapath instname os38 model os pingtype nb proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source nav sonar os38nb txy_file a_ftoo.agt xducer_dx 0 xducer_dy -10 yearbase 2023 ================================================== POST PROCESSING STEPS: ================================================== # To look for gaps in the cruise track I ran. plot_nav.py nav/a*.gps figviewer.py # Yes, we do see gaps in the cruise track, and we'll need to use patch_hcorr # to address these issues. # To interpolate for missing heading correction fixes. cd cal/rotate patch_hcorr.py cd ../.. # To check watertrack calibration after patching hcorr. catwt.py catxy.py **watertrack** ----------- Number of edited points: 2 out of 7 median mean std amplitude 1.0070 1.0070 0.0014 phase -0.6530 -0.6530 1.1936 ----------- **transducer-gps offset** ----------- guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from a_ftoo.gps calculation done at 2023/09/13 00:43:30 xducer_dx = -5.431089 xducer_dy = -15.022192 signal = 760.927550 ----------- # I will not apply any changes to the angle calibration because there is insufficient # watertrack data. But the dxdy used in original processing is not the new best estimate, # so the best estimate is applied. --------------------------------------------------------------------------------- ### 2. ADCP calibration --------------------------------------------------------------------------------- # I ran this to the correct the adcp position. quick_adcp.py --steps2rerun rotate:apply_edit:navsteps:calib --xducer_dy -10 --auto quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_angle 0.7 --auto # no points to check --------------------------------------------------------------------------------- ### 3. Editing points --------------------------------------------------------------------------------- # I ran this to go through the dataset and edit out bad values. dataviewer.py -e # I ran this to recalculate. quick_adcp.py --steps2rerun navsteps:calib --auto --------------------------------------------------------------------------------- ### 4. Check edited, calibrated dataset against original dataset --------------------------------------------------------------------------------- # I ran this to see if this corrected the problems in the original data set. dataviewer.py -c . ../os38nb.orig # I ran this to compare this sonar with another sonar. dataviewer.py -c ../os38bb # Good I'm pretty happy with the comparison between the two sonars. The # differences are random and speckled. --------------------------------------------------------------------------------- ### 5. Make plots and files --------------------------------------------------------------------------------- # This has been done for the wh300. mkdir webpy cp ../wh300/webpy/sectinfo.txt ./webpy/ quick_web.py --redo quick_web.py --interactive # I run this to extract matlab files. quick_adcp.py --steps2rerun matfiles --auto # I ran this to extract a netCDF file. adcp_nc.py adcpdb contour/os38nb FKt230417 os38nb --ship_name "Falkor (too)" # I ran this to look at the headers. ncdump -h contour/os38nb.nc | egrep '(cruise_id|sonar|yearbase)'