INFO 2025-06-27 10:54:37,374 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:54:37,375 process.py process_mission():434 [1] dorado_info[mission]["comment"] = Monterey Bay MBTS Mission - 35124G Biolume, ISUS, and LISST payloads removed, Stations C1->M1->M2 and back. Gulper #7 did not fire. - ctdToUse = ctd1 INFO 2025-06-27 10:54:37,375 process.py process_mission():449 [1] Processing MBTS Line mission 2024.351.00 by user docker_user on host 355841a7028c INFO 2025-06-27 10:54:37,375 process.py download_process():165 [1] Download and processing steps for 2024.351.00 INFO 2025-06-27 10:54:37,375 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2024/2024351/2024.351.00 INFO 2025-06-27 10:54:37,375 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2024/2024351/2024.351.00 to /data/auv_data/dorado/missionlogs/2024.351.00 INFO 2025-06-27 10:54:50,231 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2024.351.00 INFO 2025-06-27 10:54:50,231 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/ctdDriver.log (34787430 bytes) INFO 2025-06-27 10:54:52,723 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/ctdDriver2.log (34775229 bytes) INFO 2025-06-27 10:54:55,267 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/gps.log (876308 bytes) INFO 2025-06-27 10:54:55,365 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/hydroscatlog.log (30430870 bytes) INFO 2025-06-27 10:54:58,506 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/navigation.log (175706752 bytes) INFO 2025-06-27 10:55:11,941 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/parosci.log (43282454 bytes) INFO 2025-06-27 10:55:15,446 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2024.351.00/parosci.log: [18775 60076] INFO 2025-06-27 10:55:15,561 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/FLBBCD2K.log (34005087 bytes) INFO 2025-06-27 10:55:19,917 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2024.351.00/FLBBCD2K.log: [ 2 545455 545457 545458 545460 545465 545470 545478 545484 545485 545489 854947] INFO 2025-06-27 10:55:20,027 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/tailCone.log (21742087 bytes) WARNING 2025-06-27 10:55:22,045 logs2netcdfs.py _create_variable():536 [1] rudderCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,045 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of rudderCurrent.shape[0] (452950) WARNING 2025-06-27 10:55:22,045 logs2netcdfs.py _create_variable():544 [1] rudderCurrent data is short by one, appending the last value: 0.07058700174093246 WARNING 2025-06-27 10:55:22,094 logs2netcdfs.py _create_variable():536 [1] propCurrent1: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,095 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of propCurrent1.shape[0] (452950) WARNING 2025-06-27 10:55:22,095 logs2netcdfs.py _create_variable():544 [1] propCurrent1 data is short by one, appending the last value: 0.0 WARNING 2025-06-27 10:55:22,134 logs2netcdfs.py _create_variable():536 [1] propCurrent2: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,134 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of propCurrent2.shape[0] (452950) WARNING 2025-06-27 10:55:22,134 logs2netcdfs.py _create_variable():544 [1] propCurrent2 data is short by one, appending the last value: 0 WARNING 2025-06-27 10:55:22,162 logs2netcdfs.py _create_variable():536 [1] propRpm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,162 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of propRpm.shape[0] (452950) WARNING 2025-06-27 10:55:22,162 logs2netcdfs.py _create_variable():544 [1] propRpm data is short by one, appending the last value: 0 WARNING 2025-06-27 10:55:22,202 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,202 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of elevatorAngle.shape[0] (452950) WARNING 2025-06-27 10:55:22,202 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: -0.00921710580587387 WARNING 2025-06-27 10:55:22,252 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,253 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of rudderAngle.shape[0] (452950) WARNING 2025-06-27 10:55:22,253 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: -0.1231405958533287 WARNING 2025-06-27 10:55:22,292 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,292 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of propPwm.shape[0] (452950) WARNING 2025-06-27 10:55:22,292 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-06-27 10:55:22,321 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (452950,) and arg 1 with shape (452949,). INFO 2025-06-27 10:55:22,321 logs2netcdfs.py _create_variable():537 [1] len(data) (452949) does not match shape of propTemp.shape[0] (452950) WARNING 2025-06-27 10:55:22,321 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-06-27 10:55:22,917 logs2netcdfs.py download_process_logs():807 [1] Time to process: 32.69 seconds INFO 2025-06-27 10:55:22,917 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2024.351.00/lopc.bin (60118110 bytes) INFO 2025-06-27 10:55:22,917 lopcToNetCDF.py main():2297 [1] Processing begun: Fri Jun 27 10:55:22 2025 INFO 2025-06-27 10:55:22,917 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2024.351.00/parosci.nc INFO 2025-06-27 10:55:22,917 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:55:22,917 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2024.351.00/parosci.nc INFO 2025-06-27 10:55:22,921 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1734366232.8, sensor_off_time = 1734456837.3 INFO 2025-06-27 10:55:22,921 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 90604 seconds. Expecting to read 181208 L frames from the lopc.bin file. INFO 2025-06-27 10:55:22,921 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 181208 records from the lopc.bin file. INFO 2025-06-27 10:55:23,961 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2024-12-16 16:23:52 Z and endTime = 2024-12-17 17:33:57 Z with 181208 records expected to be read from lopc.bin INFO 2025-06-27 10:55:23,962 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2024.351.00/lopc.bin INFO 2025-06-27 10:55:23,962 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2024.351.00/lopc.nc INFO 2025-06-27 10:55:23,962 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2024.351.00/lopc.nc INFO 2025-06-27 10:55:23,962 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2024.351.00 INFO 2025-06-27 10:55:23,963 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 INFO 2025-06-27 10:55:24,028 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-27 10:55:24,028 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-27 10:55:24,028 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ INFO 2025-06-27 10:55:28,367 lopcToNetCDF.py unpackLOPCbin():1013 [1] 10000 10000 10614 0 0 0 0 0 4.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:32,226 lopcToNetCDF.py unpackLOPCbin():1013 [1] 20000 20000 19599 0 0 0 0 0 3.9 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:36,012 lopcToNetCDF.py unpackLOPCbin():1013 [1] 30000 30000 28313 0 0 0 0 0 3.8 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:39,437 lopcToNetCDF.py unpackLOPCbin():1013 [1] 40000 40000 34581 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:42,812 lopcToNetCDF.py unpackLOPCbin():1013 [1] 50000 50000 39989 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:46,237 lopcToNetCDF.py unpackLOPCbin():1013 [1] 60000 60000 45719 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:49,658 lopcToNetCDF.py unpackLOPCbin():1013 [1] 70000 4464 51735 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:53,106 lopcToNetCDF.py unpackLOPCbin():1013 [1] 80000 14464 58005 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:55:56,753 lopcToNetCDF.py unpackLOPCbin():1013 [1] 90000 24464 65090 0 0 0 0 0 3.6 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:00,395 lopcToNetCDF.py unpackLOPCbin():1013 [1] 100000 34464 72114 0 0 0 0 0 3.6 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:04,000 lopcToNetCDF.py unpackLOPCbin():1013 [1] 110000 44464 79115 0 0 0 0 0 3.6 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:07,440 lopcToNetCDF.py unpackLOPCbin():1013 [1] 120000 54464 85481 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:10,849 lopcToNetCDF.py unpackLOPCbin():1013 [1] 130000 64464 92009 0 0 0 0 0 3.4 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:14,391 lopcToNetCDF.py unpackLOPCbin():1013 [1] 140000 8928 99172 0 0 0 0 0 3.5 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:17,957 lopcToNetCDF.py unpackLOPCbin():1013 [1] 150000 18928 107104 0 0 0 0 0 3.6 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:21,671 lopcToNetCDF.py unpackLOPCbin():1013 [1] 160000 28928 115265 0 0 0 0 0 3.7 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:26,268 lopcToNetCDF.py unpackLOPCbin():1013 [1] 170000 38928 125795 0 0 0 0 0 4.6 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:30,098 lopcToNetCDF.py unpackLOPCbin():1013 [1] 180000 48928 132184 0 0 0 0 0 3.8 seconds, last L Frame: 181208 INFO 2025-06-27 10:56:30,696 lopcToNetCDF.py main():2345 [1] >>> Done reading file. INFO 2025-06-27 10:56:30,696 lopcToNetCDF.py main():2346 [1] lFrameCount = 181223, mFrameCount = 133518 INFO 2025-06-27 10:56:30,696 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2024.351.00/parosci.nc INFO 2025-06-27 10:56:30,696 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:56:30,696 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2024.351.00/parosci.nc INFO 2025-06-27 10:56:30,699 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1734366232.8, sensor_off_time = 1734456837.3 INFO 2025-06-27 10:56:30,699 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 90604 seconds. Expecting to read 181208 L frames from the lopc.bin file. INFO 2025-06-27 10:56:30,699 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 181208 records from the lopc.bin file. INFO 2025-06-27 10:56:30,699 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 1 and len(sampleCountList) = 181224 INFO 2025-06-27 10:56:30,715 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [ 65535 131071] INFO 2025-06-27 10:56:30,716 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 65535, i = 1 INFO 2025-06-27 10:56:30,721 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 131071, i = 2 INFO 2025-06-27 10:56:30,723 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [ 1 2 3 ... 181224 181225 181226] INFO 2025-06-27 10:56:30,723 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-27 10:56:30,723 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-27 10:56:30,724 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [1 1 1 ... 1 1 1] INFO 2025-06-27 10:56:30,724 lopcToNetCDF.py deSpike():1590 [1] Found 0 spike indicators at indices: [] INFO 2025-06-27 10:56:30,724 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [ 1 2 3 ... 181224 181225 181226] INFO 2025-06-27 10:56:30,725 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [ 1 2 3 ... 181224 181225 181226] with len(correctedSampleCountList) = 181224 INFO 2025-06-27 10:56:30,725 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 1 from all values of correctedSampleCountList INFO 2025-06-27 10:56:30,725 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-27 10:56:30,725 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [0.00000e+00 5.00000e-01 1.00000e+00 ... 9.06115e+04 9.06120e+04 9.06125e+04] INFO 2025-06-27 10:56:30,726 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.73436623e+09 1.73436623e+09 1.73436623e+09 ... 1.73445684e+09 1.73445684e+09 1.73445685e+09] INFO 2025-06-27 10:56:30,727 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1734366232.8 1734366233.3, ..., timestampArray[-2:] = 1734456844.8 1734456845.3] INFO 2025-06-27 10:56:30,906 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1734366232.7976084), np.float64(1734366233.2976084)], ..., timestampList[-2:] = [np.float64(1734456844.7976084), np.float64(1734456845.2976084)]] INFO 2025-06-27 10:56:30,906 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 181224) according to what got written to the netCDF file by the binning interval INFO 2025-06-27 10:56:30,906 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [181187, 181208] INFO 2025-06-27 10:56:30,907 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 8629 INFO 2025-06-27 10:56:30,907 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 181224 INFO 2025-06-27 10:56:30,907 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1734366232.7976084), np.float64(1734366233.2976084)], ..., timestampList[-2:] = [np.float64(1734456844.7976084), np.float64(1734456845.2976084)]] INFO 2025-06-27 10:56:30,907 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 181224) according to what got written to the netCDF file by the binning interval INFO 2025-06-27 10:56:30,909 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(181186), np.int32(181207)]] from timestampList to create subSampledTimestampList INFO 2025-06-27 10:56:30,918 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 8629 INFO 2025-06-27 10:56:30,920 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 INFO 2025-06-27 10:56:30,962 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 8629 INFO 2025-06-27 10:56:30,962 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1734366242.2976084)], ..., tsList[-2:] = [np.float64(1734456826.7976084), np.float64(1734456837.2976084)] INFO 2025-06-27 10:56:30,962 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2024-12-16 16:24:02 Z INFO 2025-06-27 10:56:30,963 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2024-12-17 17:33:57 Z INFO 2025-06-27 10:56:30,963 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 8629 INFO 2025-06-27 10:56:30,963 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [1.73436623e+09], ..., cFrameEsecsList[-2:] = [1.73439128e+09 1.73439129e+09] INFO 2025-06-27 10:56:30,963 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 2024-12-16 16:23:52 Z INFO 2025-06-27 10:56:30,963 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 2024-12-16 23:21:29 Z INFO 2025-06-27 10:56:30,968 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2024.351.00/lopc.nc INFO 2025-06-27 10:56:30,968 lopcToNetCDF.py main():2384 [1] Processing finished: Fri Jun 27 10:56:30 2025 Elapsed processing time from start of processing = 68 seconds INFO 2025-06-27 10:56:30,974 process.py calibrate():227 [1] Calibration steps for 2024.351.00 INFO 2025-06-27 10:56:31,595 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:56:31,597 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-27 10:56:32,339 calibrate.py _nudge_pos():1806 [1] 108: 0.060 0.0034285 -0.0025139 7936 26.45 19.234 -17.612 2024-12-16T16:51:53.632463104 INFO 2025-06-27 10:56:34,827 calibrate.py _nudge_pos():1806 [1] 349: 0.070 0.0010966 -0.0052418 14661 48.87 3.330 -19.877 2024-12-16T17:44:45.835152640 INFO 2025-06-27 10:56:37,692 calibrate.py _nudge_pos():1806 [1] 630: 0.100 -0.0009373 -0.0051521 12446 41.48 -3.354 -23.014 2024-12-16T18:30:55.025449984 INFO 2025-06-27 10:56:40,450 calibrate.py _nudge_pos():1806 [1] 898: 0.060 -0.0009148 -0.0036108 12201 40.67 -3.339 -16.453 2024-12-16T19:16:04.229856768 INFO 2025-06-27 10:56:42,796 calibrate.py _nudge_pos():1806 [1] 1126: 0.070 0.0000218 -0.0019551 12286 40.95 0.079 -8.847 2024-12-16T20:00:52.425702912 INFO 2025-06-27 10:56:45,327 calibrate.py _nudge_pos():1806 [1] 1371: 0.070 0.0008133 -0.0016880 12786 42.62 2.833 -7.340 2024-12-16T20:47:33.633806848 INFO 2025-06-27 10:56:47,929 calibrate.py _nudge_pos():1806 [1] 1620: 0.100 0.0031457 -0.0014571 14456 48.18 9.693 -5.604 2024-12-16T21:39:52.828757248 INFO 2025-06-27 10:56:50,432 calibrate.py _nudge_pos():1806 [1] 1858: 0.130 0.0035104 -0.0003116 15355 51.18 10.184 -1.128 2024-12-16T22:35:01.032129792 INFO 2025-06-27 10:56:53,010 calibrate.py _nudge_pos():1806 [1] 2104: 0.150 0.0030812 0.0002119 14016 46.72 9.794 0.841 2024-12-16T23:25:49.233313792 INFO 2025-06-27 10:56:55,490 calibrate.py _nudge_pos():1806 [1] 2340: 0.180 0.0024638 -0.0012751 14686 48.95 7.475 -4.827 2024-12-17T00:18:42.425935360 INFO 2025-06-27 10:56:58,119 calibrate.py _nudge_pos():1806 [1] 2589: 0.170 0.0027804 -0.0014979 13901 46.33 8.914 -5.990 2024-12-17T01:09:10.628488960 INFO 2025-06-27 10:56:59,888 calibrate.py _nudge_pos():1806 [1] 2754: 0.010 -0.0000160 0.0000138 11 0.03 -71.096 76.839 2024-12-17T01:11:56.827103488 INFO 2025-06-27 10:57:00,839 calibrate.py _nudge_pos():1806 [1] 2842: 0.020 0.0038409 -0.0029191 14737 49.12 11.616 -11.012 2024-12-17T02:02:31.029246464 INFO 2025-06-27 10:57:03,423 calibrate.py _nudge_pos():1806 [1] 3083: 0.060 0.0017033 -0.0044338 15031 50.10 5.051 -16.399 2024-12-17T02:56:37.226866688 INFO 2025-06-27 10:57:06,274 calibrate.py _nudge_pos():1806 [1] 3344: 0.030 0.0034801 -0.0026164 13131 43.77 11.815 -11.077 2024-12-17T03:44:44.429080064 INFO 2025-06-27 10:57:09,089 calibrate.py _nudge_pos():1806 [1] 3607: 0.190 0.0036519 -0.0016766 7475 24.91 21.781 -12.470 2024-12-17T04:14:03.428580352 INFO 2025-06-27 10:57:09,361 calibrate.py _nudge_pos():1806 [1] 3632: 0.200 0.0015936 0.0003167 1734 5.78 40.967 10.153 2024-12-17T04:20:14.433164544 INFO 2025-06-27 10:57:09,717 calibrate.py _nudge_pos():1806 [1] 3665: 0.010 0.0001143 -0.0000373 21 0.07 254.839 -103.588 2024-12-17T04:20:50.630684928 INFO 2025-06-27 10:57:09,975 calibrate.py _nudge_pos():1806 [1] 3689: 0.100 0.0029497 0.0006599 6136 20.45 21.432 5.980 2024-12-17T04:41:40.635053824 INFO 2025-06-27 10:57:11,563 calibrate.py _nudge_pos():1806 [1] 3836: 0.060 0.0085404 -0.0089205 19463 64.87 19.561 -25.480 2024-12-17T05:48:59.228391168 INFO 2025-06-27 10:57:13,143 calibrate.py _nudge_pos():1806 [1] 3981: 0.050 0.0097198 -0.0114292 18081 60.27 23.961 -35.141 2024-12-17T06:51:39.230813184 INFO 2025-06-27 10:57:15,525 calibrate.py _nudge_pos():1806 [1] 4200: 0.040 0.0088698 -0.0057599 12411 41.37 31.851 -25.801 2024-12-17T07:36:39.425837312 INFO 2025-06-27 10:57:17,560 calibrate.py _nudge_pos():1806 [1] 4384: 0.030 0.0062424 -0.0046365 11166 37.22 24.913 -23.085 2024-12-17T08:16:55.630316032 INFO 2025-06-27 10:57:19,342 calibrate.py _nudge_pos():1806 [1] 4546: 0.200 0.0045968 -0.0039590 12085 40.28 16.949 -18.212 2024-12-17T08:59:53.633710592 INFO 2025-06-27 10:57:21,023 calibrate.py _nudge_pos():1806 [1] 4698: 0.020 0.0029983 -0.0033664 12751 42.50 10.476 -14.678 2024-12-17T09:44:55.028652544 INFO 2025-06-27 10:57:22,876 calibrate.py _nudge_pos():1806 [1] 4867: 0.060 0.0029140 -0.0025446 12431 41.43 10.443 -11.380 2024-12-17T10:29:09.226827264 INFO 2025-06-27 10:57:24,986 calibrate.py _nudge_pos():1806 [1] 5060: 0.170 0.0029181 -0.0019150 11485 38.28 11.318 -9.270 2024-12-17T11:10:38.226319360 INFO 2025-06-27 10:57:25,799 calibrate.py _nudge_pos():1806 [1] 5132: 0.010 0.0003433 0.0005997 1886 6.28 8.111 17.686 2024-12-17T11:18:06.425615616 INFO 2025-06-27 10:57:27,691 calibrate.py _nudge_pos():1806 [1] 5303: 0.110 0.0023752 0.0011874 5935 19.78 17.829 11.124 2024-12-17T11:40:43.432654080 INFO 2025-06-27 10:57:30,456 calibrate.py _nudge_pos():1806 [1] 5552: 0.120 0.0046210 -0.0031434 13346 44.48 15.422 -13.094 2024-12-17T12:29:20.632812288 INFO 2025-06-27 10:57:33,159 calibrate.py _nudge_pos():1806 [1] 5793: 0.100 0.0057960 -0.0055669 12090 40.30 21.349 -25.597 2024-12-17T13:13:38.830713344 INFO 2025-06-27 10:57:36,413 calibrate.py _nudge_pos():1806 [1] 6085: 0.080 0.0075654 -0.0077801 12156 40.52 27.715 -35.582 2024-12-17T13:59:01.034229504 INFO 2025-06-27 10:57:36,736 calibrate.py _nudge_pos():1806 [1] 6114: 0.080 0.0000089 -0.0000086 19 0.06 21.923 -26.497 2024-12-17T13:59:33.032037376 INFO 2025-06-27 10:57:41,147 calibrate.py _nudge_pos():1806 [1] 6513: 0.110 0.0055023 -0.0069378 12001 40.00 20.414 -32.139 2024-12-17T14:46:11.230347776 INFO 2025-06-27 10:57:43,968 calibrate.py _nudge_pos():1806 [1] 6769: 0.030 0.0050871 -0.0026300 7241 24.13 31.279 -20.194 2024-12-17T15:14:34.433670400 INFO 2025-06-27 10:57:44,455 calibrate.py _nudge_pos():1806 [1] 6813: 0.050 0.0007146 -0.0000143 2180 7.26 14.599 -0.364 2024-12-17T15:22:33.430856960 INFO 2025-06-27 10:57:45,008 calibrate.py _nudge_pos():1806 [1] 6863: 0.130 0.0010985 0.0005033 4725 15.75 10.351 5.923 2024-12-17T15:39:07.432763136 INFO 2025-06-27 10:57:45,792 calibrate.py _nudge_pos():1806 [1] 6932: 0.050 0.0023945 -0.0024353 7976 26.58 13.364 -16.975 2024-12-17T16:06:50.628826368 INFO 2025-06-27 10:58:45,558 calibrate.py _nudge_pos():1862 [1] 12111: - - - 1 0.00 - - INFO 2025-06-27 10:58:45,559 calibrate.py _nudge_pos():1868 [1] Points in final series = 452258 INFO 2025-06-27 10:59:00,752 calibrate.py _hs2_process():2400 [1] Number of bad hs2 points: 5 of 362260 INFO 2025-06-27 10:59:03,456 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:59:06,882 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:59:09,600 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:59:09,605 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2024.351.00/ctd1.nc INFO 2025-06-27 10:59:09,607 calibrate.py _range_qc_combined_nc():898 [1] Setting 0 ctd1_salinity values to NaN INFO 2025-06-27 10:59:09,607 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:59:09,607 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-27 10:59:12,722 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 41 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:59:15,359 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 41 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 10:59:15,363 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2024.351.00/ctd2.nc INFO 2025-06-27 10:59:15,365 calibrate.py _range_qc_combined_nc():898 [1] Setting 0 ctd2_salinity values to NaN INFO 2025-06-27 10:59:15,365 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:59:15,365 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 ERROR 2025-06-27 10:59:15,366 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.351.00 ERROR 2025-06-27 10:59:15,366 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.351.00 INFO 2025-06-27 11:00:00,212 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_cal.nc INFO 2025-06-27 11:00:00,539 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 11:00:00,546 process.py align():251 [1] Alignment steps for 2024.351.00 INFO 2025-06-27 11:00:00,606 align.py process_cal():139 [1] Processing dorado_2024.351.00_cal.nc from /data/auv_data/dorado/missionnetcdfs/2024.351.00 INFO 2025-06-27 11:00:00,721 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 11:00:00,732 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 11:00:01,029 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 11:00:01,047 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 11:00:01,324 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 11:00:01,343 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 11:00:01,508 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-27 11:00:01,508 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-27 11:00:01,624 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 11:00:01,640 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 11:00:01,909 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:01,923 align.py process_cal():249 [1] hs2_bbp420: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:02,161 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:02,173 align.py process_cal():249 [1] hs2_bbp700: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:02,421 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:02,435 align.py process_cal():249 [1] hs2_fl700: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:02,711 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:02,724 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:02,964 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:02,977 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:03,214 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:03,226 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:03,463 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:03,476 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:03,711 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:03,724 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:03,962 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:03,975 align.py process_cal():249 [1] ctd1_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:04,210 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:04,300 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:04,540 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:04,552 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:04,815 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:04,833 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:05,085 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:05,098 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:05,333 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:05,344 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:05,585 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:05,601 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:05,837 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:05,850 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:06,088 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:06,100 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:06,335 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:06,348 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:06,588 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:06,600 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:06,837 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:06,849 align.py process_cal():249 [1] ctd2_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:07,090 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:07,103 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:07,341 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:07,353 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:07,591 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2024.351.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 11:00:07,603 align.py process_cal():249 [1] ctd2_par: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 11:00:07,897 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 11:00:08,062 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 11:00:08,227 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 11:00:08,389 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 11:00:08,553 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 11:00:08,735 align.py process_cal():249 [1] ecopuck_bbp700: instrument_sample_rate_hz = 10.42 INFO 2025-06-27 11:00:09,337 align.py process_cal():249 [1] ecopuck_cdom: instrument_sample_rate_hz = 10.42 INFO 2025-06-27 11:00:09,843 align.py process_cal():249 [1] ecopuck_chl: instrument_sample_rate_hz = 10.42 INFO 2025-06-27 11:00:10,406 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 11:00:10,587 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_align.nc INFO 2025-06-27 11:00:10,853 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 11:00:10,855 process.py resample():273 [1] Resampling steps for 2024.351.00 INFO 2025-06-27 11:00:10,856 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-27 11:00:10,906 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_align.nc mission netCDF file INFO 2025-06-27 11:00:10,918 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_align.nc mission netCDF file INFO 2025-06-27 11:00:10,921 resample.py get_mission_start_end():1145 [1] navigation: 2024-12-16T16:24:28.085190912 to 2024-12-17T17:33:57.230779648 (0 days 00:00:00.066828800 before mission_end) INFO 2025-06-27 11:00:10,924 resample.py get_mission_start_end():1145 [1] hs2 : 2024-12-16T16:23:44.178198784 to 2024-12-17T17:33:57.210780928 (0 days 00:00:00.086827520 before mission_end) INFO 2025-06-27 11:00:10,927 resample.py get_mission_start_end():1145 [1] ctd1 : 2024-12-16T16:24:02.346953984 to 2024-12-17T17:33:57.090789120 (0 days 00:00:00.206819328 before mission_end) INFO 2025-06-27 11:00:10,930 resample.py get_mission_start_end():1145 [1] ctd2 : 2024-12-16T16:24:34.064781312 to 2024-12-17T17:33:57.210780928 (0 days 00:00:00.086827520 before mission_end) INFO 2025-06-27 11:00:10,932 resample.py get_mission_start_end():1145 [1] lopc : 2024-12-16T16:24:02.297608448 to 2024-12-17T17:33:57.297608448 (0 days 00:00:00 before mission_end) INFO 2025-06-27 11:00:10,936 resample.py get_mission_start_end():1145 [1] ecopuck : 2024-12-16T16:23:37.948625664 to 2024-12-17T17:33:57.270776832 (0 days 00:00:00.026831616 before mission_end) INFO 2025-06-27 11:00:10,940 resample.py get_mission_start_end():1145 [1] tailcone : 2024-12-16T16:23:48.097930496 to 2024-12-17T17:33:38.092090624 (0 days 00:00:19.205517824 before mission_end) INFO 2025-06-27 11:00:10,941 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_align.nc mission netCDF file INFO 2025-06-27 11:00:10,941 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:11,858 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,002 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,143 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,283 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,400 resample.py resample_variable():1031 [1] Resampling hs2_bbp420 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,523 resample.py resample_variable():1031 [1] Resampling hs2_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,642 resample.py resample_variable():1031 [1] Resampling hs2_fl700 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,760 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,872 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:12,985 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,099 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,211 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,323 resample.py resample_variable():1031 [1] Resampling ctd1_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,435 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,547 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,659 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,771 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:13,887 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,007 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,125 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,242 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,359 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,475 resample.py resample_variable():1031 [1] Resampling ctd2_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,591 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,706 resample.py resample_variable():1031 [1] Resampling ctd2_par with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,735 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,748 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,760 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,771 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:14,783 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:15,032 resample.py resample_variable():1031 [1] Resampling ecopuck_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:15,321 resample.py resample_variable():1031 [1] Resampling ecopuck_cdom with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:15,602 resample.py resample_variable():1031 [1] Resampling ecopuck_chl with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:15,760 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-27 11:00:16,384 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_1S.nc INFO 2025-06-27 11:00:20,392 create_products.py _get_best_ctd():380 [1] ctdToUse = ctd1 INFO 2025-06-27 11:00:45,459 create_products.py gulper_odv():522 [1] Wrote 20 Gulper data lines to /data/auv_data/dorado/missionodvs/2024.351.00/dorado_2024.351.00_1S_Gulper.txt INFO 2025-06-27 11:00:45,460 process.py archive():337 [1] Archiving steps for 2024.351.00 INFO 2025-06-27 11:00:45,460 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00, BASE_PATH = /data/auv_data INFO 2025-06-27 11:00:45,461 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00 files to /Volumes/AUVCTD/surveys/2024/netcdf INFO 2025-06-27 11:00:45,463 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2024/netcdf/dorado_2024.351.00_1S.nc INFO 2025-06-27 11:00:45,541 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_1S.nc /Volumes/AUVCTD/surveys/2024/netcdf done. INFO 2025-06-27 11:00:45,543 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2024/netcdf/dorado_2024.351.00_cal.nc INFO 2025-06-27 11:00:46,040 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_cal.nc /Volumes/AUVCTD/surveys/2024/netcdf done. INFO 2025-06-27 11:00:46,044 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2024/netcdf/dorado_2024.351.00_align.nc INFO 2025-06-27 11:00:46,596 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_align.nc /Volumes/AUVCTD/surveys/2024/netcdf done. INFO 2025-06-27 11:00:46,711 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:46,831 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:46,844 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/gps.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:46,946 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:47,451 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:47,580 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:47,693 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/FLBBCD2K.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:47,783 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:48,101 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2024/2024351/2024.351.00 done. INFO 2025-06-27 11:00:48,101 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-27 11:00:48,103 archive.py copy_to_AUVTCD():133 [1] Removing /Volumes/AUVCTD/surveys/2024/odv/dorado_2024.351.00_1S_Gulper.txt INFO 2025-06-27 11:00:48,119 archive.py copy_to_AUVTCD():136 [1] copyfile /data/auv_data/dorado/missionodvs/2024.351.00/dorado_2024.351.00_1S_Gulper.txt /Volumes/AUVCTD/surveys/2024/odv done. INFO 2025-06-27 11:00:48,119 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2024.351.00/dorado_2024.351.00_processing.log /Volumes/AUVCTD/surveys/2024/netcdf