INFO 2025-11-06 15:27:12,288 logs2netcdfs.py download_process_logs():762 [12047] src_dir = /Volumes/AUVCTD/missionlogs/2004/2004236/2004.236.00 INFO 2025-11-06 15:27:12,292 logs2netcdfs.py download_process_logs():791 [12047] Rsyncing /Volumes/AUVCTD/missionlogs/2004/2004236/2004.236.00 to /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00 INFO 2025-11-06 15:27:26,076 logs2netcdfs.py download_process_logs():802 [12047] Processing mission: dorado 2004.236.00 INFO 2025-11-06 15:27:26,077 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/ctdDriver.log (9366411 bytes) INFO 2025-11-06 15:27:26,646 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/ctdDriver2.log (9366405 bytes) INFO 2025-11-06 15:27:27,231 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/gps.log (52844 bytes) INFO 2025-11-06 15:27:27,289 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/hydroscatlog.log (6387254 bytes) INFO 2025-11-06 15:27:27,893 logs2netcdfs.py _process_log_file():710 [12047] Non-monotonic increasing time indices in /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/hydroscatlog.log: [ 871 43745] INFO 2025-11-06 15:27:27,896 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/navigation.log (20751907 bytes) INFO 2025-11-06 15:27:29,164 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/isuslog.log (659868 bytes) INFO 2025-11-06 15:27:29,302 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/parosci.log (6390230 bytes) INFO 2025-11-06 15:27:29,718 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/tailCone.log (6389760 bytes) WARNING 2025-11-06 15:27:30,177 logs2netcdfs.py _read_data():218 [12047] unpack requires a buffer of 8 bytes, b = b'\x87\xbb\xaac\x9e' at record 133109, for time in file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/tailCone.log INFO 2025-11-06 15:27:30,178 logs2netcdfs.py _read_data():226 [12047] bytes read = 6389763 file size = 6389760 INFO 2025-11-06 15:27:30,178 logs2netcdfs.py _read_data():231 [12047] Tried to read 8 bytes, but only 3 bytes remaining INFO 2025-11-06 15:27:30,178 logs2netcdfs.py _read_data():237 [12047] Successfully unpacked 133109 records WARNING 2025-11-06 15:27:30,190 logs2netcdfs.py _create_variable():538 [12047] status: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,190 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of status.shape[0] (133110) WARNING 2025-11-06 15:27:30,191 logs2netcdfs.py _create_variable():546 [12047] status data is short by one, appending the last value: 11 WARNING 2025-11-06 15:27:30,197 logs2netcdfs.py _create_variable():538 [12047] elevatorCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,198 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of elevatorCurrent.shape[0] (133110) WARNING 2025-11-06 15:27:30,198 logs2netcdfs.py _create_variable():546 [12047] elevatorCurrent data is short by one, appending the last value: 0 WARNING 2025-11-06 15:27:30,205 logs2netcdfs.py _create_variable():538 [12047] rudderCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,206 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of rudderCurrent.shape[0] (133110) WARNING 2025-11-06 15:27:30,206 logs2netcdfs.py _create_variable():546 [12047] rudderCurrent data is short by one, appending the last value: 0 WARNING 2025-11-06 15:27:30,213 logs2netcdfs.py _create_variable():538 [12047] propCurrent1: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,213 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of propCurrent1.shape[0] (133110) WARNING 2025-11-06 15:27:30,213 logs2netcdfs.py _create_variable():546 [12047] propCurrent1 data is short by one, appending the last value: 3.8655571937561035 WARNING 2025-11-06 15:27:30,221 logs2netcdfs.py _create_variable():538 [12047] propCurrent2: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,221 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of propCurrent2.shape[0] (133110) WARNING 2025-11-06 15:27:30,221 logs2netcdfs.py _create_variable():546 [12047] propCurrent2 data is short by one, appending the last value: 0 WARNING 2025-11-06 15:27:30,233 logs2netcdfs.py _create_variable():538 [12047] propRpm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,234 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of propRpm.shape[0] (133110) WARNING 2025-11-06 15:27:30,234 logs2netcdfs.py _create_variable():546 [12047] propRpm data is short by one, appending the last value: 26 WARNING 2025-11-06 15:27:30,242 logs2netcdfs.py _create_variable():538 [12047] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,242 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of elevatorAngle.shape[0] (133110) WARNING 2025-11-06 15:27:30,242 logs2netcdfs.py _create_variable():546 [12047] elevatorAngle data is short by one, appending the last value: -0.15232686698436737 WARNING 2025-11-06 15:27:30,252 logs2netcdfs.py _create_variable():538 [12047] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,253 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of rudderAngle.shape[0] (133110) WARNING 2025-11-06 15:27:30,253 logs2netcdfs.py _create_variable():546 [12047] rudderAngle data is short by one, appending the last value: 0.19875797629356384 WARNING 2025-11-06 15:27:30,265 logs2netcdfs.py _create_variable():538 [12047] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,265 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of propPwm.shape[0] (133110) WARNING 2025-11-06 15:27:30,266 logs2netcdfs.py _create_variable():546 [12047] propPwm data is short by one, appending the last value: 0 WARNING 2025-11-06 15:27:30,274 logs2netcdfs.py _create_variable():538 [12047] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (133110,) and arg 1 with shape (133109,). INFO 2025-11-06 15:27:30,274 logs2netcdfs.py _create_variable():539 [12047] len(data) (133109) does not match shape of propTemp.shape[0] (133110) WARNING 2025-11-06 15:27:30,274 logs2netcdfs.py _create_variable():546 [12047] propTemp data is short by one, appending the last value: 0 INFO 2025-11-06 15:27:30,400 logs2netcdfs.py _process_log_file():710 [12047] Non-monotonic increasing time indices in /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/tailCone.log: [133109] INFO 2025-11-06 15:27:30,401 logs2netcdfs.py download_process_logs():811 [12047] Processing file /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionlogs/2004.236.00/biolume.log (7245676 bytes) INFO 2025-11-06 15:27:30,932 logs2netcdfs.py write_variables():577 [12047] Expanding original timeTag to time60Hz variable for raw data INFO 2025-11-06 15:27:31,206 logs2netcdfs.py download_process_logs():830 [12047] Time to process: 5.13 seconds WARNING 2025-11-06 15:27:31,218 process.py download_process():249 [12047] No lopc.bin file for 2004.236.00 INFO 2025-11-06 15:27:31,408 AUV.py nudge_positions():80 [12047] 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-11-06 15:27:31,412 AUV.py nudge_positions():114 [12047] - - - 0 0.00 - - - INFO 2025-11-06 15:27:33,331 AUV.py nudge_positions():203 [12047] 182: 0.190 -0.0014265 0.0004635 8395 27.98 -7.552 3.070 2004-08-23T16:18:24.884268288 INFO 2025-11-06 15:27:33,354 AUV.py nudge_positions():203 [12047] 184: 0.190 -0.0014511 0.0004380 20 0.06 -3393.994 1281.711 2004-08-23T16:18:29.883925632 INFO 2025-11-06 15:27:33,771 AUV.py nudge_positions():203 [12047] 228: 0.180 -0.0029710 0.0010002 10410 34.70 -12.688 5.342 2004-08-23T16:53:54.888352896 INFO 2025-11-06 15:27:34,072 AUV.py nudge_positions():203 [12047] 270: 0.180 -0.0012821 0.0004456 10835 36.11 -5.263 2.287 2004-08-23T17:30:42.887094784 INFO 2025-11-06 15:27:34,411 AUV.py nudge_positions():203 [12047] 314: 0.200 -0.0014913 0.0005534 11875 39.58 -5.587 2.591 2004-08-23T18:11:00.881450624 INFO 2025-11-06 15:27:34,725 AUV.py nudge_positions():203 [12047] 358: 0.190 -0.0014178 0.0003143 11659 38.86 -5.412 1.499 2004-08-23T18:50:35.888751488 INFO 2025-11-06 15:27:35,029 AUV.py nudge_positions():203 [12047] 403: 0.190 -0.0033874 -0.0014587 12321 41.08 -12.239 -6.580 2004-08-23T19:32:24.886873472 INFO 2025-11-06 15:27:35,351 AUV.py nudge_positions():203 [12047] 450: 0.190 -0.0029915 -0.0023451 9099 30.33 -14.645 -14.329 2004-08-23T20:03:30.889043584 INFO 2025-11-06 15:27:35,424 AUV.py nudge_positions():203 [12047] 458: 0.190 -0.0029557 -0.0024233 25 0.08 -5485.429 -5613.367 2004-08-23T20:03:42.888221440 INFO 2025-11-06 15:27:35,696 AUV.py nudge_positions():203 [12047] 494: 0.010 0.0041782 -0.0029118 12065 40.21 15.429 -13.417 2004-08-23T20:44:31.080508672 INFO 2025-11-06 15:27:36,164 AUV.py nudge_positions():203 [12047] 545: 0.010 0.0019064 -0.0016923 9860 32.86 8.616 -9.542 2004-08-23T21:18:13.081992192 INFO 2025-11-06 15:27:36,531 AUV.py nudge_positions():203 [12047] 592: 0.010 0.0017726 0.0017884 10840 36.13 7.289 9.172 2004-08-23T21:55:07.080322944 INFO 2025-11-06 15:27:36,546 AUV.py nudge_positions():203 [12047] 593: 0.200 0.0017736 0.0018062 104 0.34 767.111 974.401 2004-08-23T21:55:27.888897408 INFO 2025-11-06 15:27:36,975 AUV.py nudge_positions():203 [12047] 638: 0.010 0.0019306 0.0017956 11165 37.21 7.709 8.941 2004-08-23T22:33:25.082899072 INFO 2025-11-06 15:27:37,163 AUV.py nudge_positions():203 [12047] 659: 0.010 -0.0000100 0.0000134 60 0.20 -7.582 12.592 2004-08-23T22:33:57.080707072 INFO 2025-11-06 15:27:37,511 AUV.py nudge_positions():203 [12047] 691: 0.010 0.0019349 0.0017098 10845 36.15 7.957 8.765 2004-08-23T23:10:37.089996160 INFO 2025-11-06 15:27:37,847 AUV.py nudge_positions():261 [12047] 700: - - - 19 0.06 - - INFO 2025-11-06 15:27:37,848 AUV.py nudge_positions():267 [12047] Points in final series = 132825 WARNING 2025-11-06 15:27:40,473 AUV.py _create_nudge_plots():376 [12047] No map plot, could not import cartopy WARNING 2025-11-06 15:27:40,539 calibrate.py _depth_process():1925 [12047] Expected sample_rate to be 10 Hz, instead it's 5.00 Hz INFO 2025-11-06 15:27:50,142 calibrate.py _geometric_depth_correction():3155 [12047] hs2: d_beg_time_diff: 3 seconds, d_end_time_diff: 0 seconds INFO 2025-11-06 15:27:50,716 calibrate.py _geometric_depth_correction():3155 [12047] ctd1: d_beg_time_diff: 18 seconds, d_end_time_diff: -1 seconds INFO 2025-11-06 15:27:51,213 calibrate.py _geometric_depth_correction():3155 [12047] ctd1: d_beg_time_diff: 18 seconds, d_end_time_diff: -1 seconds INFO 2025-11-06 15:27:51,215 calibrate.py _ctd_process():2651 [12047] Performing range checking of ['ctd1_salinity'] in 2004.236.00/ctd1.nc INFO 2025-11-06 15:27:51,217 calibrate.py _range_qc_combined_nc():890 [12047] Setting 0 ctd1_salinity values to NaN INFO 2025-11-06 15:27:51,217 calibrate.py _range_qc_combined_nc():902 [12047] Checked for data outside of these variables and ranges: [('ctd1_salinity', Range(min=30, max=40))] INFO 2025-11-06 15:27:51,217 calibrate.py _range_qc_combined_nc():928 [12047] Done range checking ctd1 INFO 2025-11-06 15:27:51,828 calibrate.py _geometric_depth_correction():3155 [12047] ctd2: d_beg_time_diff: 18 seconds, d_end_time_diff: 0 seconds INFO 2025-11-06 15:27:52,298 calibrate.py _geometric_depth_correction():3155 [12047] ctd2: d_beg_time_diff: 18 seconds, d_end_time_diff: 0 seconds INFO 2025-11-06 15:27:52,301 calibrate.py _ctd_process():2651 [12047] Performing range checking of ['ctd2_salinity'] in 2004.236.00/ctd2.nc INFO 2025-11-06 15:27:52,302 calibrate.py _range_qc_combined_nc():890 [12047] Setting 0 ctd2_salinity values to NaN INFO 2025-11-06 15:27:52,302 calibrate.py _range_qc_combined_nc():902 [12047] Checked for data outside of these variables and ranges: [('ctd2_salinity', Range(min=30, max=40))] INFO 2025-11-06 15:27:52,302 calibrate.py _range_qc_combined_nc():928 [12047] Done range checking ctd2 INFO 2025-11-06 15:27:52,329 calibrate.py _biolume_process():2860 [12047] Checking for non-monotonic increasing time60hz INFO 2025-11-06 15:27:53,172 calibrate.py _geometric_depth_correction():3155 [12047] biolume: d_beg_time_diff: -1 seconds, d_end_time_diff: -1 seconds ERROR 2025-11-06 15:27:53,178 calibrate.py process_logs():3280 [12047] 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-11-06 15:27:53,178 calibrate.py process_logs():3274 [12047] Error processing lopc: lopc has no orig_data - likely a missing or zero-sized .log file in missionlogs/2004.236.00 ERROR 2025-11-06 15:27:53,179 calibrate.py process_logs():3274 [12047] Error processing ecopuck: ecopuck has no orig_data - likely a missing or zero-sized .log file in missionlogs/2004.236.00 INFO 2025-11-06 15:27:53,244 calibrate.py write_netcdf():3240 [12047] Writing calibrated instrument data to /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_cal.nc INFO 2025-11-06 15:27:53,302 calibrate.py write_netcdf():3244 [12047] 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_bbp470, hs2_bbp676, hs2_depth, hs2_fl676, hs2_time, isus_nitrate, isus_quality, isus_temp, isus_time, 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-11-06 15:27:53,331 align.py process_cal():144 [12047] Processing /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_cal.nc INFO 2025-11-06 15:27:53,360 align.py process_cal():211 [12047] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-11-06 15:27:53,363 align.py process_cal():254 [12047] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-11-06 15:27:53,432 align.py process_cal():211 [12047] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-11-06 15:27:53,436 align.py process_cal():254 [12047] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-11-06 15:27:53,502 align.py process_cal():211 [12047] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-11-06 15:27:53,506 align.py process_cal():254 [12047] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-11-06 15:27:53,545 align.py process_cal():166 [12047] Skipping navigation_posx INFO 2025-11-06 15:27:53,545 align.py process_cal():166 [12047] Skipping navigation_posy INFO 2025-11-06 15:27:53,572 align.py process_cal():211 [12047] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-11-06 15:27:53,575 align.py process_cal():254 [12047] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-11-06 15:27:53,639 align.py process_cal():211 [12047] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=0.1397, y=-0.2794) INFO 2025-11-06 15:27:53,642 align.py process_cal():254 [12047] hs2_bbp470: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:53,703 align.py process_cal():211 [12047] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=0.1397, y=-0.2794) INFO 2025-11-06 15:27:53,706 align.py process_cal():254 [12047] hs2_bbp676: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:53,764 align.py process_cal():211 [12047] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=0.1397, y=-0.2794) INFO 2025-11-06 15:27:53,767 align.py process_cal():254 [12047] hs2_fl676: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:53,823 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:53,826 align.py process_cal():254 [12047] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:53,882 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:53,885 align.py process_cal():254 [12047] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:53,940 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:53,943 align.py process_cal():254 [12047] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,000 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,003 align.py process_cal():254 [12047] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,058 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,062 align.py process_cal():254 [12047] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,119 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,123 align.py process_cal():254 [12047] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,179 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,182 align.py process_cal():254 [12047] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,240 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,243 align.py process_cal():254 [12047] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,300 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,303 align.py process_cal():254 [12047] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,360 align.py process_cal():211 [12047] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,363 align.py process_cal():254 [12047] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,419 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,423 align.py process_cal():254 [12047] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,480 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,484 align.py process_cal():254 [12047] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,540 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,543 align.py process_cal():254 [12047] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,601 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,604 align.py process_cal():254 [12047] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,662 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,665 align.py process_cal():254 [12047] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,722 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,725 align.py process_cal():254 [12047] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,782 align.py process_cal():211 [12047] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2004.236.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=1.003, y=0.0001) INFO 2025-11-06 15:27:54,785 align.py process_cal():254 [12047] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-11-06 15:27:54,846 align.py process_cal():254 [12047] isus_nitrate: instrument_sample_rate_hz = 0.25 INFO 2025-11-06 15:27:54,887 align.py process_cal():254 [12047] isus_temp: instrument_sample_rate_hz = 0.25 INFO 2025-11-06 15:27:54,930 align.py process_cal():254 [12047] isus_quality: instrument_sample_rate_hz = 0.25 INFO 2025-11-06 15:27:54,980 align.py process_cal():254 [12047] biolume_flow: instrument_sample_rate_hz = 1.00 INFO 2025-11-06 15:27:55,031 align.py process_cal():254 [12047] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-11-06 15:27:55,132 align.py write_netcdf():342 [12047] Writing aligned data to /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_align.nc INFO 2025-11-06 15:27:55,187 align.py write_netcdf():347 [12047] 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_bbp470, hs2_bbp676, hs2_depth, hs2_fl676, hs2_latitude, hs2_longitude, hs2_time, isus_depth, isus_latitude, isus_longitude, isus_nitrate, isus_quality, isus_temp, isus_time, 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-11-06 15:27:55,188 resample.py resample_mission():1185 [12047] Using depth_threshold = 10.00 m INFO 2025-11-06 15:27:55,217 resample.py instruments_variables():235 [12047] Reading variables from /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_align.nc mission netCDF file INFO 2025-11-06 15:27:55,226 resample.py instruments_variables():235 [12047] Reading variables from /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_align.nc mission netCDF file INFO 2025-11-06 15:27:55,228 resample.py get_mission_start_end():1145 [12047] navigation: 2004-08-23T15:47:46.890179456 to 2004-08-23T23:11:10.887680768 (0 days 00:18:00.112319232 before mission_end) WARNING 2025-11-06 15:27:55,230 resample.py get_mission_start_end():1156 [12047] Instrument navigation has a gap > 5 minutes at the end of the mission: 0 days 00:18:00.112319232 INFO 2025-11-06 15:27:55,232 resample.py get_mission_start_end():1145 [12047] hs2 : 2004-08-23T15:47:29.561366528 to 2004-08-23T23:11:10.927678080 (0 days 00:18:00.072321920 before mission_end) WARNING 2025-11-06 15:27:55,233 resample.py get_mission_start_end():1156 [12047] Instrument hs2 has a gap > 5 minutes at the end of the mission: 0 days 00:18:00.072321920 INFO 2025-11-06 15:27:55,235 resample.py get_mission_start_end():1145 [12047] ctd1 : 2004-08-23T15:47:44.430347904 to 2004-08-23T23:11:10.847683456 (0 days 00:18:00.152316544 before mission_end) WARNING 2025-11-06 15:27:55,236 resample.py get_mission_start_end():1156 [12047] Instrument ctd1 has a gap > 5 minutes at the end of the mission: 0 days 00:18:00.152316544 INFO 2025-11-06 15:27:55,237 resample.py get_mission_start_end():1145 [12047] ctd2 : 2004-08-23T15:47:44.540340480 to 2004-08-23T23:11:10.907679360 (0 days 00:18:00.092320640 before mission_end) WARNING 2025-11-06 15:27:55,239 resample.py get_mission_start_end():1156 [12047] Instrument ctd2 has a gap > 5 minutes at the end of the mission: 0 days 00:18:00.092320640 INFO 2025-11-06 15:27:55,240 resample.py get_mission_start_end():1145 [12047] isus : 2004-08-23T00:22:35.000000000 to 2004-08-23T23:29:11.000000000 (0 days 00:00:00 before mission_end) INFO 2025-11-06 15:27:55,242 resample.py get_mission_start_end():1145 [12047] biolume : 2004-08-23T15:47:24.791659136 to 2004-08-23T23:11:09.507740928 (0 days 00:18:01.492259072 before mission_end) WARNING 2025-11-06 15:27:55,243 resample.py get_mission_start_end():1156 [12047] Instrument biolume has a gap > 5 minutes at the end of the mission: 0 days 00:18:01.492259072 INFO 2025-11-06 15:27:55,244 resample.py get_mission_start_end():1145 [12047] tailcone : 2004-08-23T15:47:25.241662464 to 2004-08-23T23:11:10.437711488 (0 days 00:18:00.562288512 before mission_end) WARNING 2025-11-06 15:27:55,246 resample.py get_mission_start_end():1156 [12047] Instrument tailcone has a gap > 5 minutes at the end of the mission: 0 days 00:18:00.562288512 INFO 2025-11-06 15:27:55,247 resample.py instruments_variables():235 [12047] Reading variables from /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_align.nc mission netCDF file INFO 2025-11-06 15:27:55,248 resample.py resample_coordinates():249 [12047] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,425 resample.py resample_variable():1031 [12047] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,425 resample.py resample_variable():1038 [12047] Padding navigation_roll with 0 days 00:18:00.112319232 of NaNs to the end of mission INFO 2025-11-06 15:27:55,464 resample.py resample_variable():1031 [12047] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,464 resample.py resample_variable():1038 [12047] Padding navigation_pitch with 0 days 00:18:00.112319232 of NaNs to the end of mission INFO 2025-11-06 15:27:55,496 resample.py resample_variable():1031 [12047] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,496 resample.py resample_variable():1038 [12047] Padding navigation_yaw with 0 days 00:18:00.112319232 of NaNs to the end of mission INFO 2025-11-06 15:27:55,530 resample.py resample_variable():1031 [12047] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,530 resample.py resample_variable():1038 [12047] Padding navigation_mWaterSpeed with 0 days 00:18:00.112319232 of NaNs to the end of mission INFO 2025-11-06 15:27:55,564 resample.py resample_variable():1031 [12047] Resampling hs2_bbp470 with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,564 resample.py resample_variable():1038 [12047] Padding hs2_bbp470 with 0 days 00:18:00.072321920 of NaNs to the end of mission INFO 2025-11-06 15:27:55,593 resample.py resample_variable():1031 [12047] Resampling hs2_bbp676 with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,593 resample.py resample_variable():1038 [12047] Padding hs2_bbp676 with 0 days 00:18:00.072321920 of NaNs to the end of mission INFO 2025-11-06 15:27:55,624 resample.py resample_variable():1031 [12047] Resampling hs2_fl676 with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,624 resample.py resample_variable():1038 [12047] Padding hs2_fl676 with 0 days 00:18:00.072321920 of NaNs to the end of mission INFO 2025-11-06 15:27:55,652 resample.py resample_variable():1031 [12047] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,652 resample.py resample_variable():1038 [12047] Padding ctd1_temperature with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,680 resample.py resample_variable():1031 [12047] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,680 resample.py resample_variable():1038 [12047] Padding ctd1_conductivity with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,707 resample.py resample_variable():1031 [12047] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,708 resample.py resample_variable():1038 [12047] Padding ctd1_salinity with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,733 resample.py resample_variable():1031 [12047] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,733 resample.py resample_variable():1038 [12047] Padding ctd1_temperature_onboard with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,766 resample.py resample_variable():1031 [12047] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,766 resample.py resample_variable():1038 [12047] Padding ctd1_conductivity_onboard with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,799 resample.py resample_variable():1031 [12047] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,799 resample.py resample_variable():1038 [12047] Padding ctd1_dissolvedO2 with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,824 resample.py resample_variable():1031 [12047] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,824 resample.py resample_variable():1038 [12047] Padding ctd1_oxygen_mll with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,852 resample.py resample_variable():1031 [12047] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,852 resample.py resample_variable():1038 [12047] Padding ctd1_oxygen_umolkg with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,877 resample.py resample_variable():1031 [12047] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,877 resample.py resample_variable():1038 [12047] Padding ctd1_flow1 with 0 days 00:18:00.152316544 of NaNs to the end of mission INFO 2025-11-06 15:27:55,903 resample.py resample_variable():1031 [12047] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,904 resample.py resample_variable():1038 [12047] Padding ctd2_temperature with 0 days 00:18:00.092320640 of NaNs to the end of mission INFO 2025-11-06 15:27:55,936 resample.py resample_variable():1031 [12047] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,936 resample.py resample_variable():1038 [12047] Padding ctd2_conductivity with 0 days 00:18:00.092320640 of NaNs to the end of mission INFO 2025-11-06 15:27:55,970 resample.py resample_variable():1031 [12047] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,970 resample.py resample_variable():1038 [12047] Padding ctd2_salinity with 0 days 00:18:00.092320640 of NaNs to the end of mission INFO 2025-11-06 15:27:55,998 resample.py resample_variable():1031 [12047] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:55,998 resample.py resample_variable():1038 [12047] Padding ctd2_temperature_onboard with 0 days 00:18:00.092320640 of NaNs to the end of mission INFO 2025-11-06 15:27:56,031 resample.py resample_variable():1031 [12047] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,032 resample.py resample_variable():1038 [12047] Padding ctd2_conductivity_onboard with 0 days 00:18:00.092320640 of NaNs to the end of mission INFO 2025-11-06 15:27:56,069 resample.py resample_variable():1031 [12047] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,069 resample.py resample_variable():1038 [12047] Padding ctd2_flow2 with 0 days 00:18:00.092320640 of NaNs to the end of mission INFO 2025-11-06 15:27:56,089 resample.py resample_variable():1031 [12047] Resampling isus_nitrate with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,102 resample.py resample_variable():1031 [12047] Resampling isus_temp with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,111 resample.py resample_variable():1031 [12047] Resampling isus_quality with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,123 resample.py resample_variable():1031 [12047] Resampling biolume_flow with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,123 resample.py resample_variable():1038 [12047] Padding biolume_flow with 0 days 00:18:01.492259072 of NaNs to the end of mission INFO 2025-11-06 15:27:56,152 resample.py resample_variable():1031 [12047] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-11-06 15:27:56,152 resample.py resample_variable():1038 [12047] Padding tailcone_propRpm with 0 days 00:18:00.562288512 of NaNs to the end of mission INFO 2025-11-06 15:27:56,347 resample.py resample_mission():1297 [12047] Saved resampled mission to /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_1S.nc INFO 2025-11-06 15:27:58,824 create_products.py gulper_odv():401 [12047] No gulper times found for 2004.236.00 INFO 2025-11-06 15:27:58,830 archive.py copy_to_AUVTCD():62 [12047] Archiving /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00 files to /Volumes/AUVCTD/surveys/2004/netcdf INFO 2025-11-06 15:27:58,833 archive.py copy_to_AUVTCD():80 [12047] Removing /Volumes/AUVCTD/surveys/2004/netcdf/dorado_2004.236.00_1S.nc INFO 2025-11-06 15:27:58,916 archive.py copy_to_AUVTCD():84 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_1S.nc /Volumes/AUVCTD/surveys/2004/netcdf done. INFO 2025-11-06 15:27:58,918 archive.py copy_to_AUVTCD():80 [12047] Removing /Volumes/AUVCTD/surveys/2004/netcdf/dorado_2004.236.00_cal.nc INFO 2025-11-06 15:27:59,293 archive.py copy_to_AUVTCD():84 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_cal.nc /Volumes/AUVCTD/surveys/2004/netcdf done. INFO 2025-11-06 15:27:59,294 archive.py copy_to_AUVTCD():80 [12047] Removing /Volumes/AUVCTD/surveys/2004/netcdf/dorado_2004.236.00_align.nc INFO 2025-11-06 15:27:59,672 archive.py copy_to_AUVTCD():84 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_align.nc /Volumes/AUVCTD/surveys/2004/netcdf done. INFO 2025-11-06 15:27:59,836 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:27:59,937 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:00,312 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/gps.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:00,634 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:00,951 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:01,053 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/isuslog.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:01,211 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:01,300 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:01,847 archive.py copy_to_AUVTCD():110 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/biolume.nc /Volumes/AUVCTD/missionnetcdfs/2004/2004236/2004.236.00 done. INFO 2025-11-06 15:28:01,847 archive.py copy_to_AUVTCD():118 [12047] Archiving product files INFO 2025-11-06 15:28:01,847 archive.py copy_to_AUVTCD():163 [12047] copyfile /Users/mccann/GitHub/auv-python/data/auv_data/dorado/missionnetcdfs/2004.236.00/dorado_2004.236.00_processing.log /Volumes/AUVCTD/surveys/2004/netcdf