INFO 2025-06-26 14:35:30,549 process.py process_mission():429 [1] commandline = src/data/process_dorado.py --start_year 2005 --end_year 2014 --num_cores 1 -v --noinput --clobber INFO 2025-06-26 14:35:30,549 process.py process_mission():434 [1] dorado_info[mission]["comment"] = AUVCTD mission - Ryan short mission, Gulpers fired - ctdToUse = ctd2 INFO 2025-06-26 14:35:30,549 process.py process_mission():449 [1] Processing AUVCTD mission 2009.084.00 by user docker_user on host eae60d30a712 INFO 2025-06-26 14:35:30,549 process.py download_process():165 [1] Download and processing steps for 2009.084.00 INFO 2025-06-26 14:35:30,549 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2009/2009084/2009.084.00 INFO 2025-06-26 14:35:30,549 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2009/2009084/2009.084.00 to /data/auv_data/dorado/missionlogs/2009.084.00 INFO 2025-06-26 14:35:31,604 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2009.084.00 INFO 2025-06-26 14:35:31,604 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/ctdDriver.log (290180 bytes) INFO 2025-06-26 14:35:31,634 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2009.084.00/ctdDriver.log: [206 512] INFO 2025-06-26 14:35:31,635 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/ctdDriver2.log (290261 bytes) INFO 2025-06-26 14:35:31,662 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/gps.log (13892 bytes) INFO 2025-06-26 14:35:31,671 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/hydroscatlog.log (289822 bytes) INFO 2025-06-26 14:35:31,708 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2009.084.00/hydroscatlog.log: [ 1 2 4 5 6 7 8 10 11 12 13 14 15 17 18 20 21 22 23 24 26 28 29 30 32 33 35 36 38 39 41 42] INFO 2025-06-26 14:35:31,709 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/navigation.log (976694 bytes) INFO 2025-06-26 14:35:31,791 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/isuslog.log (18677 bytes) INFO 2025-06-26 14:35:31,796 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/parosci.log (350822 bytes) INFO 2025-06-26 14:35:31,830 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/tailCone.log (43627 bytes) INFO 2025-06-26 14:35:31,841 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/biolume.log (237052 bytes) INFO 2025-06-26 14:35:31,866 logs2netcdfs.py write_variables():575 [1] Expanding original timeTag to time60Hz variable for raw data INFO 2025-06-26 14:35:31,880 logs2netcdfs.py download_process_logs():807 [1] Time to process: 0.28 seconds INFO 2025-06-26 14:35:31,881 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2009.084.00/lopc.bin (1016092 bytes) INFO 2025-06-26 14:35:31,881 lopcToNetCDF.py main():2297 [1] Processing begun: Thu Jun 26 14:35:31 2025 INFO 2025-06-26 14:35:31,881 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2009.084.00/parosci.nc INFO 2025-06-26 14:35:31,881 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-26 14:35:31,881 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2009.084.00/parosci.nc INFO 2025-06-26 14:35:31,882 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1237993490.8, sensor_off_time = 1237994350.1 INFO 2025-06-26 14:35:31,883 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 859 seconds. Expecting to read 1718 L frames from the lopc.bin file. INFO 2025-06-26 14:35:31,883 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 1718 records from the lopc.bin file. INFO 2025-06-26 14:35:31,893 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2009-03-25 15:04:50 Z and endTime = 2009-03-25 15:19:10 Z with 1718 records expected to be read from lopc.bin INFO 2025-06-26 14:35:31,893 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2009.084.00/lopc.bin INFO 2025-06-26 14:35:31,893 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2009.084.00/lopc.nc INFO 2025-06-26 14:35:31,893 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2009.084.00/lopc.nc INFO 2025-06-26 14:35:31,894 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2009.084.00 INFO 2025-06-26 14:35:31,894 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 INFO 2025-06-26 14:35:31,971 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-26 14:35:31,971 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-26 14:35:31,971 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ INFO 2025-06-26 14:35:33,342 lopcToNetCDF.py main():2345 [1] >>> Done reading file. INFO 2025-06-26 14:35:33,342 lopcToNetCDF.py main():2346 [1] lFrameCount = 1701, mFrameCount = 3641 INFO 2025-06-26 14:35:33,342 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2009.084.00/parosci.nc INFO 2025-06-26 14:35:33,342 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-26 14:35:33,343 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2009.084.00/parosci.nc INFO 2025-06-26 14:35:33,344 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1237993490.8, sensor_off_time = 1237994350.1 INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 859 seconds. Expecting to read 1718 L frames from the lopc.bin file. INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 1718 records from the lopc.bin file. INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 1 and len(sampleCountList) = 1719 INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [] INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [ 1 2 3 ... 1717 1718 1719] INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-26 14:35:33,345 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [1 1 1 ... 1 1 1] INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py deSpike():1590 [1] Found 0 spike indicators at indices: [] INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [ 1 2 3 ... 1717 1718 1719] INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [ 1 2 3 ... 1717 1718 1719] with len(correctedSampleCountList) = 1719 INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 1 from all values of correctedSampleCountList INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [0.000e+00 5.000e-01 1.000e+00 ... 8.580e+02 8.585e+02 8.590e+02] INFO 2025-06-26 14:35:33,346 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.23799349e+09 1.23799349e+09 1.23799349e+09 ... 1.23799435e+09 1.23799435e+09 1.23799435e+09] INFO 2025-06-26 14:35:33,347 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1237993490.8 1237993491.3, ..., timestampArray[-2:] = 1237994349.3 1237994349.8] INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1237993490.8233368), np.float64(1237993491.3233368)], ..., timestampList[-2:] = [np.float64(1237994349.3233368), np.float64(1237994349.8233368)]] INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 1719) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [1679, 1700] INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 81 INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 1719 INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1237993490.8233368), np.float64(1237993491.3233368)], ..., timestampList[-2:] = [np.float64(1237994349.3233368), np.float64(1237994349.8233368)]] INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 1719) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(1678), np.int32(1699)]] from timestampList to create subSampledTimestampList INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 81 INFO 2025-06-26 14:35:33,349 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 ERROR 2025-06-26 14:35:33,350 lopcToNetCDF.py constructTimestampList():1501 [1] Cannot interpolate to cFrameEsecsListInterpolated: array of sample points is empty INFO 2025-06-26 14:35:33,352 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 81 INFO 2025-06-26 14:35:33,352 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1237993500.3233368)], ..., tsList[-2:] = [np.float64(1237994329.8233368), np.float64(1237994340.3233368)] INFO 2025-06-26 14:35:33,352 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2009-03-25 15:05:00 Z INFO 2025-06-26 14:35:33,353 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2009-03-25 15:19:00 Z INFO 2025-06-26 14:35:33,353 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 1701 INFO 2025-06-26 14:35:33,353 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [-9999], ..., cFrameEsecsList[-2:] = [-9999, -9999] INFO 2025-06-26 14:35:33,353 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 1969-12-31 21:13:21 Z INFO 2025-06-26 14:35:33,353 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 1969-12-31 21:13:21 Z INFO 2025-06-26 14:35:33,357 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2009.084.00/lopc.nc INFO 2025-06-26 14:35:33,357 lopcToNetCDF.py main():2384 [1] Processing finished: Thu Jun 26 14:35:33 2025 Elapsed processing time from start of processing = 1 seconds INFO 2025-06-26 14:35:33,357 process.py calibrate():227 [1] Calibration steps for 2009.084.00 INFO 2025-06-26 14:35:33,430 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-26 14:35:33,432 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-26 14:35:34,425 calibrate.py _nudge_pos():1806 [1] 133: 0.180 -0.0001354 -0.0002985 3399 11.35 -1.770 -4.875 2009-03-25T15:18:22.237751040 INFO 2025-06-26 14:35:34,887 calibrate.py _nudge_pos():1862 [1] 148: - - - 4 0.01 - - INFO 2025-06-26 14:35:34,887 calibrate.py _nudge_pos():1868 [1] Points in final series = 4130 WARNING 2025-06-26 14:35:34,897 calibrate.py _depth_process():2193 [1] Expected sample_rate to be 10 Hz, instead it's 8.33 Hz INFO 2025-06-26 14:35:35,417 calibrate.py _geometric_depth_correction():3423 [1] hs2: d_beg_time_diff: 4 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 14:35:35,681 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 35 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 14:35:35,713 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 35 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 14:35:35,715 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2009.084.00/ctd1.nc INFO 2025-06-26 14:35:35,716 calibrate.py _range_qc_combined_nc():898 [1] Setting 441 ctd1_salinity values to NaN INFO 2025-06-26 14:35:35,717 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-26 14:35:35,717 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-26 14:35:35,775 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 34 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 14:35:35,804 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 34 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 14:35:35,805 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2009.084.00/ctd2.nc INFO 2025-06-26 14:35:35,806 calibrate.py _range_qc_combined_nc():898 [1] Setting 0 ctd2_salinity values to NaN INFO 2025-06-26 14:35:35,806 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-26 14:35:35,806 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 INFO 2025-06-26 14:35:35,814 calibrate.py _biolume_process():3128 [1] Checking for non-monotonic increasing time60hz INFO 2025-06-26 14:35:35,851 calibrate.py _biolume_process():3131 [1] Removing non-monotonic increasing time60hz at indices: [ 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 180 181 182 183 184 185 186 540 2280 2281 2282 2283 2284 2285 2286 2400 5160 5161 5162 5163 5164 5165 5166 5167 5168 9900 9901 9902 9903 9904 9905 9906 9907 9908 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 14820 14821 14822 14823 14824 14825 14826 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 22140 22141 22142 22143 22144 22145 22146 22147 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 24540 25740 37980 37981 37982 37983 37984 37985 37986 37987 37988 38520 38521 38522 38523 38524 38525 47940 47941 47942 47943] INFO 2025-06-26 14:35:35,861 calibrate.py _geometric_depth_correction():3423 [1] biolume: d_beg_time_diff: -1 seconds, d_end_time_diff: -1 seconds ERROR 2025-06-26 14:35:35,865 calibrate.py process_logs():3548 [1] Error processing biolume: missing variable "No variable named 'avg_biolume'. Variables on the dataset include ['time', 'rrr', 'cal_striing', 'pump', 'flow', 'humidity', 'temperature', 'time60hz', 'raw']" ERROR 2025-06-26 14:35:35,874 calibrate.py process_logs():3542 [1] Error processing ecopuck: ecopuck has no orig_data - likely a missing or zero-sized .log file in missionlogs/2009.084.00 INFO 2025-06-26 14:35:35,878 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_cal.nc INFO 2025-06-26 14:35:36,076 calibrate.py write_netcdf():3512 [1] Data variables written: biolume_depth, biolume_flow, biolume_time, ctd1_conductivity, ctd1_conductivity_onboard, ctd1_depth, ctd1_dissolvedO2, ctd1_flow1, ctd1_oxygen_mll, ctd1_oxygen_umolkg, ctd1_salinity, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_salinity, ctd2_temperature, ctd2_temperature_onboard, ctd2_time, depth_filtdepth, depth_filtpres, depth_time, gps_latitude, gps_longitude, gps_time, hs2_bbp420, hs2_bbp700, hs2_depth, hs2_fl700, hs2_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-26 14:35:36,081 process.py align():251 [1] Alignment steps for 2009.084.00 INFO 2025-06-26 14:35:36,103 align.py process_cal():139 [1] Processing dorado_2009.084.00_cal.nc from /data/auv_data/dorado/missionnetcdfs/2009.084.00 INFO 2025-06-26 14:35:36,109 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 14:35:36,110 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 4.99 INFO 2025-06-26 14:35:36,123 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 14:35:36,125 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 4.99 INFO 2025-06-26 14:35:36,135 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 14:35:36,137 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 4.99 INFO 2025-06-26 14:35:36,143 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-26 14:35:36,143 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-26 14:35:36,147 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 14:35:36,149 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 4.99 INFO 2025-06-26 14:35:36,159 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,161 align.py process_cal():249 [1] hs2_bbp420: instrument_sample_rate_hz = 3.98 INFO 2025-06-26 14:35:36,171 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,174 align.py process_cal():249 [1] hs2_bbp700: instrument_sample_rate_hz = 3.98 INFO 2025-06-26 14:35:36,184 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,186 align.py process_cal():249 [1] hs2_fl700: instrument_sample_rate_hz = 3.98 INFO 2025-06-26 14:35:36,196 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,198 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,209 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,211 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,221 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,224 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,234 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,236 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,247 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,248 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,259 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,261 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,271 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,273 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,284 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,286 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,297 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,298 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,308 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,310 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,322 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,323 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,336 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,339 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,355 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,357 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,368 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,370 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,380 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,382 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,393 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,395 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,406 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.084.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 14:35:36,408 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 3.99 INFO 2025-06-26 14:35:36,421 align.py process_cal():249 [1] isus_nitrate: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 14:35:36,434 align.py process_cal():249 [1] isus_temp: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 14:35:36,447 align.py process_cal():249 [1] isus_quality: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 14:35:36,461 align.py process_cal():249 [1] biolume_flow: instrument_sample_rate_hz = 1.00 INFO 2025-06-26 14:35:36,474 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 14:35:36,488 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 14:35:36,502 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 14:35:36,516 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 14:35:36,529 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 14:35:36,544 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 1.05 INFO 2025-06-26 14:35:36,554 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_align.nc INFO 2025-06-26 14:35:36,605 align.py write_netcdf():342 [1] Data variables written: biolume_depth, biolume_flow, biolume_latitude, biolume_longitude, biolume_time, ctd1_conductivity, ctd1_conductivity_onboard, ctd1_depth, ctd1_dissolvedO2, ctd1_flow1, ctd1_latitude, ctd1_longitude, ctd1_oxygen_mll, ctd1_oxygen_umolkg, ctd1_salinity, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_latitude, ctd2_longitude, ctd2_salinity, ctd2_temperature, ctd2_temperature_onboard, ctd2_time, hs2_bbp420, hs2_bbp700, hs2_depth, hs2_fl700, hs2_latitude, hs2_longitude, hs2_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-26 14:35:36,607 process.py resample():273 [1] Resampling steps for 2009.084.00 INFO 2025-06-26 14:35:36,608 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-26 14:35:36,631 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_align.nc mission netCDF file INFO 2025-06-26 14:35:36,636 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_align.nc mission netCDF file INFO 2025-06-26 14:35:36,637 resample.py get_mission_start_end():1145 [1] navigation: 2009-03-25T15:05:22.881140736 to 2009-03-25T15:19:10.034476800 (0 days 00:00:00.139990272 before mission_end) INFO 2025-06-26 14:35:36,638 resample.py get_mission_start_end():1145 [1] hs2 : 2009-03-25T15:04:55.293030400 to 2009-03-25T15:19:09.954482432 (0 days 00:00:00.219984640 before mission_end) INFO 2025-06-26 14:35:36,640 resample.py get_mission_start_end():1145 [1] ctd1 : 2009-03-25T15:05:26.210912512 to 2009-03-25T15:19:10.174467072 (0 days 00:00:00 before mission_end) INFO 2025-06-26 14:35:36,641 resample.py get_mission_start_end():1145 [1] ctd2 : 2009-03-25T15:05:25.810939904 to 2009-03-25T15:19:10.034476800 (0 days 00:00:00.139990272 before mission_end) INFO 2025-06-26 14:35:36,642 resample.py get_mission_start_end():1145 [1] isus : 2009-03-25T15:06:06.278167808 to 2009-03-25T15:19:09.424518656 (0 days 00:00:00.749948416 before mission_end) INFO 2025-06-26 14:35:36,643 resample.py get_mission_start_end():1145 [1] biolume : 2009-03-25T15:04:50.033356544 to 2009-03-25T15:19:09.284493824 (0 days 00:00:00.889973248 before mission_end) INFO 2025-06-26 14:35:36,644 resample.py get_mission_start_end():1145 [1] lopc : 2009-03-25T15:05:00.323336960 to 2009-03-25T15:19:00.323336960 (0 days 00:00:09.851130112 before mission_end) INFO 2025-06-26 14:35:36,646 resample.py get_mission_start_end():1145 [1] tailcone : 2009-03-25T15:04:53.493153792 to 2009-03-25T15:19:10.004478976 (0 days 00:00:00.169988096 before mission_end) INFO 2025-06-26 14:35:36,646 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_align.nc mission netCDF file INFO 2025-06-26 14:35:36,647 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,682 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,691 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,700 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,708 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,717 resample.py resample_variable():1031 [1] Resampling hs2_bbp420 with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,726 resample.py resample_variable():1031 [1] Resampling hs2_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,735 resample.py resample_variable():1031 [1] Resampling hs2_fl700 with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,743 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,751 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,759 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,766 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,774 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,782 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,789 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,797 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,804 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,813 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,821 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,830 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,838 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,847 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,855 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,863 resample.py resample_variable():1031 [1] Resampling isus_nitrate with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,871 resample.py resample_variable():1031 [1] Resampling isus_temp with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,879 resample.py resample_variable():1031 [1] Resampling isus_quality with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,888 resample.py resample_variable():1031 [1] Resampling biolume_flow with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,896 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,904 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,912 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,920 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,928 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:36,937 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-26 14:35:37,045 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_1S.nc INFO 2025-06-26 14:35:38,315 create_products.py _get_best_ctd():380 [1] ctdToUse = ctd2 INFO 2025-06-26 14:35:39,927 create_products.py gulper_odv():522 [1] Wrote 10 Gulper data lines to /data/auv_data/dorado/missionodvs/2009.084.00/dorado_2009.084.00_1S_Gulper.txt INFO 2025-06-26 14:35:39,927 process.py archive():337 [1] Archiving steps for 2009.084.00 INFO 2025-06-26 14:35:39,927 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00, BASE_PATH = /data/auv_data INFO 2025-06-26 14:35:39,928 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00 files to /Volumes/AUVCTD/surveys/2009/netcdf INFO 2025-06-26 14:35:39,929 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.084.00_1S.nc INFO 2025-06-26 14:35:39,934 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_1S.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 14:35:39,935 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.084.00_cal.nc INFO 2025-06-26 14:35:39,944 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_cal.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 14:35:39,945 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.084.00_align.nc INFO 2025-06-26 14:35:39,954 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_align.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 14:35:39,962 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,967 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,971 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/gps.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,977 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,984 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,988 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/isuslog.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,993 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:39,997 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:40,006 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/biolume.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:40,015 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009084/2009.084.00 done. INFO 2025-06-26 14:35:40,015 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-26 14:35:40,016 archive.py copy_to_AUVTCD():133 [1] Removing /Volumes/AUVCTD/surveys/2009/odv/dorado_2009.084.00_1S_Gulper.txt INFO 2025-06-26 14:35:40,020 archive.py copy_to_AUVTCD():136 [1] copyfile /data/auv_data/dorado/missionodvs/2009.084.00/dorado_2009.084.00_1S_Gulper.txt /Volumes/AUVCTD/surveys/2009/odv done. INFO 2025-06-26 14:35:40,021 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.084.00/dorado_2009.084.00_processing.log /Volumes/AUVCTD/surveys/2009/netcdf