INFO 2025-06-27 03:03:18,600 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 03:03:18,600 process.py process_mission():434 [1] dorado_info[mission]["comment"] = Post post CANON CN20F mission - Overnight 48 hour diamond in Monterey Bay - 30820G QC note: Best CTD is ctd1, I think ctd1 is better?? not by much. - ctdToUse = ctd1 INFO 2025-06-27 03:03:18,600 process.py process_mission():449 [1] Processing Monterey Bay Diamond mission 2020.308.01 by user docker_user on host 355841a7028c INFO 2025-06-27 03:03:18,600 process.py download_process():165 [1] Download and processing steps for 2020.308.01 INFO 2025-06-27 03:03:18,600 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2020/2020308/2020.308.01 INFO 2025-06-27 03:03:18,600 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2020/2020308/2020.308.01 to /data/auv_data/dorado/missionlogs/2020.308.01 INFO 2025-06-27 03:03:35,327 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2020.308.01 INFO 2025-06-27 03:03:35,327 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/ctdDriver.log (61998534 bytes) INFO 2025-06-27 03:03:39,794 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/ctdDriver2.log (61998429 bytes) INFO 2025-06-27 03:03:44,419 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/gps.log (1249628 bytes) INFO 2025-06-27 03:03:44,563 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/navigation.log (238926382 bytes) INFO 2025-06-27 03:04:02,714 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/isuslog.log (4010773 bytes) INFO 2025-06-27 03:04:03,113 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/parosci.log (77135078 bytes) INFO 2025-06-27 03:04:09,414 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2020.308.01/parosci.log: [ 818519 818520 862210 905900 1080663] INFO 2025-06-27 03:04:09,614 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/FLBBCD2K.log (60614595 bytes) INFO 2025-06-27 03:04:17,459 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2020.308.01/FLBBCD2K.log: [ 10 3642 3643 45957 45958 45959 105629 105633 105635 105640 105651 105653 105660 105666 105668 194743 194744] INFO 2025-06-27 03:04:17,680 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/tailCone.log (38748683 bytes) WARNING 2025-06-27 03:04:21,274 logs2netcdfs.py _create_variable():536 [1] rudderCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,274 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of rudderCurrent.shape[0] (807254) WARNING 2025-06-27 03:04:21,274 logs2netcdfs.py _create_variable():544 [1] rudderCurrent data is short by one, appending the last value: 0 WARNING 2025-06-27 03:04:21,337 logs2netcdfs.py _create_variable():536 [1] propCurrent1: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,337 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of propCurrent1.shape[0] (807254) WARNING 2025-06-27 03:04:21,337 logs2netcdfs.py _create_variable():544 [1] propCurrent1 data is short by one, appending the last value: 0.0 WARNING 2025-06-27 03:04:21,402 logs2netcdfs.py _create_variable():536 [1] propCurrent2: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,402 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of propCurrent2.shape[0] (807254) WARNING 2025-06-27 03:04:21,402 logs2netcdfs.py _create_variable():544 [1] propCurrent2 data is short by one, appending the last value: 0 WARNING 2025-06-27 03:04:21,452 logs2netcdfs.py _create_variable():536 [1] propRpm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,452 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of propRpm.shape[0] (807254) WARNING 2025-06-27 03:04:21,452 logs2netcdfs.py _create_variable():544 [1] propRpm data is short by one, appending the last value: 0 WARNING 2025-06-27 03:04:21,514 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,514 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of elevatorAngle.shape[0] (807254) WARNING 2025-06-27 03:04:21,514 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: 0.09487359970808029 WARNING 2025-06-27 03:04:21,591 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,591 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of rudderAngle.shape[0] (807254) WARNING 2025-06-27 03:04:21,591 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: 0.1765538603067398 WARNING 2025-06-27 03:04:21,655 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,655 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of propPwm.shape[0] (807254) WARNING 2025-06-27 03:04:21,655 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-06-27 03:04:21,705 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (807254,) and arg 1 with shape (807253,). INFO 2025-06-27 03:04:21,705 logs2netcdfs.py _create_variable():537 [1] len(data) (807253) does not match shape of propTemp.shape[0] (807254) WARNING 2025-06-27 03:04:21,705 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-06-27 03:04:22,754 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/biolume.log (45084570 bytes) INFO 2025-06-27 03:04:27,254 logs2netcdfs.py write_variables():575 [1] Expanding original timeTag to time60Hz variable for raw data INFO 2025-06-27 03:04:29,581 logs2netcdfs.py download_process_logs():807 [1] Time to process: 54.25 seconds INFO 2025-06-27 03:04:29,582 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2020.308.01/lopc.bin (100537927 bytes) INFO 2025-06-27 03:04:29,582 lopcToNetCDF.py main():2297 [1] Processing begun: Fri Jun 27 03:04:29 2025 INFO 2025-06-27 03:04:29,582 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2020.308.01/parosci.nc INFO 2025-06-27 03:04:29,582 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-27 03:04:29,582 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2020.308.01/parosci.nc INFO 2025-06-27 03:04:29,586 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1604437069.7, sensor_off_time = 1604598541.1 INFO 2025-06-27 03:04:29,586 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 161471 seconds. Expecting to read 322942 L frames from the lopc.bin file. INFO 2025-06-27 03:04:29,586 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 322942 records from the lopc.bin file. INFO 2025-06-27 03:04:31,464 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2020-11-03 20:57:49 Z and endTime = 2020-11-05 17:49:01 Z with 322942 records expected to be read from lopc.bin INFO 2025-06-27 03:04:31,464 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2020.308.01/lopc.bin INFO 2025-06-27 03:04:31,464 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2020.308.01/lopc.nc WARNING 2025-06-27 03:04:31,464 lopcToNetCDF.py readCframeData():665 [1] Unable to parse a float from the string cstr[:70] = A019126 WARNING 2025-06-27 03:04:31,464 lopcToNetCDF.py readCframeData():665 [1] Unable to parse a float from the string cstr[:70] = INFO 2025-06-27 03:04:31,465 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2020.308.01/lopc.nc INFO 2025-06-27 03:04:31,465 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2020.308.01 INFO 2025-06-27 03:04:31,465 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 INFO 2025-06-27 03:04:31,506 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-27 03:04:31,507 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-27 03:04:31,507 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ INFO 2025-06-27 03:04:35,651 lopcToNetCDF.py unpackLOPCbin():1013 [1] 10000 10606 7462 0 0 0 0 0 4.2 seconds, last L Frame: 322942 INFO 2025-06-27 03:04:39,750 lopcToNetCDF.py unpackLOPCbin():1013 [1] 20000 20606 15497 0 0 0 0 0 4.1 seconds, last L Frame: 322942 INFO 2025-06-27 03:04:43,633 lopcToNetCDF.py unpackLOPCbin():1013 [1] 30000 30606 22484 0 0 0 0 0 3.9 seconds, last L Frame: 322942 INFO 2025-06-27 03:04:47,246 lopcToNetCDF.py unpackLOPCbin():1013 [1] 40000 40606 28644 0 0 0 0 0 3.6 seconds, last L Frame: 322942 INFO 2025-06-27 03:04:51,335 lopcToNetCDF.py unpackLOPCbin():1013 [1] 50000 50606 36089 0 0 0 0 0 4.1 seconds, last L Frame: 322942 INFO 2025-06-27 03:04:54,844 lopcToNetCDF.py unpackLOPCbin():1013 [1] 60000 60606 41439 0 0 0 0 0 3.5 seconds, last L Frame: 322942 INFO 2025-06-27 03:04:58,530 lopcToNetCDF.py unpackLOPCbin():1013 [1] 70000 5070 46436 0 0 0 0 0 3.7 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:01,956 lopcToNetCDF.py unpackLOPCbin():1013 [1] 80000 15070 51662 0 0 0 0 0 3.4 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:05,769 lopcToNetCDF.py unpackLOPCbin():1013 [1] 90000 25070 58563 0 0 0 0 0 3.8 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:09,306 lopcToNetCDF.py unpackLOPCbin():1013 [1] 100000 35070 63974 0 0 0 0 0 3.5 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:13,023 lopcToNetCDF.py unpackLOPCbin():1013 [1] 110000 45070 69914 0 0 0 0 0 3.7 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:16,517 lopcToNetCDF.py unpackLOPCbin():1013 [1] 120000 55070 74591 0 0 0 0 0 3.5 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:19,939 lopcToNetCDF.py unpackLOPCbin():1013 [1] 130000 65070 78880 0 0 0 0 0 3.4 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:23,613 lopcToNetCDF.py unpackLOPCbin():1013 [1] 140000 9534 85598 0 0 0 0 0 3.7 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:27,187 lopcToNetCDF.py unpackLOPCbin():1013 [1] 150000 19534 91465 0 0 0 0 0 3.6 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:30,397 lopcToNetCDF.py unpackLOPCbin():1013 [1] 160000 29534 94484 0 0 0 0 0 3.2 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:33,639 lopcToNetCDF.py unpackLOPCbin():1013 [1] 170000 39534 97620 0 0 0 0 0 3.2 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:37,155 lopcToNetCDF.py unpackLOPCbin():1013 [1] 180000 49534 102248 0 0 0 0 0 3.5 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:41,091 lopcToNetCDF.py unpackLOPCbin():1013 [1] 190000 59534 107955 0 0 0 0 0 3.9 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:44,518 lopcToNetCDF.py unpackLOPCbin():1013 [1] 200000 3998 111129 0 0 0 0 0 3.4 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:48,106 lopcToNetCDF.py unpackLOPCbin():1013 [1] 210000 13998 115135 0 0 0 0 0 3.6 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:51,407 lopcToNetCDF.py unpackLOPCbin():1013 [1] 220000 23998 118398 0 0 0 0 0 3.3 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:54,650 lopcToNetCDF.py unpackLOPCbin():1013 [1] 230000 33998 121485 0 0 0 0 0 3.2 seconds, last L Frame: 322942 INFO 2025-06-27 03:05:57,908 lopcToNetCDF.py unpackLOPCbin():1013 [1] 240000 43998 125324 0 0 0 0 0 3.3 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:01,404 lopcToNetCDF.py unpackLOPCbin():1013 [1] 250000 53998 128765 0 0 0 0 0 3.5 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:04,552 lopcToNetCDF.py unpackLOPCbin():1013 [1] 260000 63998 131111 0 0 0 0 0 3.1 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:07,764 lopcToNetCDF.py unpackLOPCbin():1013 [1] 270000 8462 133842 0 0 0 0 0 3.2 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:11,044 lopcToNetCDF.py unpackLOPCbin():1013 [1] 280000 18462 136914 0 0 0 0 0 3.3 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:14,382 lopcToNetCDF.py unpackLOPCbin():1013 [1] 290000 28462 140145 0 0 0 0 0 3.3 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:17,827 lopcToNetCDF.py unpackLOPCbin():1013 [1] 300000 38462 144659 0 0 0 0 0 3.4 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:21,538 lopcToNetCDF.py unpackLOPCbin():1013 [1] 310000 48462 149910 0 0 0 0 0 3.7 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:25,425 lopcToNetCDF.py unpackLOPCbin():1013 [1] 320000 58462 154926 0 0 0 0 0 3.9 seconds, last L Frame: 322942 INFO 2025-06-27 03:06:26,439 lopcToNetCDF.py main():2345 [1] >>> Done reading file. INFO 2025-06-27 03:06:26,439 lopcToNetCDF.py main():2346 [1] lFrameCount = 322927, mFrameCount = 156230 INFO 2025-06-27 03:06:26,439 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2020.308.01/parosci.nc INFO 2025-06-27 03:06:26,439 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-27 03:06:26,439 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2020.308.01/parosci.nc INFO 2025-06-27 03:06:26,443 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1604437069.7, sensor_off_time = 1604598541.1 INFO 2025-06-27 03:06:26,443 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 161471 seconds. Expecting to read 322942 L frames from the lopc.bin file. INFO 2025-06-27 03:06:26,443 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 322942 records from the lopc.bin file. INFO 2025-06-27 03:06:26,443 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 607 and len(sampleCountList) = 322927 INFO 2025-06-27 03:06:26,473 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [ 64929 130465 196001 261537] INFO 2025-06-27 03:06:26,473 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 64929, i = 1 INFO 2025-06-27 03:06:26,487 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 130465, i = 2 INFO 2025-06-27 03:06:26,496 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 196001, i = 3 INFO 2025-06-27 03:06:26,501 lopcToNetCDF.py correctSampleCountList():1740 [1] Assigning values from slice starting at index 261537, i = 4 INFO 2025-06-27 03:06:26,504 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [ 607 608 609 ... 323535 323536 323537] INFO 2025-06-27 03:06:26,505 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-27 03:06:26,505 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-27 03:06:26,506 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [1 1 1 ... 1 1 1] INFO 2025-06-27 03:06:26,507 lopcToNetCDF.py deSpike():1590 [1] Found 0 spike indicators at indices: [] INFO 2025-06-27 03:06:26,507 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [ 607 608 609 ... 323535 323536 323537] INFO 2025-06-27 03:06:26,508 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [ 607 608 609 ... 323535 323536 323537] with len(correctedSampleCountList) = 322927 INFO 2025-06-27 03:06:26,508 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 607 from all values of correctedSampleCountList INFO 2025-06-27 03:06:26,508 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-27 03:06:26,508 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [0.000000e+00 5.000000e-01 1.000000e+00 ... 1.614640e+05 1.614645e+05 1.614650e+05] INFO 2025-06-27 03:06:26,510 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.60443707e+09 1.60443707e+09 1.60443707e+09 ... 1.60459853e+09 1.60459853e+09 1.60459853e+09] INFO 2025-06-27 03:06:26,510 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1604437069.7 1604437070.2, ..., timestampArray[-2:] = 1604598534.2 1604598534.7] INFO 2025-06-27 03:06:26,840 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1604437069.6644104), np.float64(1604437070.1644104)], ..., timestampList[-2:] = [np.float64(1604598534.1644104), np.float64(1604598534.6644104)]] INFO 2025-06-27 03:06:26,840 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 322927) according to what got written to the netCDF file by the binning interval INFO 2025-06-27 03:06:26,840 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [322895, 322916] INFO 2025-06-27 03:06:26,842 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 15377 INFO 2025-06-27 03:06:26,842 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 322927 INFO 2025-06-27 03:06:26,842 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1604437069.6644104), np.float64(1604437070.1644104)], ..., timestampList[-2:] = [np.float64(1604598534.1644104), np.float64(1604598534.6644104)]] INFO 2025-06-27 03:06:26,842 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 322927) according to what got written to the netCDF file by the binning interval INFO 2025-06-27 03:06:26,846 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(322894), np.int32(322915)]] from timestampList to create subSampledTimestampList INFO 2025-06-27 03:06:26,862 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 15377 INFO 2025-06-27 03:06:26,867 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 INFO 2025-06-27 03:06:26,935 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 15377 INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1604437079.1644104)], ..., tsList[-2:] = [np.float64(1604598518.6644104), np.float64(1604598529.1644104)] INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2020-11-03 20:57:59 Z INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2020-11-05 17:48:49 Z INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 15377 INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [1.60443738e+09], ..., cFrameEsecsList[-2:] = [1.60446775e+09 1.60446776e+09] INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 2020-11-03 21:02:58 Z INFO 2025-06-27 03:06:26,936 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 2020-11-04 05:29:16 Z INFO 2025-06-27 03:06:26,942 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2020.308.01/lopc.nc INFO 2025-06-27 03:06:26,942 lopcToNetCDF.py main():2384 [1] Processing finished: Fri Jun 27 03:06:26 2025 Elapsed processing time from start of processing = 117 seconds INFO 2025-06-27 03:06:26,956 process.py calibrate():227 [1] Calibration steps for 2020.308.01 INFO 2025-06-27 03:06:28,169 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 03:06:28,172 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-27 03:06:29,143 calibrate.py _nudge_pos():1806 [1] 109: 0.060 0.0002120 -0.0003086 8061 26.87 1.171 -2.128 2020-11-03T21:26:26.366808064 INFO 2025-06-27 03:06:32,513 calibrate.py _nudge_pos():1806 [1] 392: 0.050 0.0005667 -0.0003002 12226 40.75 2.064 -1.365 2020-11-03T22:11:53.569981952 INFO 2025-06-27 03:06:37,153 calibrate.py _nudge_pos():1806 [1] 774: 0.030 0.0000447 0.0000057 10141 33.80 0.196 0.031 2020-11-03T22:52:02.764941056 INFO 2025-06-27 03:06:40,484 calibrate.py _nudge_pos():1806 [1] 1055: 0.040 0.0001840 -0.0000286 12651 42.17 0.648 -0.126 2020-11-03T23:38:52.962428928 INFO 2025-06-27 03:06:43,773 calibrate.py _nudge_pos():1806 [1] 1327: 0.050 0.0000742 0.0001435 12006 40.02 0.275 0.664 2020-11-04T00:23:25.169370368 INFO 2025-06-27 03:06:46,279 calibrate.py _nudge_pos():1806 [1] 1538: 0.020 -0.0000583 0.0000173 12471 41.57 -0.208 0.077 2020-11-04T01:08:29.364120576 INFO 2025-06-27 03:06:46,316 calibrate.py _nudge_pos():1806 [1] 1541: 0.200 0.0001131 0.0001171 11055 36.85 0.456 0.589 2020-11-04T01:45:22.362519808 INFO 2025-06-27 03:06:49,959 calibrate.py _nudge_pos():1806 [1] 1845: 0.200 0.0000753 0.0000678 11470 38.23 0.293 0.329 2020-11-04T02:28:39.564599040 INFO 2025-06-27 03:06:50,403 calibrate.py _nudge_pos():1806 [1] 1880: 0.180 0.0000439 0.0000765 11861 39.53 0.165 0.358 2020-11-04T03:08:45.769762816 INFO 2025-06-27 03:06:53,442 calibrate.py _nudge_pos():1806 [1] 2135: 0.180 0.0009157 0.0003137 12576 41.92 3.247 1.387 2020-11-04T03:54:54.970059520 INFO 2025-06-27 03:06:54,170 calibrate.py _nudge_pos():1806 [1] 2195: 0.170 0.0007995 0.0004198 12721 42.40 2.802 1.835 2020-11-04T04:38:18.171728128 INFO 2025-06-27 03:06:54,614 calibrate.py _nudge_pos():1806 [1] 2231: 0.160 -0.0000045 -0.0000003 15 0.05 -14.371 -1.276 2020-11-04T04:38:56.169125120 INFO 2025-06-27 03:06:57,093 calibrate.py _nudge_pos():1806 [1] 2439: 0.160 0.0008772 0.0004903 11535 38.45 3.390 2.363 2020-11-04T05:20:50.366890752 INFO 2025-06-27 03:06:57,380 calibrate.py _nudge_pos():1806 [1] 2462: 0.140 0.0009255 0.0006097 11881 39.60 3.472 2.853 2020-11-04T06:00:48.562603008 INFO 2025-06-27 03:06:57,577 calibrate.py _nudge_pos():1806 [1] 2478: 0.150 0.0000516 0.0001018 155 0.51 14.920 36.737 2020-11-04T06:01:36.569314304 INFO 2025-06-27 03:06:59,817 calibrate.py _nudge_pos():1806 [1] 2665: 0.130 0.0007299 0.0003960 10506 35.02 3.096 2.095 2020-11-04T06:39:43.762630912 INFO 2025-06-27 03:07:00,479 calibrate.py _nudge_pos():1806 [1] 2718: 0.110 -0.0004658 -0.0005092 12731 42.43 -1.630 -2.223 2020-11-04T07:23:01.964641792 INFO 2025-06-27 03:07:00,541 calibrate.py _nudge_pos():1806 [1] 2723: 0.080 -0.0000193 0.0000496 29 0.09 -30.780 98.523 2020-11-04T07:23:11.963956736 INFO 2025-06-27 03:07:00,567 calibrate.py _nudge_pos():1806 [1] 2725: 0.110 -0.0000838 -0.0000453 200 0.66 -18.764 -12.639 2020-11-04T07:23:52.971147520 INFO 2025-06-27 03:07:02,771 calibrate.py _nudge_pos():1806 [1] 2909: 0.080 0.0015518 -0.0009018 10060 33.53 6.872 -4.984 2020-11-04T08:00:28.170766080 INFO 2025-06-27 03:07:03,161 calibrate.py _nudge_pos():1806 [1] 2941: 0.080 0.0021118 -0.0016498 13956 46.52 6.740 -6.572 2020-11-04T08:47:30.367432448 INFO 2025-06-27 03:07:06,717 calibrate.py _nudge_pos():1806 [1] 3224: 0.190 0.0009850 -0.0007020 6035 20.11 7.271 -6.467 2020-11-04T09:12:20.365360384 INFO 2025-06-27 03:07:09,628 calibrate.py _nudge_pos():1806 [1] 3461: 0.010 0.0056933 -0.0019144 14066 46.88 18.025 -7.566 2020-11-04T10:03:09.766462208 INFO 2025-06-27 03:07:10,408 calibrate.py _nudge_pos():1806 [1] 3524: 0.010 0.0044840 -0.0015028 13606 45.35 14.672 -6.140 2020-11-04T10:49:32.965799936 INFO 2025-06-27 03:07:13,968 calibrate.py _nudge_pos():1806 [1] 3811: 0.140 0.0026111 -0.0012938 11286 37.62 10.298 -6.373 2020-11-04T11:31:56.171578624 INFO 2025-06-27 03:07:14,668 calibrate.py _nudge_pos():1806 [1] 3866: 0.010 0.0032807 -0.0011929 13891 46.30 10.510 -4.774 2020-11-04T12:19:08.367559936 INFO 2025-06-27 03:07:19,805 calibrate.py _nudge_pos():1806 [1] 4276: 0.010 0.0018749 -0.0002629 11616 38.72 7.181 -1.258 2020-11-04T13:04:40.570391296 INFO 2025-06-27 03:07:20,956 calibrate.py _nudge_pos():1806 [1] 4364: 0.120 0.0015324 -0.0006515 18756 62.52 3.634 -1.931 2020-11-04T14:08:38.767456512 INFO 2025-06-27 03:07:24,176 calibrate.py _nudge_pos():1806 [1] 4619: 0.030 0.0010567 -0.0004207 8796 29.32 5.343 -2.659 2020-11-04T14:42:11.969542656 INFO 2025-06-27 03:07:31,048 calibrate.py _nudge_pos():1806 [1] 5152: 0.170 0.0005347 -0.0001242 4670 15.56 5.092 -1.478 2020-11-04T15:06:37.969115136 INFO 2025-06-27 03:07:35,432 calibrate.py _nudge_pos():1806 [1] 5495: 0.180 0.0017956 -0.0005795 12926 43.08 6.176 -2.492 2020-11-04T15:55:25.168588288 INFO 2025-06-27 03:07:39,596 calibrate.py _nudge_pos():1806 [1] 5826: 0.130 -0.0001973 -0.0000767 9080 30.26 -0.966 -0.470 2020-11-04T16:31:11.371563264 INFO 2025-06-27 03:07:40,037 calibrate.py _nudge_pos():1806 [1] 5860: 0.190 -0.0003932 -0.0001214 15861 52.87 -1.102 -0.426 2020-11-04T17:24:36.561992704 INFO 2025-06-27 03:07:45,548 calibrate.py _nudge_pos():1806 [1] 6294: 0.180 -0.0001396 0.0000886 12320 41.06 -0.504 0.400 2020-11-04T18:12:53.763520768 INFO 2025-06-27 03:07:53,634 calibrate.py _nudge_pos():1806 [1] 6921: 0.190 0.0001205 0.0000151 10110 33.70 0.530 0.083 2020-11-04T18:57:01.962106624 INFO 2025-06-27 03:07:56,629 calibrate.py _nudge_pos():1806 [1] 7156: 0.200 0.0000790 0.0001948 13185 43.95 0.267 0.821 2020-11-04T19:44:53.165415680 INFO 2025-06-27 03:07:57,332 calibrate.py _nudge_pos():1806 [1] 7211: 0.020 0.0001059 0.0001452 14576 48.58 0.323 0.554 2020-11-04T20:34:22.561998080 INFO 2025-06-27 03:08:00,401 calibrate.py _nudge_pos():1806 [1] 7443: 0.040 0.0000768 0.0001774 12101 40.33 0.282 0.815 2020-11-04T21:18:33.770377984 INFO 2025-06-27 03:08:03,451 calibrate.py _nudge_pos():1806 [1] 7678: 0.160 0.0002102 0.0002952 9940 33.13 0.942 1.651 2020-11-04T21:55:35.768160512 INFO 2025-06-27 03:08:28,188 calibrate.py _nudge_pos():1806 [1] 9534: 0.130 -0.0013589 -0.0009756 14286 47.62 -4.234 -3.796 2020-11-04T23:14:09.165270784 INFO 2025-06-27 03:08:31,519 calibrate.py _nudge_pos():1806 [1] 9787: 0.150 0.0006203 0.0010003 14401 48.00 1.917 3.862 2020-11-05T00:06:21.370700032 INFO 2025-06-27 03:08:34,982 calibrate.py _nudge_pos():1806 [1] 10047: 0.190 0.0010618 0.0006059 14361 47.87 3.290 2.345 2020-11-05T00:58:32.566198272 INFO 2025-06-27 03:08:38,509 calibrate.py _nudge_pos():1806 [1] 10309: 0.010 0.0005209 0.0002041 13537 45.12 1.713 0.838 2020-11-05T01:48:01.962780928 INFO 2025-06-27 03:08:41,725 calibrate.py _nudge_pos():1806 [1] 10549: 0.050 0.0002010 -0.0000892 1140 3.80 7.855 -4.352 2020-11-05T01:55:48.970788352 INFO 2025-06-27 03:08:44,633 calibrate.py _nudge_pos():1806 [1] 10765: 0.090 -0.0000012 -0.0000148 20 0.06 -2.844 -43.168 2020-11-05T01:59:27.965786368 INFO 2025-06-27 03:08:44,901 calibrate.py _nudge_pos():1806 [1] 10785: 0.090 0.0014215 0.0004245 14421 48.07 4.388 1.636 2020-11-05T02:47:51.166903552 INFO 2025-06-27 03:08:48,127 calibrate.py _nudge_pos():1806 [1] 11024: 0.150 0.0002337 -0.0001611 1990 6.63 5.231 -4.503 2020-11-05T02:58:27.163334912 INFO 2025-06-27 03:08:51,287 calibrate.py _nudge_pos():1806 [1] 11260: 0.190 0.0015411 0.0006155 14911 49.70 4.602 2.295 2020-11-05T03:52:04.362941440 INFO 2025-06-27 03:08:54,544 calibrate.py _nudge_pos():1806 [1] 11502: 0.200 -0.0001148 -0.0021875 14881 49.60 -0.344 -8.172 2020-11-05T04:45:41.562548224 INFO 2025-06-27 03:08:59,348 calibrate.py _nudge_pos():1806 [1] 11858: 0.020 0.0013001 -0.0012998 13646 45.48 4.242 -5.295 2020-11-05T05:37:05.971251712 INFO 2025-06-27 03:08:59,525 calibrate.py _nudge_pos():1806 [1] 11871: 0.010 -0.0000101 -0.0000075 15 0.05 -32.121 -29.593 2020-11-05T05:37:20.970224128 INFO 2025-06-27 03:09:02,467 calibrate.py _nudge_pos():1806 [1] 12088: 0.190 0.0013602 -0.0008020 9749 32.50 6.211 -4.573 2020-11-05T06:13:26.971843072 INFO 2025-06-27 03:09:06,118 calibrate.py _nudge_pos():1806 [1] 12355: 0.030 -0.0000261 -0.0008113 14451 48.17 -0.080 -3.121 2020-11-05T07:06:03.365615104 INFO 2025-06-27 03:09:09,316 calibrate.py _nudge_pos():1806 [1] 12585: 0.160 -0.0021482 -0.0006662 7655 25.51 -12.494 -4.839 2020-11-05T07:35:23.365047040 INFO 2025-06-27 03:09:13,142 calibrate.py _nudge_pos():1806 [1] 12859: 0.190 0.0000805 -0.0012989 14366 47.88 0.249 -5.027 2020-11-05T08:27:49.569517056 INFO 2025-06-27 03:09:16,940 calibrate.py _nudge_pos():1806 [1] 13130: 0.030 0.0010995 -0.0011485 14336 47.78 3.413 -4.454 2020-11-05T09:20:06.964591104 INFO 2025-06-27 03:09:20,443 calibrate.py _nudge_pos():1806 [1] 13379: 0.060 -0.0004826 -0.0001780 14416 48.05 -1.490 -0.686 2020-11-05T10:12:18.170088704 INFO 2025-06-27 03:09:24,499 calibrate.py _nudge_pos():1806 [1] 13667: 0.070 0.0019085 -0.0008161 13476 44.92 6.305 -3.367 2020-11-05T11:02:00.365794304 INFO 2025-06-27 03:09:28,396 calibrate.py _nudge_pos():1806 [1] 13944: 0.090 0.0014069 0.0001033 13691 45.63 4.574 0.420 2020-11-05T11:52:14.569307136 INFO 2025-06-27 03:09:32,357 calibrate.py _nudge_pos():1806 [1] 14223: 0.160 0.0007614 0.0001331 14456 48.18 2.344 0.512 2020-11-05T12:45:04.762134016 INFO 2025-06-27 03:09:38,994 calibrate.py _nudge_pos():1806 [1] 14689: 0.150 0.0002771 0.0000183 10371 34.57 1.189 0.098 2020-11-05T13:27:23.968186624 INFO 2025-06-27 03:09:42,964 calibrate.py _nudge_pos():1806 [1] 14966: 0.100 0.0008867 0.0002202 9861 32.87 4.003 1.241 2020-11-05T14:04:52.164174592 INFO 2025-06-27 03:09:55,916 calibrate.py _nudge_pos():1806 [1] 15876: 0.070 0.0003786 0.0002111 7511 25.03 2.244 1.562 2020-11-05T14:45:03.368995584 INFO 2025-06-27 03:10:01,681 calibrate.py _nudge_pos():1806 [1] 16274: 0.040 0.0013112 0.0007830 10306 34.35 5.664 4.224 2020-11-05T15:26:01.570597376 INFO 2025-06-27 03:10:05,513 calibrate.py _nudge_pos():1806 [1] 16544: 0.080 0.0013592 0.0011049 14146 47.15 4.278 4.342 2020-11-05T16:17:39.768356352 INFO 2025-06-27 03:10:09,220 calibrate.py _nudge_pos():1806 [1] 16804: 0.120 0.0009398 -0.0005845 14201 47.33 2.947 -2.288 2020-11-05T17:09:18.966046720 INFO 2025-06-27 03:10:16,513 calibrate.py _nudge_pos():1806 [1] 17321: 0.090 0.0017408 0.0003658 9216 30.72 8.411 2.207 2020-11-05T17:48:38.164430592 INFO 2025-06-27 03:10:16,836 calibrate.py _nudge_pos():1862 [1] 17304: - - - 5 0.01 - - INFO 2025-06-27 03:10:16,836 calibrate.py _nudge_pos():1868 [1] Points in final series = 806382 INFO 2025-06-27 03:10:50,033 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 10 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 03:10:54,838 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 10 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 03:10:54,846 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2020.308.01/ctd1.nc WARNING 2025-06-27 03:10:54,848 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (923) ctd1_salinity values found outside of range. This may indicate a problem with the ctd1 data. INFO 2025-06-27 03:10:54,848 calibrate.py _range_qc_combined_nc():898 [1] Setting 923 ctd1_salinity values to NaN INFO 2025-06-27 03:10:54,849 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 03:10:54,849 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-27 03:11:00,645 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 10 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 03:11:05,440 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 10 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 03:11:05,524 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2020.308.01/ctd2.nc WARNING 2025-06-27 03:11:05,527 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (7821) ctd2_salinity values found outside of range. This may indicate a problem with the ctd2 data. INFO 2025-06-27 03:11:05,527 calibrate.py _range_qc_combined_nc():898 [1] Setting 7821 ctd2_salinity values to NaN INFO 2025-06-27 03:11:05,527 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 03:11:05,528 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 INFO 2025-06-27 03:11:05,761 calibrate.py _biolume_process():3128 [1] Checking for non-monotonic increasing time60hz INFO 2025-06-27 03:11:13,373 calibrate.py _biolume_process():3131 [1] Removing non-monotonic increasing time60hz at indices: [ 60 61 62 63 64 65 66 598740 598800 598801 598802] INFO 2025-06-27 03:11:15,005 calibrate.py _geometric_depth_correction():3423 [1] biolume: d_beg_time_diff: -4 seconds, d_end_time_diff: -1 seconds INFO 2025-06-27 03:15:07,242 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_cal.nc INFO 2025-06-27 03:15:08,218 calibrate.py write_netcdf():3512 [1] Data variables written: biolume_avg_biolume, biolume_depth, biolume_flow, biolume_raw, biolume_time, biolume_time60hz, 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, isus_nitrate, isus_quality, isus_temp, isus_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 03:15:08,232 process.py align():251 [1] Alignment steps for 2020.308.01 INFO 2025-06-27 03:15:08,479 align.py process_cal():139 [1] Processing dorado_2020.308.01_cal.nc from /data/auv_data/dorado/missionnetcdfs/2020.308.01 INFO 2025-06-27 03:15:08,691 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 03:15:08,712 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 03:15:09,274 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 03:15:09,313 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 03:15:09,800 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 03:15:09,835 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 03:15:10,148 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-27 03:15:10,148 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-27 03:15:10,382 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-27 03:15:10,421 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 03:15:10,892 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:10,916 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:11,355 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:11,378 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:11,798 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:11,819 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:12,245 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:12,267 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:12,699 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:12,726 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:13,140 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:13,161 align.py process_cal():249 [1] ctd1_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:13,576 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:13,596 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:14,012 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:14,033 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:14,449 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:14,470 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:14,878 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:14,898 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:15,309 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:15,334 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:15,746 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:15,766 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:16,184 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:16,206 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:16,616 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:16,637 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:17,048 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:17,068 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:17,475 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:17,496 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:17,909 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:17,931 align.py process_cal():249 [1] ctd2_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:18,352 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:18,372 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:18,793 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:18,812 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:19,224 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2020.308.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-27 03:15:19,250 align.py process_cal():249 [1] ctd2_par: instrument_sample_rate_hz = 4.00 INFO 2025-06-27 03:15:19,778 align.py process_cal():249 [1] isus_nitrate: instrument_sample_rate_hz = 0.78 INFO 2025-06-27 03:15:20,111 align.py process_cal():249 [1] isus_temp: instrument_sample_rate_hz = 0.78 INFO 2025-06-27 03:15:20,445 align.py process_cal():249 [1] isus_quality: instrument_sample_rate_hz = 0.78 INFO 2025-06-27 03:15:20,792 align.py process_cal():249 [1] biolume_flow: instrument_sample_rate_hz = 0.98 INFO 2025-06-27 03:15:21,146 align.py process_cal():249 [1] biolume_avg_biolume: instrument_sample_rate_hz = 0.98 INFO 2025-06-27 03:15:22,050 align.py process_cal():249 [1] biolume_raw: instrument_sample_rate_hz = 58.98 INFO 2025-06-27 03:15:26,881 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 03:15:27,160 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 03:15:27,441 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 03:15:27,717 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 03:15:27,997 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-27 03:15:28,306 align.py process_cal():249 [1] ecopuck_bbp700: instrument_sample_rate_hz = 10.43 INFO 2025-06-27 03:15:29,362 align.py process_cal():249 [1] ecopuck_cdom: instrument_sample_rate_hz = 10.43 INFO 2025-06-27 03:15:30,253 align.py process_cal():249 [1] ecopuck_chl: instrument_sample_rate_hz = 10.43 INFO 2025-06-27 03:15:31,248 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-06-27 03:15:31,555 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_align.nc INFO 2025-06-27 03:15:32,546 align.py write_netcdf():342 [1] Data variables written: biolume_avg_biolume, biolume_depth, biolume_flow, biolume_latitude, biolume_longitude, biolume_raw, biolume_time, biolume_time60hz, 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, isus_depth, isus_latitude, isus_longitude, isus_nitrate, isus_quality, isus_temp, isus_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 03:15:32,556 process.py resample():273 [1] Resampling steps for 2020.308.01 INFO 2025-06-27 03:15:32,558 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-27 03:15:32,779 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_align.nc mission netCDF file INFO 2025-06-27 03:15:32,797 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_align.nc mission netCDF file INFO 2025-06-27 03:15:32,801 resample.py get_mission_start_end():1145 [1] navigation: 2020-11-03T20:58:26.311899904 to 2020-11-05T17:49:01.162855168 (0 days 00:00:00 before mission_end) INFO 2025-06-27 03:15:32,805 resample.py get_mission_start_end():1145 [1] ctd1 : 2020-11-03T20:58:00.323680256 to 2020-11-05T17:49:00.992866816 (0 days 00:00:00.169988352 before mission_end) INFO 2025-06-27 03:15:32,810 resample.py get_mission_start_end():1145 [1] ctd2 : 2020-11-03T20:58:00.333679360 to 2020-11-05T17:49:01.122857728 (0 days 00:00:00.039997440 before mission_end) INFO 2025-06-27 03:15:32,812 resample.py get_mission_start_end():1145 [1] isus : 2020-11-03T20:59:07.329090048 to 2020-11-05T17:49:00.942870016 (0 days 00:00:00.219985152 before mission_end) INFO 2025-06-27 03:15:32,814 resample.py get_mission_start_end():1145 [1] biolume : 2020-11-03T20:57:45.414667264 to 2020-11-05T17:48:59.812913152 (0 days 00:00:01.349942016 before mission_end) INFO 2025-06-27 03:15:32,816 resample.py get_mission_start_end():1145 [1] lopc : 2020-11-03T20:57:59.164410368 to 2020-11-05T17:48:49.164410368 (0 days 00:00:11.998444800 before mission_end) INFO 2025-06-27 03:15:32,824 resample.py get_mission_start_end():1145 [1] ecopuck : 2020-11-03T20:57:44.954733056 to 2020-11-05T17:49:01.132857088 (0 days 00:00:00.029998080 before mission_end) INFO 2025-06-27 03:15:32,830 resample.py get_mission_start_end():1145 [1] tailcone : 2020-11-03T20:57:59.673724672 to 2020-11-05T17:48:50.673573632 (0 days 00:00:10.489281536 before mission_end) INFO 2025-06-27 03:15:32,831 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_align.nc mission netCDF file INFO 2025-06-27 03:15:32,832 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:34,453 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:34,709 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:34,962 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:35,214 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:35,420 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:35,618 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:35,830 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:36,029 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:36,232 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:36,437 resample.py resample_variable():1031 [1] Resampling ctd1_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:36,659 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:36,879 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:37,096 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:37,314 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:37,523 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:37,721 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:37,950 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:38,148 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:38,344 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:38,545 resample.py resample_variable():1031 [1] Resampling ctd2_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:38,746 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:38,948 resample.py resample_variable():1031 [1] Resampling ctd2_par with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:39,016 resample.py resample_variable():1031 [1] Resampling isus_nitrate with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:39,078 resample.py resample_variable():1031 [1] Resampling isus_temp with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:39,134 resample.py resample_variable():1031 [1] Resampling isus_quality with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:39,195 resample.py resample_variable():1031 [1] Resampling biolume_flow with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:39,256 resample.py resample_variable():1031 [1] Resampling biolume_avg_biolume with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:39,275 resample.py set_proxy_parameters():520 [1] Setting biolume proxy parameters for period4 INFO 2025-06-27 03:15:39,275 resample.py add_biolume_proxies():549 [1] Adding biolume proxy variables computed from biolume_raw INFO 2025-06-27 03:15:45,398 resample.py add_biolume_proxies():595 [1] Using flash_threshold = 1.0000e+11 INFO 2025-06-27 03:15:48,467 resample.py add_biolume_proxies():638 [1] Computing flashes per liter: nbflash_high, nbflash_low INFO 2025-06-27 03:15:49,390 resample.py add_biolume_proxies():666 [1] Saving flash intensity: biolume_intflash - the upper bound of the background envelope INFO 2025-06-27 03:15:49,736 resample.py add_biolume_proxies():683 [1] Saving Background bioluminescence (dinoflagellates proxy) INFO 2025-06-27 03:15:49,919 resample.py select_nighttime_bl_raw():408 [1] Extracting biolume_raw data between sunset 2020-11-04 01:58:26.165442560 and sunrise 2020-11-04 13:28:26.166114304 INFO 2025-06-27 03:15:50,731 resample.py select_nighttime_bl_raw():408 [1] Extracting biolume_raw data between sunset 2020-11-05 01:58:26.166637056 and sunrise 2020-11-05 13:28:26.367294976 INFO 2025-06-27 03:15:51,439 resample.py add_biolume_proxies():700 [1] No hs2_fl700 data. Not computing adinos, diatoms, and hdinos INFO 2025-06-27 03:15:51,512 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:51,537 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:51,559 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:51,580 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:51,602 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:52,129 resample.py resample_variable():1031 [1] Resampling ecopuck_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:52,697 resample.py resample_variable():1031 [1] Resampling ecopuck_cdom with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:53,256 resample.py resample_variable():1031 [1] Resampling ecopuck_chl with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:53,539 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-27 03:15:54,615 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_1S.nc INFO 2025-06-27 03:16:03,216 create_products.py _get_best_ctd():375 [1] Best CTD is ctd1 INFO 2025-06-27 03:16:30,856 create_products.py gulper_odv():522 [1] Wrote 20 Gulper data lines to /data/auv_data/dorado/missionodvs/2020.308.01/dorado_2020.308.01_1S_Gulper.txt INFO 2025-06-27 03:16:30,856 process.py archive():337 [1] Archiving steps for 2020.308.01 INFO 2025-06-27 03:16:30,856 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01, BASE_PATH = /data/auv_data INFO 2025-06-27 03:16:30,859 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01 files to /Volumes/AUVCTD/surveys/2020/netcdf INFO 2025-06-27 03:16:30,864 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2020/netcdf/dorado_2020.308.01_1S.nc INFO 2025-06-27 03:16:31,113 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_1S.nc /Volumes/AUVCTD/surveys/2020/netcdf done. INFO 2025-06-27 03:16:31,115 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2020/netcdf/dorado_2020.308.01_cal.nc INFO 2025-06-27 03:16:32,486 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_cal.nc /Volumes/AUVCTD/surveys/2020/netcdf done. INFO 2025-06-27 03:16:32,488 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2020/netcdf/dorado_2020.308.01_align.nc INFO 2025-06-27 03:16:34,367 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_align.nc /Volumes/AUVCTD/surveys/2020/netcdf done. INFO 2025-06-27 03:16:34,608 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:34,836 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:34,877 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:35,760 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:35,797 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/isuslog.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:36,149 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:36,413 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/FLBBCD2K.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:36,603 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:37,170 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/biolume.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:37,888 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2020/2020308/2020.308.01 done. INFO 2025-06-27 03:16:37,888 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-27 03:16:37,892 archive.py copy_to_AUVTCD():133 [1] Removing /Volumes/AUVCTD/surveys/2020/odv/dorado_2020.308.01_1S_Gulper.txt INFO 2025-06-27 03:16:37,904 archive.py copy_to_AUVTCD():136 [1] copyfile /data/auv_data/dorado/missionodvs/2020.308.01/dorado_2020.308.01_1S_Gulper.txt /Volumes/AUVCTD/surveys/2020/odv done. INFO 2025-06-27 03:16:37,905 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2020.308.01/dorado_2020.308.01_processing.log /Volumes/AUVCTD/surveys/2020/netcdf