LAST CHANGED : 2023/08/25 02:02:56 CRUISE NAME(S) : FKt230303 CRUISE DATES : 2023/03/06 to 2023/04/05 SHIP NAME : Falkor too PORTS : San Juan to Puerto Rico CHIEF SCIENTIST : David Butterfield DATABASE NAME : aship DATA FILES : ftoo2023_064_64061.raw to ftoo2023_094_39363.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 : 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 2023/03/06 17:49:42 off 120 70 2 7 2 -1.00 0.00 0001 2023/03/26 22:06:59 off 120 70 2 7 2 -1.00 0.00 0001 2023/03/29 21:03:34 off 120 70 2 7 2 -1.00 0.00 0001 2023/03/30 07:03:33 off 120 70 2 7 2 -1.00 0.00 0001 2023/03/31 03:03:33 off 120 70 2 7 2 -1.00 0.00 0001 HEADING : PRIMARY : heading from gyro1 CORRECTION : heading correction from posmv_pashr 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: -1.00 additional rotation 0.22 final transducer angle is: -1.22 (2) scale factor original scale factor 1 additional scale factor 1.018 (3) ADCP (dx=starboard, dy=fwd) meters from GPS original: xducer_dx = 0 xducer_dy = 0 correction 0 -14 final offset 0 -14 COMMENTS : Data were reprocessed using the dx,dy determined from the original processing, in order to apply uvship. I first ran adcp_database maker with adjustments to the xducer calibration coefficients. Then gaps in heading existed, so I then used patch_hcorr.py to fix the heading data. Data below the bottom was removed, as well as small bits of data at the bottom of the sonar's range was removed. Editing and updating the heading correction improved the data during heading changes. Unidentified underwater patterns exist as vertical stripes in the u and v. PROCESSOR : Jamie Ash --- final processing parameters from dbinfo.txt ---------- ## (determined from "sonar"): model = wh ## (determined from "sonar"): frequency = 300 ## (determined from "sonar"): instname = wh300 ## (determined from "sonar"): pingtype = bb badbeam None beam_order None beamangle 20 configtype python cruisename FKt230303 datatype uhdas dbname aship ens_len 120 fixfile aship.gps hcorr_inst posmv_pashr pgmin 50 pingpref None proc_engine python ref_method refsm refuv_smoothwin 3 refuv_source nav sonar wh300 txy_file aship.agt xducer_dx 0 xducer_dy -14 yearbase 2023 ================================================== POST PROCESSING STEPS: ================================================== -------------------------------------------------------------------------------- ### 1. Check visual oddities -------------------------------------------------------------------------------- # To look for gaps in the cruise track I ran... plot_nav.py nav/a*.gps # To look for gaps in the heading correction I ran... figview.py # To correct the missing heading data I ran patch_hcorr.py. cd cal/rotate patch_hcorr.py cd ../.. # For the wh300 I made the cuttoff 95. # To check watertrack calibration after patching hcorr. catbt.py # To check dxdy statistics calibration after patching hcorr. catxy.py **watertrack** ----------- Number of edited points: 31 out of 39 median mean std amplitude 1.0190 1.0189 0.0171 phase 0.2600 0.1684 0.6664 ----------- **transducer-gps offset** ----------- guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2023/08/30 00:11:47 xducer_dx = 0.128009 xducer_dy = -0.284390 signal = 621.877230 ----------- -------------------------------------------------------------------------------- ### 2. ADCP calibration -------------------------------------------------------------------------------- # I ran... quick_adcp.py --steps2rerun rotate:navsteps:calib --rotate_amplitude 1.018 --rotate_angle 0.22 --0pauto # To look at the watertrack calibration again. catwt.py # after. **watertrack** ----------- Number of edited points: 31 out of 39 median mean std amplitude 1.0000 1.0014 0.0172 phase 0.0700 -0.0299 0.6785 ----------- # All of this was done pre-uvship. -------------------------------------------------------------------------------- ### 3. UVSHIP -------------------------------------------------------------------------------- # UVSHIP was run to address some vertical stripes in the data set. dataviewer.py -c os38nb.patch_hcorr.cal os38nb.patch_hcorr.cal.uvship -------------------------------------------------------------------------------- ### 3. Editing points -------------------------------------------------------------------------------- # To go through the dataset and edit out bad values I ran. dataviewer.py -e # To recompute the calibration residuals I ran. quick_adcp.py --steps2rerun navsteps:calib --auto # Run this: catwt.py catxy.py **watertrack** ----------- Number of edited points: 32 out of 39 median mean std amplitude 1.0030 1.0028 0.0172 phase 0.0540 -0.0087 0.5228 ----------- **transducer-gps offset** ----------- guessing ADCP (dx=starboard, dy=fwd) meters from GPS positions from aship.agt calculation done at 2023/09/01 20:03:58 xducer_dx = -0.086794 xducer_dy = -0.405936 signal = 621.877230 ----------- # As expected the calibration coefficients are still within an acceptable range. -------------------------------------------------------------------------------- ### 4. Check edited, calibrated dataset against original dataset -------------------------------------------------------------------------------- # To compare this sonar with another sonar (after both are finished) dataviewer.py -c . ../os38nb dataviewer.py -c . ../wh300.orig # There are improvements from the original wh300 data set to the edited data set. # Interstingly, there were vertical stripes in the wh300 data set that I was not # sure if they were real or not. After comparing the wh300 to the os38, and # inspecting the signal return, amps, percent good, and vertical velocities of # the wh300, I am convinced it is a real physical phenominon. -------------------------------------------------------------------------------- ### 6. Make plots and files -------------------------------------------------------------------------------- # I copy the information over from another sonar. cp ../os38nb.patch_hcorr.cal.uvship/webpy/sectinfo.txt webpy/ quick_web.py --redo # To extract matlab files. quick_adcp.py --steps2rerun matfiles --auto # I ran this to extract a netCDF file. adcp_nc.py adcpdb contour/wh300 FKt230303 wh300 --ship_name "Falkor too" # I ran this to look at the headers. ncdump contour/wh300.nc -h # Alright, the wh300 post-processing is complete.