INFO 2025-06-26 15:12:23,432 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 15:12:23,432 process.py process_mission():434 [1] dorado_info[mission]["comment"] = AUVCTD mission - Short missions, The .01 mission was very short but two gulpers fired - ctdToUse = ctd1 INFO 2025-06-26 15:12:23,433 process.py process_mission():449 [1] Processing AUVCTD mission 2009.278.01 by user docker_user on host eae60d30a712 INFO 2025-06-26 15:12:23,433 process.py download_process():165 [1] Download and processing steps for 2009.278.01 INFO 2025-06-26 15:12:23,433 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2009/2009278/2009.278.01 INFO 2025-06-26 15:12:23,433 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2009/2009278/2009.278.01 to /data/auv_data/dorado/missionlogs/2009.278.01 INFO 2025-06-26 15:12:24,749 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2009.278.01 INFO 2025-06-26 15:12:24,750 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/ctdDriver.log (1191270 bytes) INFO 2025-06-26 15:12:24,848 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/ctdDriver2.log (1203455 bytes) INFO 2025-06-26 15:12:24,944 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/gps.log (29876 bytes) INFO 2025-06-26 15:12:24,955 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/hydroscatlog.log (1060270 bytes) INFO 2025-06-26 15:12:25,075 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/navigation.log (3692346 bytes) INFO 2025-06-26 15:12:25,347 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/isuslog.log (72757 bytes) INFO 2025-06-26 15:12:25,359 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/parosci.log (1294070 bytes) INFO 2025-06-26 15:12:25,484 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/tailCone.log (758635 bytes) INFO 2025-06-26 15:12:25,582 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/biolume.log (863196 bytes) INFO 2025-06-26 15:12:25,666 logs2netcdfs.py write_variables():575 [1] Expanding original timeTag to time60Hz variable for raw data INFO 2025-06-26 15:12:25,718 logs2netcdfs.py download_process_logs():807 [1] Time to process: 0.97 seconds INFO 2025-06-26 15:12:25,718 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2009.278.01/lopc.bin (4497249 bytes) INFO 2025-06-26 15:12:25,718 lopcToNetCDF.py main():2297 [1] Processing begun: Thu Jun 26 15:12:25 2025 INFO 2025-06-26 15:12:25,718 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2009.278.01/parosci.nc INFO 2025-06-26 15:12:25,718 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-26 15:12:25,718 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2009.278.01/parosci.nc INFO 2025-06-26 15:12:25,720 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1254772400.5, sensor_off_time = 1254775560.5 INFO 2025-06-26 15:12:25,720 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 3160 seconds. Expecting to read 6320 L frames from the lopc.bin file. INFO 2025-06-26 15:12:25,720 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 6320 records from the lopc.bin file. INFO 2025-06-26 15:12:25,759 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2009-10-05 19:53:20 Z and endTime = 2009-10-05 20:46:00 Z with 6320 records expected to be read from lopc.bin INFO 2025-06-26 15:12:25,759 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2009.278.01/lopc.bin INFO 2025-06-26 15:12:25,759 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2009.278.01/lopc.nc INFO 2025-06-26 15:12:25,759 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2009.278.01/lopc.nc INFO 2025-06-26 15:12:25,760 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2009.278.01 INFO 2025-06-26 15:12:25,760 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 INFO 2025-06-26 15:12:25,857 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-26 15:12:25,857 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-26 15:12:25,857 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ INFO 2025-06-26 15:12:32,118 lopcToNetCDF.py main():2345 [1] >>> Done reading file. INFO 2025-06-26 15:12:32,119 lopcToNetCDF.py main():2346 [1] lFrameCount = 6263, mFrameCount = 16911 INFO 2025-06-26 15:12:32,119 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2009.278.01/parosci.nc INFO 2025-06-26 15:12:32,119 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-26 15:12:32,119 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2009.278.01/parosci.nc INFO 2025-06-26 15:12:32,121 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1254772400.5, sensor_off_time = 1254775560.5 INFO 2025-06-26 15:12:32,121 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 3160 seconds. Expecting to read 6320 L frames from the lopc.bin file. INFO 2025-06-26 15:12:32,121 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 6320 records from the lopc.bin file. INFO 2025-06-26 15:12:32,121 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 1245 and len(sampleCountList) = 6321 INFO 2025-06-26 15:12:32,122 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [] INFO 2025-06-26 15:12:32,122 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [1245 1819 1820 ... 8136 8137 8138] INFO 2025-06-26 15:12:32,122 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-26 15:12:32,122 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-26 15:12:32,122 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [574 1 1 ... 1 1 1] INFO 2025-06-26 15:12:32,122 lopcToNetCDF.py deSpike():1590 [1] Found 1 spike indicators at indices: [1] INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py deSpike():1595 [1] Identifying nature of spike value = 1819 at index = 1 INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [1245 1819 1820 ... 8136 8137 8138] INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [1245 1819 1820 ... 8136 8137 8138] with len(correctedSampleCountList) = 6321 INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 1245 from all values of correctedSampleCountList INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [ 0. 287. 287.5 ... 3445.5 3446. 3446.5] INFO 2025-06-26 15:12:32,123 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.25477240e+09 1.25477269e+09 1.25477269e+09 ... 1.25477585e+09 1.25477585e+09 1.25477585e+09] INFO 2025-06-26 15:12:32,124 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1254772400.5 1254772687.5, ..., timestampArray[-2:] = 1254775846.5 1254775847.0] INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1254772400.4687667), np.float64(1254772687.4687667)], ..., timestampList[-2:] = [np.float64(1254775846.4687667), np.float64(1254775846.9687667)]] INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 6321) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [6236, 6257] INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 298 INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 6321 INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1254772400.4687667), np.float64(1254772687.4687667)], ..., timestampList[-2:] = [np.float64(1254775846.4687667), np.float64(1254775846.9687667)]] INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 6321) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 15:12:32,131 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(6235), np.int32(6256)]] from timestampList to create subSampledTimestampList INFO 2025-06-26 15:12:32,132 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 298 INFO 2025-06-26 15:12:32,132 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 ERROR 2025-06-26 15:12:32,132 lopcToNetCDF.py constructTimestampList():1501 [1] Cannot interpolate to cFrameEsecsListInterpolated: array of sample points is empty INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 298 INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1254772696.4687667)], ..., tsList[-2:] = [np.float64(1254775804.4687667), np.float64(1254775814.9687667)] INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2009-10-05 19:58:16 Z INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2009-10-05 20:50:14 Z INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 6263 INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [-9999], ..., cFrameEsecsList[-2:] = [-9999, -9999] INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 1969-12-31 21:13:21 Z INFO 2025-06-26 15:12:32,138 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 1969-12-31 21:13:21 Z INFO 2025-06-26 15:12:32,142 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2009.278.01/lopc.nc INFO 2025-06-26 15:12:32,142 lopcToNetCDF.py main():2384 [1] Processing finished: Thu Jun 26 15:12:32 2025 Elapsed processing time from start of processing = 6 seconds INFO 2025-06-26 15:12:32,142 process.py calibrate():227 [1] Calibration steps for 2009.278.01 INFO 2025-06-26 15:12:32,229 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 15:12:32,230 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-26 15:12:33,137 calibrate.py _nudge_pos():1806 [1] 126: 0.190 -0.0000272 -0.0001018 1645 5.48 -0.736 -3.443 2009-10-05T20:00:52.947769856 INFO 2025-06-26 15:12:33,644 calibrate.py _nudge_pos():1806 [1] 181: 0.200 0.0002006 -0.0000357 7830 26.10 1.140 -0.253 2009-10-05T20:27:52.946792448 INFO 2025-06-26 15:12:34,717 calibrate.py _nudge_pos():1806 [1] 296: 0.010 0.0000356 -0.0000998 3750 12.50 0.422 -1.479 2009-10-05T20:42:17.147590400 INFO 2025-06-26 15:12:35,407 calibrate.py _nudge_pos():1806 [1] 371: 0.200 0.0000221 -0.0000183 589 1.96 1.672 -1.730 2009-10-05T20:45:28.954450944 INFO 2025-06-26 15:12:35,697 calibrate.py _nudge_pos():1862 [1] 369: - - - 1 0.00 - - INFO 2025-06-26 15:12:35,697 calibrate.py _nudge_pos():1868 [1] Points in final series = 15469 WARNING 2025-06-26 15:12:35,721 calibrate.py _depth_process():2193 [1] Expected sample_rate to be 10 Hz, instead it's 8.33 Hz INFO 2025-06-26 15:12:35,860 calibrate.py _geometric_depth_correction():3423 [1] hs2: d_beg_time_diff: 6 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:12:36,001 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 59 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:12:36,099 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 59 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:12:36,100 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2009.278.01/ctd1.nc INFO 2025-06-26 15:12:36,101 calibrate.py _range_qc_combined_nc():898 [1] Setting 63 ctd1_salinity values to NaN INFO 2025-06-26 15:12:36,102 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 15:12:36,102 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-26 15:12:36,300 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 27 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:12:36,398 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 27 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:12:36,400 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2009.278.01/ctd2.nc INFO 2025-06-26 15:12:36,401 calibrate.py _range_qc_combined_nc():898 [1] Setting 0 ctd2_salinity values to NaN INFO 2025-06-26 15:12:36,402 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 15:12:36,402 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 INFO 2025-06-26 15:12:36,412 calibrate.py _biolume_process():3128 [1] Checking for non-monotonic increasing time60hz INFO 2025-06-26 15:12:36,547 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 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 120 180 1800 1801 1802 1803 6780 6781 6782 6783 32580 32581 32582 33660 33661 33662 53160 83820] INFO 2025-06-26 15:12:36,578 calibrate.py _geometric_depth_correction():3423 [1] biolume: d_beg_time_diff: -2 seconds, d_end_time_diff: -1 seconds ERROR 2025-06-26 15:12:36,583 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 15:12:36,592 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.278.01 INFO 2025-06-26 15:12:36,607 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_cal.nc INFO 2025-06-26 15:12:36,659 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_salinity_onboard, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_salinity, ctd2_salinity_onboard, 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 15:12:36,665 process.py align():251 [1] Alignment steps for 2009.278.01 INFO 2025-06-26 15:12:36,690 align.py process_cal():139 [1] Processing dorado_2009.278.01_cal.nc from /data/auv_data/dorado/missionnetcdfs/2009.278.01 INFO 2025-06-26 15:12:36,699 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:12:36,701 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:12:36,719 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:12:36,722 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:12:36,739 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:12:36,741 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:12:36,751 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-26 15:12:36,752 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-26 15:12:36,758 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:12:36,760 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:12:36,777 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,779 align.py process_cal():249 [1] hs2_bbp420: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,796 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,798 align.py process_cal():249 [1] hs2_bbp700: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,814 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,816 align.py process_cal():249 [1] hs2_fl700: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,832 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,834 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,851 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,853 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,870 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,872 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,888 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,890 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,907 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,909 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,925 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,927 align.py process_cal():249 [1] ctd1_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,944 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,946 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,962 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,964 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,980 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:36,983 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:36,999 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,001 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,018 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,020 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,036 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,038 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,055 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,058 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,075 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,077 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,094 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,097 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,114 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,116 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,133 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,135 align.py process_cal():249 [1] ctd2_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,153 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,155 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,173 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.278.01_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:12:37,175 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:12:37,197 align.py process_cal():249 [1] isus_nitrate: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 15:12:37,215 align.py process_cal():249 [1] isus_temp: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 15:12:37,232 align.py process_cal():249 [1] isus_quality: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 15:12:37,251 align.py process_cal():249 [1] biolume_flow: instrument_sample_rate_hz = 1.00 INFO 2025-06-26 15:12:37,269 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:12:37,287 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:12:37,304 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:12:37,322 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:12:37,339 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:12:37,357 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:12:37,375 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_align.nc INFO 2025-06-26 15:12:37,431 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_salinity_onboard, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_latitude, ctd2_longitude, ctd2_salinity, ctd2_salinity_onboard, 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 15:12:37,434 process.py resample():273 [1] Resampling steps for 2009.278.01 INFO 2025-06-26 15:12:37,435 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-26 15:12:37,460 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_align.nc mission netCDF file INFO 2025-06-26 15:12:37,466 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_align.nc mission netCDF file INFO 2025-06-26 15:12:37,467 resample.py get_mission_start_end():1145 [1] navigation: 2009-10-05T19:53:53.176526080 to 2009-10-05T20:46:00.352300032 (0 days 00:04:14.616466688 before mission_end) INFO 2025-06-26 15:12:37,468 resample.py get_mission_start_end():1145 [1] hs2 : 2009-10-05T19:53:26.598347008 to 2009-10-05T20:46:00.362299136 (0 days 00:04:14.606467584 before mission_end) INFO 2025-06-26 15:12:37,469 resample.py get_mission_start_end():1145 [1] ctd1 : 2009-10-05T19:54:20.284669184 to 2009-10-05T20:46:00.472291584 (0 days 00:04:14.496475136 before mission_end) INFO 2025-06-26 15:12:37,471 resample.py get_mission_start_end():1145 [1] ctd2 : 2009-10-05T19:53:48.016879616 to 2009-10-05T20:46:00.432294400 (0 days 00:04:14.536472320 before mission_end) INFO 2025-06-26 15:12:37,472 resample.py get_mission_start_end():1145 [1] isus : 2009-10-05T19:54:37.663478528 to 2009-10-05T20:46:00.452293120 (0 days 00:04:14.516473600 before mission_end) INFO 2025-06-26 15:12:37,473 resample.py get_mission_start_end():1145 [1] biolume : 2009-10-05T19:53:18.858842880 to 2009-10-05T20:45:59.492324608 (0 days 00:04:15.476442112 before mission_end) INFO 2025-06-26 15:12:37,474 resample.py get_mission_start_end():1145 [1] lopc : 2009-10-05T19:58:16.468766720 to 2009-10-05T20:50:14.968766720 (0 days 00:00:00 before mission_end) INFO 2025-06-26 15:12:37,475 resample.py get_mission_start_end():1145 [1] tailcone : 2009-10-05T19:53:21.748679168 to 2009-10-05T20:46:00.362299136 (0 days 00:04:14.606467584 before mission_end) INFO 2025-06-26 15:12:37,476 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_align.nc mission netCDF file INFO 2025-06-26 15:12:37,476 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,534 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,547 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,559 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,571 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,583 resample.py resample_variable():1031 [1] Resampling hs2_bbp420 with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,595 resample.py resample_variable():1031 [1] Resampling hs2_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,606 resample.py resample_variable():1031 [1] Resampling hs2_fl700 with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,617 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,627 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,638 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,648 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,659 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,669 resample.py resample_variable():1031 [1] Resampling ctd1_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,680 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,690 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,700 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,710 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,722 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,733 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,745 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,756 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,767 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,778 resample.py resample_variable():1031 [1] Resampling ctd2_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,790 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,800 resample.py resample_variable():1031 [1] Resampling isus_nitrate with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,808 resample.py resample_variable():1031 [1] Resampling isus_temp with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,817 resample.py resample_variable():1031 [1] Resampling isus_quality with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,826 resample.py resample_variable():1031 [1] Resampling biolume_flow with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,835 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,843 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,851 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,858 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,866 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:37,879 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-26 15:12:38,004 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_1S.nc INFO 2025-06-26 15:12:39,287 create_products.py _get_best_ctd():380 [1] ctdToUse = ctd1 INFO 2025-06-26 15:12:39,623 create_products.py gulper_odv():522 [1] Wrote 2 Gulper data lines to /data/auv_data/dorado/missionodvs/2009.278.01/dorado_2009.278.01_1S_Gulper.txt INFO 2025-06-26 15:12:39,623 process.py archive():337 [1] Archiving steps for 2009.278.01 INFO 2025-06-26 15:12:39,623 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01, BASE_PATH = /data/auv_data INFO 2025-06-26 15:12:39,623 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01 files to /Volumes/AUVCTD/surveys/2009/netcdf INFO 2025-06-26 15:12:39,624 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.278.01_1S.nc INFO 2025-06-26 15:12:39,634 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_1S.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 15:12:39,634 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.278.01_cal.nc INFO 2025-06-26 15:12:39,655 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_cal.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 15:12:39,656 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.278.01_align.nc INFO 2025-06-26 15:12:39,676 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_align.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 15:12:39,686 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,695 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,699 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,707 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,723 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,728 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/isuslog.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,737 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,745 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,759 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/biolume.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,774 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009278/2009.278.01 done. INFO 2025-06-26 15:12:39,774 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-26 15:12:39,775 archive.py copy_to_AUVTCD():133 [1] Removing /Volumes/AUVCTD/surveys/2009/odv/dorado_2009.278.01_1S_Gulper.txt INFO 2025-06-26 15:12:39,780 archive.py copy_to_AUVTCD():136 [1] copyfile /data/auv_data/dorado/missionodvs/2009.278.01/dorado_2009.278.01_1S_Gulper.txt /Volumes/AUVCTD/surveys/2009/odv done. INFO 2025-06-26 15:12:39,781 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.278.01/dorado_2009.278.01_processing.log /Volumes/AUVCTD/surveys/2009/netcdf