INFO 2025-06-27 10:29:38,599 process.py process_mission():429 [1] commandline = src/data/process_dorado.py --start_year 2015 --end_year 2025 --num_cores 1 -v --noinput --clobber INFO 2025-06-27 10:29:38,599 process.py process_mission():434 [1] dorado_info[mission]["comment"] = Monterey Bay Diamond Mission - 25524G Biolume, ISUS, and LISST payloads removed - ctdToUse = ctd1 INFO 2025-06-27 10:29:38,599 process.py process_mission():449 [1] Processing Monterey Bay Diamond mission 2024.255.01 by user docker_user on host 355841a7028c INFO 2025-06-27 10:29:38,599 process.py download_process():165 [1] Download and processing steps for 2024.255.01 INFO 2025-06-27 10:29:38,599 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2024/2024255/2024.255.01 INFO 2025-06-27 10:29:38,599 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2024/2024255/2024.255.01 to /data/auv_data/dorado/missionlogs/2024.255.01 INFO 2025-06-27 10:29:49,773 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2024.255.01 INFO 2025-06-27 10:29:49,774 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/ctdDriver.log (30267462 bytes) INFO 2025-06-27 10:29:51,920 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/ctdDriver2.log (30267645 bytes) INFO 2025-06-27 10:29:54,273 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/gps.log (1404500 bytes) INFO 2025-06-27 10:29:54,425 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/hydroscatlog.log (26477242 bytes) INFO 2025-06-27 10:29:57,215 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/navigation.log (152870624 bytes) INFO 2025-06-27 10:30:08,880 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/parosci.log (37659350 bytes) INFO 2025-06-27 10:30:11,896 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2024.255.01/parosci.log: [16386 94210 94211] INFO 2025-06-27 10:30:11,998 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/FLBBCD2K.log (29504007 bytes) INFO 2025-06-27 10:30:15,775 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2024.255.01/FLBBCD2K.log: [ 1 47216 47218 47220 47222 47239 47256 748932 748933] INFO 2025-06-27 10:30:15,887 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/tailCone.log (18907655 bytes) WARNING 2025-06-27 10:30:17,709 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (393899,) and arg 1 with shape (393898,). INFO 2025-06-27 10:30:17,709 logs2netcdfs.py _create_variable():537 [1] len(data) (393898) does not match shape of elevatorAngle.shape[0] (393899) WARNING 2025-06-27 10:30:17,709 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: 0.05993352830410004 WARNING 2025-06-27 10:30:17,753 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (393899,) and arg 1 with shape (393898,). INFO 2025-06-27 10:30:17,753 logs2netcdfs.py _create_variable():537 [1] len(data) (393898) does not match shape of rudderAngle.shape[0] (393899) WARNING 2025-06-27 10:30:17,753 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: -0.1697927862405777 WARNING 2025-06-27 10:30:17,788 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (393899,) and arg 1 with shape (393898,). INFO 2025-06-27 10:30:17,788 logs2netcdfs.py _create_variable():537 [1] len(data) (393898) does not match shape of propPwm.shape[0] (393899) WARNING 2025-06-27 10:30:17,788 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-06-27 10:30:17,814 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (393899,) and arg 1 with shape (393898,). INFO 2025-06-27 10:30:17,814 logs2netcdfs.py _create_variable():537 [1] len(data) (393898) does not match shape of propTemp.shape[0] (393899) WARNING 2025-06-27 10:30:17,815 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-06-27 10:30:18,342 logs2netcdfs.py download_process_logs():807 [1] Time to process: 28.57 seconds INFO 2025-06-27 10:30:18,342 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2024.255.01/lopc.bin (59505719 bytes) INFO 2025-06-27 10:30:18,342 lopcToNetCDF.py main():2297 [1] Processing begun: Fri Jun 27 10:30:18 2025 INFO 2025-06-27 10:30:18,342 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2024.255.01/parosci.nc INFO 2025-06-27 10:30:18,342 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-27 10:30:18,342 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2024.255.01/parosci.nc INFO 2025-06-27 10:30:18,346 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1726081221.0, sensor_off_time = 1726160054.0 INFO 2025-06-27 10:30:18,346 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 78832 seconds. Expecting to read 157664 L frames from the lopc.bin file. INFO 2025-06-27 10:30:18,346 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 157664 records from the lopc.bin file. INFO 2025-06-27 10:30:19,265 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2024-09-11 19:00:20 Z and endTime = 2024-09-12 16:54:13 Z with 157664 records expected to be read from lopc.bin INFO 2025-06-27 10:30:19,265 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2024.255.01/lopc.bin INFO 2025-06-27 10:30:19,265 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2024.255.01/lopc.nc WARNING 2025-06-27 10:30:19,266 lopcToNetCDF.py readCframeData():665 [1] Unable to parse a float from the string cstr[:70] = INFO 2025-06-27 10:30:19,266 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2024.255.01/lopc.nc INFO 2025-06-27 10:30:19,266 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2024.255.01 INFO 2025-06-27 10:30:19,266 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 INFO 2025-06-27 10:30:19,328 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-27 10:30:19,328 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-27 10:30:19,328 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ INFO 2025-06-27 10:30:24,615 lopcToNetCDF.py unpackLOPCbin():1013 [1] 10000 18238 13135 0 0 0 0 0 5.3 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:28,629 lopcToNetCDF.py unpackLOPCbin():1013 [1] 20000 28238 22239 0 0 0 0 0 4.0 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:33,443 lopcToNetCDF.py unpackLOPCbin():1013 [1] 30000 38238 34148 0 0 0 0 0 4.8 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:37,676 lopcToNetCDF.py unpackLOPCbin():1013 [1] 40000 48238 44596 0 0 0 0 0 4.2 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:41,545 lopcToNetCDF.py unpackLOPCbin():1013 [1] 50000 58238 53804 0 0 0 0 0 3.9 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:45,818 lopcToNetCDF.py unpackLOPCbin():1013 [1] 60000 2702 63668 0 0 0 0 0 4.3 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:50,332 lopcToNetCDF.py unpackLOPCbin():1013 [1] 70000 12702 74238 0 0 0 0 0 4.5 seconds, last L Frame: 157664 INFO 2025-06-27 10:30:55,502 lopcToNetCDF.py unpackLOPCbin():1013 [1] 80000 22702 86852 0 0 0 0 0 5.2 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:00,284 lopcToNetCDF.py unpackLOPCbin():1013 [1] 90000 32702 98276 0 0 0 0 0 4.8 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:05,660 lopcToNetCDF.py unpackLOPCbin():1013 [1] 100000 42702 111439 0 0 0 0 0 5.4 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:10,725 lopcToNetCDF.py unpackLOPCbin():1013 [1] 110000 52702 123540 0 0 0 0 0 5.1 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:14,701 lopcToNetCDF.py unpackLOPCbin():1013 [1] 120000 62702 132120 0 0 0 0 0 4.0 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:18,607 lopcToNetCDF.py unpackLOPCbin():1013 [1] 130000 7166 140497 0 0 0 0 0 3.9 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:22,271 lopcToNetCDF.py unpackLOPCbin():1013 [1] 140000 17166 146706 0 0 0 0 0 3.7 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:26,111 lopcToNetCDF.py unpackLOPCbin():1013 [1] 150000 27166 153188 0 0 0 0 0 3.8 seconds, last L Frame: 157664 INFO 2025-06-27 10:31:28,682 lopcToNetCDF.py main():2345 [1] >>> Done reading file. INFO 2025-06-27 10:31:28,683 lopcToNetCDF.py main():2346 [1] lFrameCount = 157683, mFrameCount = 156436 INFO 2025-06-27 10:31:28,683 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2024.255.01/parosci.nc INFO 2025-06-27 10:31:28,683 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-27 10:31:28,683 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2024.255.01/parosci.nc INFO 2025-06-27 10:31:28,686 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1726081221.0, sensor_off_time = 1726160054.0 INFO 2025-06-27 10:31:28,686 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 78832 seconds. Expecting to read 157664 L frames from the lopc.bin file. INFO 2025-06-27 10:31:28,686 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 157664 records from the lopc.bin file. INFO 2025-06-27 10:31:28,686 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 8239 and len(sampleCountList) = 157683 INFO 2025-06-27 10:31:28,700 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [ 57297 122833] INFO 2025-06-27 10:31:28,700 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 57297, i = 1 INFO 2025-06-27 10:31:28,705 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 122833, i = 2 INFO 2025-06-27 10:31:28,706 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [ 8239 8240 8241 ... 165921 165922 165923] INFO 2025-06-27 10:31:28,707 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-27 10:31:28,707 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-27 10:31:28,707 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [1 1 1 ... 1 1 1] INFO 2025-06-27 10:31:28,708 lopcToNetCDF.py deSpike():1590 [1] Found 0 spike indicators at indices: [] INFO 2025-06-27 10:31:28,708 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [ 8239 8240 8241 ... 165921 165922 165923] INFO 2025-06-27 10:31:28,708 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [ 8239 8240 8241 ... 165921 165922 165923] with len(correctedSampleCountList) = 157683 INFO 2025-06-27 10:31:28,708 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 8239 from all values of correctedSampleCountList INFO 2025-06-27 10:31:28,708 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-27 10:31:28,708 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [0.00000e+00 5.00000e-01 1.00000e+00 ... 7.88410e+04 7.88415e+04 7.88420e+04] INFO 2025-06-27 10:31:28,709 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.72608122e+09 1.72608122e+09 1.72608122e+09 ... 1.72616006e+09 1.72616006e+09 1.72616006e+09] INFO 2025-06-27 10:31:28,710 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1726081221.0 1726081221.5, ..., timestampArray[-2:] = 1726160062.5 1726160063.0] INFO 2025-06-27 10:31:28,868 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1726081220.96335), np.float64(1726081221.46335)], ..., timestampList[-2:] = [np.float64(1726160062.46335), np.float64(1726160062.96335)]] INFO 2025-06-27 10:31:28,868 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 157683) according to what got written to the netCDF file by the binning interval INFO 2025-06-27 10:31:28,868 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [157646, 157667] INFO 2025-06-27 10:31:28,869 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 7508 INFO 2025-06-27 10:31:28,869 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 157683 INFO 2025-06-27 10:31:28,869 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1726081220.96335), np.float64(1726081221.46335)], ..., timestampList[-2:] = [np.float64(1726160062.46335), np.float64(1726160062.96335)]] INFO 2025-06-27 10:31:28,869 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 157683) according to what got written to the netCDF file by the binning interval INFO 2025-06-27 10:31:28,871 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(157645), np.int32(157666)]] from timestampList to create subSampledTimestampList INFO 2025-06-27 10:31:28,879 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 7508 INFO 2025-06-27 10:31:28,880 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 INFO 2025-06-27 10:31:28,921 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 7508 INFO 2025-06-27 10:31:28,921 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1726081230.46335)], ..., tsList[-2:] = [np.float64(1726160044.46335), np.float64(1726160054.96335)] INFO 2025-06-27 10:31:28,922 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2024-09-11 19:00:30 Z INFO 2025-06-27 10:31:28,922 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2024-09-12 16:54:14 Z INFO 2025-06-27 10:31:28,922 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 7508 INFO 2025-06-27 10:31:28,922 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [1.72608534e+09], ..., cFrameEsecsList[-2:] = [1.72609861e+09 1.72609862e+09] INFO 2025-06-27 10:31:28,922 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 2024-09-11 20:08:55 Z INFO 2025-06-27 10:31:28,922 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 2024-09-11 23:50:23 Z INFO 2025-06-27 10:31:28,927 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2024.255.01/lopc.nc INFO 2025-06-27 10:31:28,927 lopcToNetCDF.py main():2384 [1] Processing finished: Fri Jun 27 10:31:28 2025 Elapsed processing time from start of processing = 70 seconds INFO 2025-06-27 10:31:28,932 process.py calibrate():227 [1] Calibration steps for 2024.255.01 INFO 2025-06-27 10:31:29,493 calibrate.py _nudge_pos():1680 [1] seg# end_sec_diff end_lon_diff end_lat_diff len(segi) seg_min u_drift (cm/s) v_drift (cm/s) start datetime of segment INFO 2025-06-27 10:31:29,496 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-27 10:31:30,494 calibrate.py _nudge_pos():1806 [1] 133: 0.110 -0.0001203 -0.0018339 5220 17.40 -1.026 -19.534 2024-09-11T19:19:43.133735936 INFO 2025-06-27 10:31:40,715 calibrate.py _nudge_pos():1806 [1] 1135: 0.130 0.0004269 0.0000617 10626 35.42 1.788 0.323 2024-09-11T20:11:50.339507456 INFO 2025-06-27 10:31:45,007 calibrate.py _nudge_pos():1806 [1] 1555: 0.110 0.0029242 -0.0003217 8361 27.87 15.574 -2.139 2024-09-11T20:46:41.536250880 INFO 2025-06-27 10:31:45,239 calibrate.py _nudge_pos():1806 [1] 1578: 0.010 0.0032512 -0.0008468 8666 28.88 16.710 -5.432 2024-09-11T21:15:56.736011520 INFO 2025-06-27 10:31:48,623 calibrate.py _nudge_pos():1806 [1] 1911: 0.060 -0.0000207 0.0000068 35 0.11 -27.156 11.164 2024-09-11T21:21:35.732788480 INFO 2025-06-27 10:31:48,634 calibrate.py _nudge_pos():1806 [1] 1912: 0.040 -0.0000143 0.0000096 15 0.05 -45.377 38.232 2024-09-11T21:21:38.732583168 INFO 2025-06-27 10:31:48,720 calibrate.py _nudge_pos():1806 [1] 1920: 0.140 0.0029120 -0.0009934 7635 25.45 16.992 -7.234 2024-09-11T21:47:12.737496576 INFO 2025-06-27 10:31:49,769 calibrate.py _nudge_pos():1806 [1] 2023: 0.060 0.0030733 -0.0008845 7821 26.07 17.510 -6.287 2024-09-11T22:14:58.933354496 INFO 2025-06-27 10:31:53,442 calibrate.py _nudge_pos():1806 [1] 2382: 0.010 0.0032986 -0.0010803 8591 28.63 17.114 -6.991 2024-09-11T22:49:35.131124992 INFO 2025-06-27 10:31:54,022 calibrate.py _nudge_pos():1806 [1] 2439: 0.130 0.0030089 -0.0009080 7211 24.03 18.603 -7.001 2024-09-11T23:14:34.138435840 INFO 2025-06-27 10:31:55,662 calibrate.py _nudge_pos():1806 [1] 2598: 0.110 0.0000059 -0.0000358 15 0.05 18.878 -142.186 2024-09-11T23:17:15.137406720 INFO 2025-06-27 10:31:57,566 calibrate.py _nudge_pos():1806 [1] 2783: 0.030 0.0029014 -0.0009332 7026 23.42 18.414 -7.385 2024-09-11T23:43:44.338539008 INFO 2025-06-27 10:31:57,969 calibrate.py _nudge_pos():1806 [1] 2822: 0.130 0.0030694 -0.0006909 7770 25.90 17.619 -4.944 2024-09-12T00:10:16.339479552 INFO 2025-06-27 10:32:00,930 calibrate.py _nudge_pos():1806 [1] 3109: 0.180 -0.0000190 0.0000142 55 0.18 -15.716 14.646 2024-09-12T00:15:13.339133696 INFO 2025-06-27 10:32:01,539 calibrate.py _nudge_pos():1806 [1] 3168: 0.120 0.0009107 0.0002567 9870 32.90 4.114 1.446 2024-09-12T00:49:05.539918336 INFO 2025-06-27 10:32:02,406 calibrate.py _nudge_pos():1806 [1] 3251: 0.020 0.0005736 0.0001735 7711 25.70 3.316 1.251 2024-09-12T01:16:09.738653184 INFO 2025-06-27 10:32:04,811 calibrate.py _nudge_pos():1806 [1] 3474: 0.050 -0.0000291 -0.0000582 15 0.05 -92.784 -230.949 2024-09-12T01:19:54.733239808 INFO 2025-06-27 10:32:06,215 calibrate.py _nudge_pos():1806 [1] 3607: 0.170 0.0009520 0.0003179 8265 27.55 5.135 2.138 2024-09-12T01:49:40.740890112 INFO 2025-06-27 10:32:06,831 calibrate.py _nudge_pos():1806 [1] 3666: 0.090 0.0006959 0.0002289 6716 22.38 4.618 1.895 2024-09-12T02:13:01.934901760 INFO 2025-06-27 10:32:06,853 calibrate.py _nudge_pos():1806 [1] 3668: 0.080 -0.0000014 0.0000361 20 0.06 -3.389 105.647 2024-09-12T02:13:06.934559232 INFO 2025-06-27 10:32:10,507 calibrate.py _nudge_pos():1806 [1] 4015: 0.040 0.0012306 0.0005933 9411 31.37 5.827 3.505 2024-09-12T02:50:16.131848448 INFO 2025-06-27 10:32:11,258 calibrate.py _nudge_pos():1806 [1] 4085: 0.150 0.0015116 0.0003212 7275 24.25 9.258 2.455 2024-09-12T03:15:40.137447168 INFO 2025-06-27 10:32:15,006 calibrate.py _nudge_pos():1806 [1] 4435: 0.090 0.0016350 0.0006387 7361 24.53 9.896 4.824 2024-09-12T03:46:01.332686592 INFO 2025-06-27 10:32:15,700 calibrate.py _nudge_pos():1806 [1] 4500: 0.190 0.0012075 0.0005247 7380 24.60 7.288 3.953 2024-09-12T04:11:41.337189120 INFO 2025-06-27 10:32:19,899 calibrate.py _nudge_pos():1806 [1] 4893: 0.100 0.0006808 0.0003583 5195 17.31 5.838 3.835 2024-09-12T04:35:32.539145216 INFO 2025-06-27 10:32:23,910 calibrate.py _nudge_pos():1806 [1] 5265: 0.050 0.0065640 -0.0022948 9771 32.57 29.917 -13.057 2024-09-12T05:14:17.739857920 INFO 2025-06-27 10:32:24,873 calibrate.py _nudge_pos():1806 [1] 5354: 0.180 0.0041294 -0.0008583 7895 26.31 23.288 -6.044 2024-09-12T05:42:04.735661056 INFO 2025-06-27 10:32:28,721 calibrate.py _nudge_pos():1806 [1] 5714: 0.160 0.0058942 -0.0014169 9755 32.51 26.894 -8.075 2024-09-12T06:20:34.937401344 INFO 2025-06-27 10:32:29,364 calibrate.py _nudge_pos():1806 [1] 5774: 0.040 0.0037247 -0.0011142 7296 24.32 22.719 -8.490 2024-09-12T06:45:53.133397760 INFO 2025-06-27 10:32:33,408 calibrate.py _nudge_pos():1806 [1] 6151: 0.200 0.0056790 -0.0012693 8420 28.06 30.008 -8.381 2024-09-12T07:20:13.132278272 INFO 2025-06-27 10:32:34,239 calibrate.py _nudge_pos():1806 [1] 6229: 0.130 0.0054100 -0.0009185 8250 27.50 29.168 -6.190 2024-09-12T07:49:00.333956608 INFO 2025-06-27 10:32:38,141 calibrate.py _nudge_pos():1806 [1] 6593: 0.050 0.0055967 -0.0008868 7956 26.52 31.282 -6.197 2024-09-12T08:21:34.540084480 INFO 2025-06-27 10:32:38,387 calibrate.py _nudge_pos():1806 [1] 6616: 0.180 0.0049534 -0.0007243 7555 25.18 29.150 -5.330 2024-09-12T08:47:07.535067136 INFO 2025-06-27 10:32:42,473 calibrate.py _nudge_pos():1806 [1] 6990: 0.100 0.0008596 0.0005153 6166 20.55 6.200 4.647 2024-09-12T09:13:53.735034880 INFO 2025-06-27 10:32:42,758 calibrate.py _nudge_pos():1806 [1] 7016: 0.190 0.0008960 0.0005648 7510 25.03 5.306 4.181 2024-09-12T09:39:20.740427776 INFO 2025-06-27 10:32:46,565 calibrate.py _nudge_pos():1806 [1] 7365: 0.120 0.0005459 0.0005807 7365 24.55 3.297 4.384 2024-09-12T10:09:41.935667200 INFO 2025-06-27 10:32:47,117 calibrate.py _nudge_pos():1806 [1] 7416: 0.020 0.0005350 0.0004496 7261 24.20 3.278 3.443 2024-09-12T10:34:44.132759808 INFO 2025-06-27 10:32:51,101 calibrate.py _nudge_pos():1806 [1] 7778: 0.190 0.0006693 0.0005540 7725 25.75 3.855 3.987 2024-09-12T11:06:30.132189952 INFO 2025-06-27 10:32:51,367 calibrate.py _nudge_pos():1806 [1] 7802: 0.070 0.0007867 0.0004829 7250 24.17 4.829 3.703 2024-09-12T11:31:03.331268864 INFO 2025-06-27 10:32:55,316 calibrate.py _nudge_pos():1806 [1] 8158: 0.030 0.0007619 0.0005618 7561 25.20 4.486 4.131 2024-09-12T12:02:10.533356544 INFO 2025-06-27 10:32:55,440 calibrate.py _nudge_pos():1806 [1] 8169: 0.190 0.0000178 0.0000112 200 0.66 3.982 3.130 2024-09-12T12:03:00.339944960 INFO 2025-06-27 10:32:58,782 calibrate.py _nudge_pos():1806 [1] 8469: 0.130 0.0006782 0.0004238 7220 24.06 4.182 3.264 2024-09-12T12:32:03.540527360 INFO 2025-06-27 10:33:12,754 calibrate.py _nudge_pos():1806 [1] 9729: 0.090 0.0005117 -0.0014267 4650 15.50 4.899 -17.059 2024-09-12T13:08:32.740557056 INFO 2025-06-27 10:33:26,764 calibrate.py _nudge_pos():1806 [1] 11005: 0.030 0.0004909 -0.0010183 4186 13.95 5.221 -13.526 2024-09-12T13:43:44.935861504 INFO 2025-06-27 10:33:40,229 calibrate.py _nudge_pos():1806 [1] 12233: 0.010 0.0000386 0.0000157 27 0.09 66.009 33.465 2024-09-12T14:04:17.331436544 INFO 2025-06-27 10:33:40,407 calibrate.py _nudge_pos():1806 [1] 12249: 0.170 0.0003044 -0.0005767 4435 14.78 3.056 -7.230 2024-09-12T14:19:18.939672320 INFO 2025-06-27 10:33:54,700 calibrate.py _nudge_pos():1806 [1] 13554: 0.130 0.0001050 -0.0006787 3640 12.13 1.285 -10.368 2024-09-12T14:53:11.140457216 INFO 2025-06-27 10:33:54,724 calibrate.py _nudge_pos():1806 [1] 13556: 0.130 0.0000297 0.0000013 220 0.73 6.030 0.328 2024-09-12T14:53:56.137374720 INFO 2025-06-27 10:34:03,402 calibrate.py _nudge_pos():1806 [1] 14342: 0.010 -0.0000029 0.0000111 35 0.11 -3.793 18.117 2024-09-12T15:07:08.333105408 INFO 2025-06-27 10:34:15,115 calibrate.py _nudge_pos():1806 [1] 15394: 0.100 0.0002432 -0.0000694 1730 5.76 6.260 -2.230 2024-09-12T15:30:25.337403904 INFO 2025-06-27 10:34:35,272 calibrate.py _nudge_pos():1806 [1] 17219: 0.060 -0.0000202 0.0000076 15 0.05 -64.087 30.198 2024-09-12T16:00:52.532232704 INFO 2025-06-27 10:34:35,589 calibrate.py _nudge_pos():1806 [1] 17248: 0.080 0.0007859 -0.0002710 2305 7.68 15.181 -6.540 2024-09-12T16:09:01.538733568 INFO 2025-06-27 10:34:56,645 calibrate.py _nudge_pos():1806 [1] 19121: 0.020 0.0005711 -0.0004212 2336 7.78 10.887 -10.027 2024-09-12T16:48:00.738487296 INFO 2025-06-27 10:35:00,787 calibrate.py _nudge_pos():1862 [1] 19446: - - - 1 0.00 - - INFO 2025-06-27 10:35:00,787 calibrate.py _nudge_pos():1868 [1] Points in final series = 392647 INFO 2025-06-27 10:35:14,162 calibrate.py _hs2_process():2400 [1] Number of bad hs2 points: 2 of 315193 INFO 2025-06-27 10:35:16,747 calibrate.py _geometric_depth_correction():3423 [1] hs2: d_beg_time_diff: -9 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:35:19,652 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 9 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:35:22,056 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 9 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:35:22,061 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2024.255.01/ctd1.nc INFO 2025-06-27 10:35:22,062 calibrate.py _range_qc_combined_nc():898 [1] Setting 5 ctd1_salinity values to NaN INFO 2025-06-27 10:35:22,063 calibrate.py _range_qc_combined_nc():910 [1] Checked for data outside of these variables and ranges: [('ctd1_salinity', Range(min=30, max=40))] INFO 2025-06-27 10:35:22,063 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-27 10:35:24,856 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 9 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:35:27,226 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 9 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:35:27,230 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2024.255.01/ctd2.nc INFO 2025-06-27 10:35:27,232 calibrate.py _range_qc_combined_nc():898 [1] Setting 4 ctd2_salinity values to NaN INFO 2025-06-27 10:35:27,232 calibrate.py _range_qc_combined_nc():910 [1] Checked for data outside of these variables and ranges: [('ctd2_salinity', Range(min=30, max=40))] INFO 2025-06-27 10:35:27,232 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 ERROR 2025-06-27 10:35:27,232 calibrate.py process_logs():3542 [1] Error processing isus: isus has no orig_data - likely a missing or zero-sized .log file in missionlogs/2024.255.01 ERROR 2025-06-27 10:35:27,233 calibrate.py process_logs():3542 [1] Error processing biolume: biolume has no orig_data - likely a missing or zero-sized .log file in missionlogs/2024.255.01 INFO 2025-06-27 10:36:06,186 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_cal.nc INFO 2025-06-27 10:36:06,477 calibrate.py write_netcdf():3512 [1] Data variables written: ctd1_conductivity, ctd1_conductivity_onboard, ctd1_depth, ctd1_dissolvedO2, ctd1_flow1, ctd1_oxygen_mll, ctd1_oxygen_umolkg, ctd1_salinity, ctd1_salinity_onboard, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_par, ctd2_salinity, ctd2_salinity_onboard, ctd2_temperature, ctd2_temperature_onboard, ctd2_time, depth_filtdepth, depth_filtpres, depth_time, ecopuck_bbp700, ecopuck_cdom, ecopuck_chl, ecopuck_time, gps_latitude, gps_longitude, gps_time, hs2_bbp420, hs2_bbp700, hs2_depth, hs2_fl700, hs2_time, lopc_LCcount, lopc_countListSum, lopc_flowSpeed, lopc_nonTransCount, lopc_time, lopc_transCount, navigation_depth, navigation_latitude, navigation_longitude, navigation_mWaterSpeed, navigation_pitch, navigation_posx, navigation_posy, navigation_roll, navigation_time, navigation_yaw, nudged_latitude, nudged_longitude, tailcone_propRpm, tailcone_time, time INFO 2025-06-27 10:36:06,485 process.py align():251 [1] Alignment steps for 2024.255.01 INFO 2025-06-27 10:36:06,539 align.py process_cal():139 [1] Processing dorado_2024.255.01_cal.nc from /data/auv_data/dorado/missionnetcdfs/2024.255.01 INFO 2025-06-27 10:36:06,639 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 10:36:06,650 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 10:36:06,914 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 10:36:06,930 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 10:36:07,170 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 10:36:07,187 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 10:36:07,326 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-27 10:36:07,326 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-27 10:36:07,427 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 10:36:07,442 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 10:36:07,677 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:07,688 align.py process_cal():249 [1] hs2_bbp420: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:07,895 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:07,906 align.py process_cal():249 [1] hs2_bbp700: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:08,113 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:08,124 align.py process_cal():249 [1] hs2_fl700: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:08,330 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:08,340 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:08,550 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:08,561 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:08,768 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:08,779 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:08,984 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:08,995 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:09,202 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:09,213 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:09,419 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:09,429 align.py process_cal():249 [1] ctd1_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:09,636 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:09,649 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:09,855 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:09,866 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:10,070 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:10,081 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:10,287 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:10,299 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:10,507 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:10,517 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:10,722 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:10,733 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:10,939 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:10,950 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:11,157 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:11,168 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:11,374 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:11,385 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:11,596 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:11,607 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:11,814 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:11,828 align.py process_cal():249 [1] ctd2_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:12,036 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:12,048 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:12,256 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:12,266 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:12,477 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.255.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 10:36:12,488 align.py process_cal():249 [1] ctd2_par: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 10:36:12,745 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 10:36:12,890 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 10:36:13,033 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 10:36:13,176 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 10:36:13,318 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 10:36:13,474 align.py process_cal():249 [1] ecopuck_bbp700: instrument_sample_rate_hz = 10.39 INFO 2025-06-27 10:36:13,990 align.py process_cal():249 [1] ecopuck_cdom: instrument_sample_rate_hz = 10.39 INFO 2025-06-27 10:36:14,441 align.py process_cal():249 [1] ecopuck_chl: instrument_sample_rate_hz = 10.39 INFO 2025-06-27 10:36:14,918 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 10:36:15,072 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_align.nc INFO 2025-06-27 10:36:15,310 align.py write_netcdf():342 [1] Data variables written: ctd1_conductivity, ctd1_conductivity_onboard, ctd1_depth, ctd1_dissolvedO2, ctd1_flow1, ctd1_latitude, ctd1_longitude, ctd1_oxygen_mll, ctd1_oxygen_umolkg, ctd1_salinity, ctd1_salinity_onboard, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_latitude, ctd2_longitude, ctd2_par, ctd2_salinity, ctd2_salinity_onboard, ctd2_temperature, ctd2_temperature_onboard, ctd2_time, ecopuck_bbp700, ecopuck_cdom, ecopuck_chl, ecopuck_depth, ecopuck_latitude, ecopuck_longitude, ecopuck_time, hs2_bbp420, hs2_bbp700, hs2_depth, hs2_fl700, hs2_latitude, hs2_longitude, hs2_time, lopc_LCcount, lopc_countListSum, lopc_depth, lopc_flowSpeed, lopc_latitude, lopc_longitude, lopc_nonTransCount, lopc_time, lopc_transCount, navigation_depth, navigation_latitude, navigation_longitude, navigation_mWaterSpeed, navigation_pitch, navigation_roll, navigation_time, navigation_yaw, tailcone_depth, tailcone_latitude, tailcone_longitude, tailcone_propRpm, tailcone_time INFO 2025-06-27 10:36:15,312 process.py resample():273 [1] Resampling steps for 2024.255.01 INFO 2025-06-27 10:36:15,313 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-27 10:36:15,357 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_align.nc mission netCDF file INFO 2025-06-27 10:36:15,368 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_align.nc mission netCDF file INFO 2025-06-27 10:36:15,370 resample.py get_mission_start_end():1145 [1] navigation: 2024-09-11T19:00:56.220934656 to 2024-09-12T16:54:13.932921600 (0 days 00:00:01.030428416 before mission_end) INFO 2025-06-27 10:36:15,373 resample.py get_mission_start_end():1145 [1] hs2 : 2024-09-11T19:00:12.433934336 to 2024-09-12T16:54:13.782931968 (0 days 00:00:01.180418048 before mission_end) INFO 2025-06-27 10:36:15,376 resample.py get_mission_start_end():1145 [1] ctd1 : 2024-09-11T19:00:30.102723840 to 2024-09-12T16:54:13.842927872 (0 days 00:00:01.120422144 before mission_end) INFO 2025-06-27 10:36:15,379 resample.py get_mission_start_end():1145 [1] ctd2 : 2024-09-11T19:00:30.102723840 to 2024-09-12T16:54:13.892924416 (0 days 00:00:01.070425600 before mission_end) INFO 2025-06-27 10:36:15,381 resample.py get_mission_start_end():1145 [1] lopc : 2024-09-11T19:00:30.463350016 to 2024-09-12T16:54:14.963350016 (0 days 00:00:00 before mission_end) INFO 2025-06-27 10:36:15,385 resample.py get_mission_start_end():1145 [1] ecopuck : 2024-09-11T19:00:06.144365312 to 2024-09-12T16:54:13.912923136 (0 days 00:00:01.050426880 before mission_end) INFO 2025-06-27 10:36:15,388 resample.py get_mission_start_end():1145 [1] tailcone : 2024-09-11T19:00:16.133680896 to 2024-09-12T16:53:15.726909184 (0 days 00:00:59.236440832 before mission_end) INFO 2025-06-27 10:36:15,389 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_align.nc mission netCDF file INFO 2025-06-27 10:36:15,390 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,181 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,306 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,428 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,548 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,651 resample.py resample_variable():1031 [1] Resampling hs2_bbp420 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,757 resample.py resample_variable():1031 [1] Resampling hs2_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,861 resample.py resample_variable():1031 [1] Resampling hs2_fl700 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:16,964 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,060 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,163 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,261 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,357 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,454 resample.py resample_variable():1031 [1] Resampling ctd1_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,550 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,646 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,743 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,839 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:17,941 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,042 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,142 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,243 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,343 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,443 resample.py resample_variable():1031 [1] Resampling ctd2_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,544 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,644 resample.py resample_variable():1031 [1] Resampling ctd2_par with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,669 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,686 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,700 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,713 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,726 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:18,954 resample.py resample_variable():1031 [1] Resampling ecopuck_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:19,204 resample.py resample_variable():1031 [1] Resampling ecopuck_cdom with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:19,452 resample.py resample_variable():1031 [1] Resampling ecopuck_chl with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:19,596 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-27 10:36:20,154 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_1S.nc INFO 2025-06-27 10:36:23,854 create_products.py _get_best_ctd():380 [1] ctdToUse = ctd1 INFO 2025-06-27 10:36:46,336 create_products.py gulper_odv():522 [1] Wrote 20 Gulper data lines to /data/auv_data/dorado/missionodvs/2024.255.01/dorado_2024.255.01_1S_Gulper.txt INFO 2025-06-27 10:36:46,337 process.py archive():337 [1] Archiving steps for 2024.255.01 INFO 2025-06-27 10:36:46,337 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01, BASE_PATH = /data/auv_data INFO 2025-06-27 10:36:46,338 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01 files to /Volumes/AUVCTD/surveys/2024/netcdf INFO 2025-06-27 10:36:46,340 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2024/netcdf/dorado_2024.255.01_1S.nc INFO 2025-06-27 10:36:46,411 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_1S.nc /Volumes/AUVCTD/surveys/2024/netcdf done. INFO 2025-06-27 10:36:46,412 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2024/netcdf/dorado_2024.255.01_cal.nc INFO 2025-06-27 10:36:46,846 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_cal.nc /Volumes/AUVCTD/surveys/2024/netcdf done. INFO 2025-06-27 10:36:46,851 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2024/netcdf/dorado_2024.255.01_align.nc INFO 2025-06-27 10:36:47,303 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_align.nc /Volumes/AUVCTD/surveys/2024/netcdf done. INFO 2025-06-27 10:36:47,403 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:47,499 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:47,513 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:47,603 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:48,032 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:48,152 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:48,251 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/FLBBCD2K.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:48,341 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:48,583 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024255/2024.255.01 done. INFO 2025-06-27 10:36:48,584 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-27 10:36:48,585 archive.py copy_to_AUVTCD():133 [1] Removing /Volumes/AUVCTD/surveys/2024/odv/dorado_2024.255.01_1S_Gulper.txt INFO 2025-06-27 10:36:48,598 archive.py copy_to_AUVTCD():136 [1] copyfile /data/auv_data/dorado/missionodvs/2024.255.01/dorado_2024.255.01_1S_Gulper.txt /Volumes/AUVCTD/surveys/2024/odv done. INFO 2025-06-27 10:36:48,598 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.255.01/dorado_2024.255.01_processing.log /Volumes/AUVCTD/surveys/2024/netcdf