INFO 2025-10-21 18:18:23,389 process.py process_mission():429 [1] commandline = /src/data/process_i2map.py -v --noinput --start_year 2023 --end_year 2023 --start_yd 1 --end_yd 365 --num_cores 1 --clobber INFO 2025-10-21 18:18:23,389 process.py process_mission():449 [1] Processing i2map mission 2023.157.00 by user docker_user on host a6fbce5c76fd INFO 2025-10-21 18:18:23,389 process.py download_process():165 [1] Download and processing steps for 2023.157.00 INFO 2025-10-21 18:18:23,389 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/M3/master/i2MAP/2023/06/20230606/2023.157.00 INFO 2025-10-21 18:18:23,390 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/M3/master/i2MAP/2023/06/20230606/2023.157.00 to /data/auv_data/i2map/missionlogs/2023.157.00 INFO 2025-10-21 18:18:23,989 logs2netcdfs.py download_process_logs():779 [1] Processing mission: i2map 2023.157.00 INFO 2025-10-21 18:18:23,989 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.157.00/gps.log (33404 bytes) INFO 2025-10-21 18:18:24,002 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.157.00/navigation.log (30660712 bytes) INFO 2025-10-21 18:18:26,510 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.157.00/parosci.log (7566230 bytes) INFO 2025-10-21 18:18:27,174 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.157.00/seabird25p.log (15169688 bytes) INFO 2025-10-21 18:18:28,292 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/i2map/missionlogs/2023.157.00/seabird25p.log: [1] INFO 2025-10-21 18:18:28,382 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.157.00/tailCone.log (3801607 bytes) WARNING 2025-10-21 18:18:28,739 logs2netcdfs.py _create_variable():536 [1] rudderCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,739 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of rudderCurrent.shape[0] (79190) WARNING 2025-10-21 18:18:28,740 logs2netcdfs.py _create_variable():544 [1] rudderCurrent data is short by one, appending the last value: 0.27450498938560486 WARNING 2025-10-21 18:18:28,753 logs2netcdfs.py _create_variable():536 [1] propCurrent1: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,753 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of propCurrent1.shape[0] (79190) WARNING 2025-10-21 18:18:28,754 logs2netcdfs.py _create_variable():544 [1] propCurrent1 data is short by one, appending the last value: 0.0 WARNING 2025-10-21 18:18:28,763 logs2netcdfs.py _create_variable():536 [1] propCurrent2: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,763 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of propCurrent2.shape[0] (79190) WARNING 2025-10-21 18:18:28,763 logs2netcdfs.py _create_variable():544 [1] propCurrent2 data is short by one, appending the last value: 0 WARNING 2025-10-21 18:18:28,769 logs2netcdfs.py _create_variable():536 [1] propRpm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,769 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of propRpm.shape[0] (79190) WARNING 2025-10-21 18:18:28,769 logs2netcdfs.py _create_variable():544 [1] propRpm data is short by one, appending the last value: 0 WARNING 2025-10-21 18:18:28,779 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,779 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of elevatorAngle.shape[0] (79190) WARNING 2025-10-21 18:18:28,780 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: 0.10484858602285385 WARNING 2025-10-21 18:18:28,793 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,793 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of rudderAngle.shape[0] (79190) WARNING 2025-10-21 18:18:28,793 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: 0.07389766722917557 WARNING 2025-10-21 18:18:28,803 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,803 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of propPwm.shape[0] (79190) WARNING 2025-10-21 18:18:28,803 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-10-21 18:18:28,809 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (79190,) and arg 1 with shape (79189,). INFO 2025-10-21 18:18:28,809 logs2netcdfs.py _create_variable():537 [1] len(data) (79189) does not match shape of propTemp.shape[0] (79190) WARNING 2025-10-21 18:18:28,810 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-10-21 18:18:28,923 logs2netcdfs.py download_process_logs():807 [1] Time to process: 4.93 seconds INFO 2025-10-21 18:18:28,923 process.py calibrate():227 [1] Calibration steps for 2023.157.00 INFO 2025-10-21 18:18:29,152 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-10-21 18:18:29,154 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-10-21 18:18:31,206 calibrate.py _nudge_pos():1806 [1] 240: 0.200 -0.0046945 0.0077538 33166 110.55 -6.308 12.996 2023-06-06T17:53:53.166875904 INFO 2025-10-21 18:18:32,466 calibrate.py _nudge_pos():1806 [1] 364: 0.080 -0.0005487 0.0017117 5871 19.57 -4.166 16.210 2023-06-06T18:15:30.368011520 INFO 2025-10-21 18:18:32,958 calibrate.py _nudge_pos():1806 [1] 408: 0.020 0.0006028 0.0051664 37978 126.59 0.707 7.562 2023-06-06T20:22:48.964731904 INFO 2025-10-21 18:18:33,410 calibrate.py _nudge_pos():1862 [1] 403: - - - 1 0.00 - - INFO 2025-10-21 18:18:33,410 calibrate.py _nudge_pos():1868 [1] Points in final series = 78994 INFO 2025-10-21 18:18:40,470 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 2510 on port side INFO 2025-10-21 18:18:40,471 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "2510" INFO 2025-10-21 18:18:40,706 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2013_Jan 2014_sep 2016_Jan 2018_apr 2019_Jun 2022_Jun 2025_Jan WARNING 2025-10-21 18:18:40,712 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2013_Jan INFO 2025-10-21 18:18:40,712 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:40,718 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2014_sep INFO 2025-10-21 18:18:40,718 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:40,724 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2016_Jan INFO 2025-10-21 18:18:40,724 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:40,730 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2018_apr INFO 2025-10-21 18:18:40,730 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:40,736 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2019_Jun INFO 2025-10-21 18:18:40,736 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:40,743 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2022_Jun INFO 2025-10-21 18:18:40,744 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:40,750 calibrate.py _cal_date_xml_files():1081 [1] Found 8 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2025_Jan INFO 2025-10-21 18:18:40,750 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 18:18:40,756 calibrate.py _read_oxy_coeffs():1247 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2025_Jan/Oxygen_SBE43_2510.xml has CalibrationDate 2024-12-24 00:00:00+00:00 INFO 2025-10-21 18:18:40,757 calibrate.py _read_oxy_coeffs():1253 [1] Breaking from loop as /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2025_Jan/Oxygen_SBE43_2510.xml is after 2023.157.00 with mission_start=2023-06-06T16:00:01.394884352 INFO 2025-10-21 18:18:40,757 calibrate.py _read_oxy_coeffs():1270 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2025_Jan/Oxygen_SBE43_2510.xml is the first calibration file, but is after 2023.157.00 with mission_start=2023-06-06T16:00:01.394884352 INFO 2025-10-21 18:18:43,043 calibrate.py _calibrated_oxygen():2513 [1] dissolvedO2_port: parsed from /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/2510/2025_Jan/Oxygen_SBE43_2510.xml file: {'Soc': 0.58626, 'offset': -0.517, 'A': -0.0038384, 'B': 0.00019113, 'C': -3.1968e-06, 'D0': 2.5826, 'D1': 0.000192634, 'D2': -0.0464803, 'E': 0.036, 'Tau20': 1.65, 'H1': -0.033, 'H2': 5000.0, 'H3': 1450.0} INFO 2025-10-21 18:18:43,048 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 3968 on stbd side INFO 2025-10-21 18:18:43,049 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "3968" INFO 2025-10-21 18:18:43,273 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2020_Jul 2025_Jan WARNING 2025-10-21 18:18:43,277 calibrate.py _cal_date_xml_files():1081 [1] Found 3 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/3968/2020_Jul INFO 2025-10-21 18:18:43,278 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:18:43,283 calibrate.py _cal_date_xml_files():1081 [1] Found 3 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/3968/2025_Jan INFO 2025-10-21 18:18:43,283 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 18:18:43,289 calibrate.py _read_oxy_coeffs():1247 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/3968/2020_Jul/SBE43_3968.xml has CalibrationDate 2020-06-16 00:00:00+00:00 INFO 2025-10-21 18:18:43,289 calibrate.py _read_oxy_coeffs():1263 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/3968/2020_Jul/SBE43_3968.xml is just before 2023.157.00 with mission_start=2023-06-06T16:00:01.394884352 INFO 2025-10-21 18:18:45,930 calibrate.py _calibrated_oxygen():2513 [1] dissolvedO2_stbd: parsed from /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/3968/2020_Jul/SBE43_3968.xml file: {'Soc': 0.43332, 'offset': -0.5106, 'A': -0.0037655, 'B': 0.00018802, 'C': -3.038e-06, 'D0': 2.5826, 'D1': 0.000192634, 'D2': -0.0464803, 'E': 0.036, 'Tau20': 1.54, 'H1': -0.033, 'H2': 5000.0, 'H3': 1450.0} INFO 2025-10-21 18:18:49,450 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 26 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 18:18:50,353 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 26 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 18:18:50,356 calibrate.py _ctd_process():2919 [1] Performing range checking of ['seabird25p_salinity'] in 2023.157.00/seabird25p.nc WARNING 2025-10-21 18:18:50,357 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (514) seabird25p_salinity values found outside of range. This may indicate a problem with the seabird25p data. INFO 2025-10-21 18:18:50,358 calibrate.py _range_qc_combined_nc():898 [1] Setting 514 seabird25p_salinity values to NaN INFO 2025-10-21 18:18:50,358 calibrate.py _range_qc_combined_nc():910 [1] Checked for data outside of these variables and ranges: [('seabird25p_salinity', Range(min=30, max=40))] INFO 2025-10-21 18:18:50,358 calibrate.py _range_qc_combined_nc():936 [1] Done range checking seabird25p INFO 2025-10-21 18:18:50,422 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_cal.nc INFO 2025-10-21 18:19:01,785 calibrate.py write_netcdf():3512 [1] Data variables written: depth_filtdepth, depth_filtpres, depth_time, gps_latitude, gps_longitude, gps_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, seabird25p_beam_transmittance, seabird25p_conductivity, seabird25p_conductivity_onboard, seabird25p_depth, seabird25p_dissolvedO2_port, seabird25p_dissolvedO2_stbd, seabird25p_oxygen_mll_port, seabird25p_oxygen_mll_stbd, seabird25p_oxygen_umolkg_port, seabird25p_oxygen_umolkg_stbd, seabird25p_par, seabird25p_salinity, seabird25p_salinity_onboard, seabird25p_temperature, seabird25p_temperature_onboard, seabird25p_time, tailcone_propRpm, tailcone_time, time INFO 2025-10-21 18:19:01,789 process.py align():251 [1] Alignment steps for 2023.157.00 INFO 2025-10-21 18:19:01,818 align.py process_cal():139 [1] Processing i2map_2023.157.00_cal.nc from /data/auv_data/i2map/missionnetcdfs/2023.157.00 INFO 2025-10-21 18:19:01,844 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:19:01,848 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:19:01,910 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:19:01,915 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:19:01,972 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:19:01,977 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:19:02,012 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-10-21 18:19:02,012 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-10-21 18:19:02,034 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:19:02,039 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:19:02,101 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,107 align.py process_cal():249 [1] seabird25p_temperature: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,186 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,192 align.py process_cal():249 [1] seabird25p_conductivity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,271 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,278 align.py process_cal():249 [1] seabird25p_salinity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,370 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,376 align.py process_cal():249 [1] seabird25p_temperature_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,474 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,480 align.py process_cal():249 [1] seabird25p_conductivity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,588 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,596 align.py process_cal():249 [1] seabird25p_salinity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,712 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,719 align.py process_cal():249 [1] seabird25p_dissolvedO2_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,807 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,815 align.py process_cal():249 [1] seabird25p_oxygen_mll_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:02,923 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:02,930 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,038 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:03,046 align.py process_cal():249 [1] seabird25p_dissolvedO2_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,143 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:03,149 align.py process_cal():249 [1] seabird25p_oxygen_mll_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,229 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:03,237 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,316 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:03,322 align.py process_cal():249 [1] seabird25p_beam_transmittance: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,425 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:03,432 align.py process_cal():249 [1] seabird25p_depth: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,541 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.157.00_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:19:03,548 align.py process_cal():249 [1] seabird25p_par: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:19:03,658 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:19:03,712 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_align.nc INFO 2025-10-21 18:19:03,772 align.py write_netcdf():342 [1] Data variables written: navigation_depth, navigation_latitude, navigation_longitude, navigation_mWaterSpeed, navigation_pitch, navigation_roll, navigation_time, navigation_yaw, seabird25p_beam_transmittance, seabird25p_conductivity, seabird25p_conductivity_onboard, seabird25p_depth, seabird25p_dissolvedO2_port, seabird25p_dissolvedO2_stbd, seabird25p_latitude, seabird25p_longitude, seabird25p_oxygen_mll_port, seabird25p_oxygen_mll_stbd, seabird25p_oxygen_umolkg_port, seabird25p_oxygen_umolkg_stbd, seabird25p_par, seabird25p_salinity, seabird25p_salinity_onboard, seabird25p_temperature, seabird25p_temperature_onboard, seabird25p_time, tailcone_depth, tailcone_latitude, tailcone_longitude, tailcone_propRpm, tailcone_time INFO 2025-10-21 18:19:03,774 process.py resample():273 [1] Resampling steps for 2023.157.00 INFO 2025-10-21 18:19:03,775 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-10-21 18:19:03,796 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_align.nc mission netCDF file INFO 2025-10-21 18:19:03,801 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_align.nc mission netCDF file INFO 2025-10-21 18:19:03,803 resample.py get_mission_start_end():1145 [1] navigation: 2023-06-06T16:00:10.374269184 to 2023-06-06T20:23:33.171703552 (0 days 00:00:00.059995904 before mission_end) INFO 2025-10-21 18:19:03,805 resample.py get_mission_start_end():1145 [1] seabird25p: 2023-06-06T16:00:01.394884352 to 2023-06-06T20:23:33.231699456 (0 days 00:00:00 before mission_end) INFO 2025-10-21 18:19:03,807 resample.py get_mission_start_end():1145 [1] tailcone : 2023-06-06T15:59:30.666989312 to 2023-06-06T20:23:29.061985024 (0 days 00:00:04.169714432 before mission_end) INFO 2025-10-21 18:19:03,808 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_align.nc mission netCDF file INFO 2025-10-21 18:19:03,809 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,106 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,142 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,182 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,220 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,271 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,326 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,379 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,423 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,467 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,512 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,570 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_port with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,629 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_port with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,674 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_port with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,718 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,760 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,803 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,846 resample.py resample_variable():1031 [1] Resampling seabird25p_beam_transmittance with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,887 resample.py resample_variable():1031 [1] Resampling seabird25p_par with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:04,921 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-10-21 18:19:05,108 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_1S.nc INFO 2025-10-21 18:19:05,109 process.py archive():337 [1] Archiving steps for 2023.157.00 INFO 2025-10-21 18:19:05,110 process.py archive():347 [1] nc_file_base = /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00, BASE_PATH = /data/auv_data INFO 2025-10-21 18:19:05,110 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00 files to /Volumes/AUVCTD/surveys/2023/netcdf INFO 2025-10-21 18:19:05,112 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2023/netcdf/i2map_2023.157.00_1S.nc INFO 2025-10-21 18:19:05,137 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_1S.nc /Volumes/AUVCTD/surveys/2023/netcdf done. INFO 2025-10-21 18:19:05,138 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2023/netcdf/i2map_2023.157.00_cal.nc INFO 2025-10-21 18:19:05,268 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_cal.nc /Volumes/AUVCTD/surveys/2023/netcdf done. INFO 2025-10-21 18:19:05,270 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2023/netcdf/i2map_2023.157.00_align.nc INFO 2025-10-21 18:19:05,395 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_align.nc /Volumes/AUVCTD/surveys/2023/netcdf done. INFO 2025-10-21 18:19:05,404 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/gps.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023157/2023.157.00 done. INFO 2025-10-21 18:19:05,504 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023157/2023.157.00 done. INFO 2025-10-21 18:19:05,542 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023157/2023.157.00 done. INFO 2025-10-21 18:19:05,596 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/seabird25p.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023157/2023.157.00 done. INFO 2025-10-21 18:19:05,619 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023157/2023.157.00 done. INFO 2025-10-21 18:19:05,619 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-10-21 18:19:05,620 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.157.00/i2map_2023.157.00_processing.log /Volumes/AUVCTD/surveys/2023/netcdf