INFO 2025-10-21 17:51:31,483 process.py process_mission():429 [1] commandline = /src/data/process_i2map.py -v --noinput --start_year 2022 --end_year 2022 --start_yd 1 --end_yd 365 --num_cores 1 --clobber INFO 2025-10-21 17:51:31,483 process.py process_mission():449 [1] Processing i2map mission 2022.300.01 by user docker_user on host cb88459c7ecc INFO 2025-10-21 17:51:31,483 process.py download_process():165 [1] Download and processing steps for 2022.300.01 INFO 2025-10-21 17:51:31,483 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/M3/master/i2MAP/2022/10/20221027/2022.300.01 INFO 2025-10-21 17:51:31,484 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/M3/master/i2MAP/2022/10/20221027/2022.300.01 to /data/auv_data/i2map/missionlogs/2022.300.01 INFO 2025-10-21 17:51:33,644 logs2netcdfs.py download_process_logs():779 [1] Processing mission: i2map 2022.300.01 INFO 2025-10-21 17:51:33,644 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.300.01/gps.log (960980 bytes) INFO 2025-10-21 17:51:33,788 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.300.01/navigation.log (144411424 bytes) INFO 2025-10-21 17:51:44,940 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.300.01/parosci.log (40591094 bytes) INFO 2025-10-21 17:51:48,237 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/i2map/missionlogs/2022.300.01/parosci.log: [1] INFO 2025-10-21 17:51:48,365 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.300.01/seabird25p.log (81502928 bytes) INFO 2025-10-21 17:51:53,880 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/i2map/missionlogs/2022.300.01/seabird25p.log: [1] INFO 2025-10-21 17:51:54,195 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.300.01/tailCone.log (20394619 bytes) INFO 2025-10-21 17:51:56,806 logs2netcdfs.py download_process_logs():807 [1] Time to process: 23.16 seconds INFO 2025-10-21 17:51:56,806 process.py calibrate():227 [1] Calibration steps for 2022.300.01 INFO 2025-10-21 17:51:57,373 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 17:51:57,376 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-10-21 17:51:58,651 calibrate.py _nudge_pos():1806 [1] 147: 0.170 0.0032599 -0.0012869 32951 109.84 4.410 -2.171 2022-10-27T17:45:55.223488768 INFO 2025-10-21 17:51:58,844 calibrate.py _nudge_pos():1806 [1] 164: 0.150 0.0000201 0.0000259 70 0.23 12.961 20.866 2022-10-27T17:46:26.231364608 INFO 2025-10-21 17:51:59,062 calibrate.py _nudge_pos():1806 [1] 184: 0.190 0.0003379 -0.0006440 1700 5.66 8.866 -21.071 2022-10-27T17:52:25.226771712 INFO 2025-10-21 17:52:00,223 calibrate.py _nudge_pos():1806 [1] 289: 0.120 0.0013872 0.0005967 37303 124.34 1.658 0.889 2022-10-27T19:58:29.828561152 INFO 2025-10-21 17:52:00,713 calibrate.py _nudge_pos():1806 [1] 333: 0.170 -0.0001194 -0.0005524 3040 10.13 -1.751 -10.105 2022-10-27T20:09:20.823964928 INFO 2025-10-21 17:52:01,002 calibrate.py _nudge_pos():1806 [1] 359: 0.180 0.0000176 -0.0005088 1835 6.11 0.428 -15.423 2022-10-27T20:15:52.827110656 INFO 2025-10-21 17:52:01,408 calibrate.py _nudge_pos():1806 [1] 395: 0.020 -0.0000455 -0.0005339 1676 5.58 -1.211 -17.720 2022-10-27T20:22:03.031749888 INFO 2025-10-21 17:52:02,396 calibrate.py _nudge_pos():1806 [1] 484: 0.100 0.0019064 0.0027013 32592 108.64 2.607 4.608 2022-10-27T22:12:09.429180672 INFO 2025-10-21 17:52:03,333 calibrate.py _nudge_pos():1806 [1] 566: 0.160 0.0007024 -0.0004407 2555 8.51 12.258 -9.593 2022-10-27T22:22:01.428626176 INFO 2025-10-21 17:52:03,563 calibrate.py _nudge_pos():1806 [1] 586: 0.110 0.0024948 0.0025549 37783 125.94 2.943 3.759 2022-10-28T00:28:19.029524736 INFO 2025-10-21 17:52:05,160 calibrate.py _nudge_pos():1806 [1] 722: 0.140 0.0006665 -0.0007324 2915 9.71 10.195 -13.972 2022-10-28T00:40:17.030338304 INFO 2025-10-21 17:52:06,322 calibrate.py _nudge_pos():1806 [1] 821: 0.190 0.0005284 -0.0003825 2060 6.86 11.439 -10.328 2022-10-28T00:48:47.025401344 INFO 2025-10-21 17:52:06,651 calibrate.py _nudge_pos():1806 [1] 849: 0.040 0.0003144 -0.0006111 1926 6.42 7.281 -17.646 2022-10-28T00:55:39.227163648 INFO 2025-10-21 17:52:07,384 calibrate.py _nudge_pos():1806 [1] 912: 0.060 0.0020511 0.0011345 17931 59.77 5.099 3.518 2022-10-28T01:56:27.427244544 INFO 2025-10-21 17:52:07,721 calibrate.py _nudge_pos():1806 [1] 940: 0.190 0.0028140 -0.0038492 14416 48.05 8.701 -14.844 2022-10-28T02:44:57.627882240 INFO 2025-10-21 17:52:08,700 calibrate.py _nudge_pos():1806 [1] 1023: 0.170 0.0005920 -0.0003177 3210 10.70 8.223 -5.504 2022-10-28T02:57:01.628284928 INFO 2025-10-21 17:52:09,470 calibrate.py _nudge_pos():1806 [1] 1087: 0.020 0.0011742 -0.0018574 4781 15.93 10.949 -21.601 2022-10-28T03:14:00.828464896 INFO 2025-10-21 17:52:10,015 calibrate.py _nudge_pos():1806 [1] 1130: 0.050 -0.0000966 -0.0003578 325 1.08 -13.284 -61.390 2022-10-28T03:15:47.831134720 INFO 2025-10-21 17:52:10,840 calibrate.py _nudge_pos():1806 [1] 1196: 0.090 0.0009480 -0.0007441 2685 8.95 15.744 -15.411 2022-10-28T03:25:50.829826560 INFO 2025-10-21 17:52:11,714 calibrate.py _nudge_pos():1806 [1] 1266: 0.130 0.0005909 -0.0004426 1585 5.28 16.629 -15.534 2022-10-28T03:32:16.823384064 INFO 2025-10-21 17:52:12,287 calibrate.py _nudge_pos():1806 [1] 1311: 0.160 0.0003538 -0.0007063 1970 6.56 8.009 -19.941 2022-10-28T03:39:34.823378944 INFO 2025-10-21 17:52:13,521 calibrate.py _nudge_pos():1806 [1] 1407: 0.200 0.0002586 -0.0007457 1785 5.95 6.460 -23.235 2022-10-28T03:47:06.822415104 INFO 2025-10-21 17:53:02,908 calibrate.py _nudge_pos():1806 [1] 5519: 0.010 0.0076109 -0.0045491 9015 30.05 37.632 -28.051 2022-10-28T05:25:41.427236864 INFO 2025-10-21 17:53:03,101 calibrate.py _nudge_pos():1806 [1] 5535: 0.170 -0.0000270 -0.0000262 20 0.06 -63.309 -76.521 2022-10-28T05:26:00.225948928 INFO 2025-10-21 17:53:03,150 calibrate.py _nudge_pos():1806 [1] 5539: 0.060 0.0025765 -0.0009969 4911 16.37 23.389 -11.286 2022-10-28T05:42:25.428457984 INFO 2025-10-21 17:53:03,987 calibrate.py _nudge_pos():1806 [1] 5609: 0.140 0.0027271 -0.0040164 32912 109.70 3.694 -6.784 2022-10-28T07:33:16.822806272 INFO 2025-10-21 17:53:04,182 calibrate.py _nudge_pos():1806 [1] 5625: 0.030 0.0011133 -0.0011192 2586 8.62 19.197 -24.069 2022-10-28T07:42:09.026347776 INFO 2025-10-21 17:53:04,862 calibrate.py _nudge_pos():1806 [1] 5681: 0.160 0.0015633 0.0011812 37938 126.46 1.837 1.731 2022-10-28T09:49:31.422807808 INFO 2025-10-21 17:53:05,677 calibrate.py _nudge_pos():1806 [1] 5747: 0.190 0.0003020 -0.0007195 3140 10.46 4.288 -12.741 2022-10-28T10:01:04.425334016 INFO 2025-10-21 17:53:06,025 calibrate.py _nudge_pos():1806 [1] 5775: 0.030 0.0002934 -0.0004213 2020 6.73 6.477 -11.599 2022-10-28T10:08:15.625794560 INFO 2025-10-21 17:53:06,711 calibrate.py _nudge_pos():1806 [1] 5831: 0.060 0.0000328 -0.0004450 1800 6.00 0.812 -13.750 2022-10-28T10:15:10.627365120 INFO 2025-10-21 17:53:07,665 calibrate.py _nudge_pos():1806 [1] 5908: 0.170 0.0031552 0.0019699 32691 108.97 4.302 3.350 2022-10-28T12:05:26.024179456 INFO 2025-10-21 17:53:12,434 calibrate.py _nudge_pos():1806 [1] 6288: 0.130 0.0001309 -0.0000558 9721 32.40 0.600 -0.319 2022-10-28T12:44:09.225029120 INFO 2025-10-21 17:53:13,748 calibrate.py _nudge_pos():1806 [1] 6394: 0.040 0.0000722 0.0007141 8116 27.05 0.397 4.892 2022-10-28T13:12:57.426639360 INFO 2025-10-21 17:53:18,906 calibrate.py _nudge_pos():1806 [1] 6808: 0.110 -0.0001564 0.0005390 2610 8.70 -2.672 11.484 2022-10-28T13:28:32.422587648 INFO 2025-10-21 17:53:19,650 calibrate.py _nudge_pos():1806 [1] 6867: 0.140 0.0001767 0.0001476 1830 6.10 4.306 4.485 2022-10-28T13:35:36.423541504 INFO 2025-10-21 17:53:19,940 calibrate.py _nudge_pos():1806 [1] 6890: 0.160 0.0002295 0.0001806 2005 6.68 5.106 5.009 2022-10-28T13:42:39.424564224 INFO 2025-10-21 17:54:41,856 calibrate.py _nudge_pos():1862 [1] 13296: - - - 3 0.01 - - INFO 2025-10-21 17:54:41,856 calibrate.py _nudge_pos():1868 [1] Points in final series = 423916 INFO 2025-10-21 17:55:33,843 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 2510 on port side INFO 2025-10-21 17:55:33,845 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "2510" INFO 2025-10-21 17:55:34,096 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 17:55:34,102 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 17:55:34,102 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:34,129 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 17:55:34,129 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:34,135 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 17:55:34,136 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:34,141 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 17:55:34,142 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:34,148 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 17:55:34,148 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:34,154 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 17:55:34,154 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:34,159 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 17:55:34,159 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 17:55:34,165 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 17:55:34,165 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 2022.300.01 with mission_start=2022-10-27T15:54:07.363008768 INFO 2025-10-21 17:55:34,165 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 2022.300.01 with mission_start=2022-10-27T15:54:07.363008768 INFO 2025-10-21 17:55:46,503 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 17:55:46,511 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 3968 on stbd side INFO 2025-10-21 17:55:46,511 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "3968" INFO 2025-10-21 17:55:46,732 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2020_Jul 2025_Jan WARNING 2025-10-21 17:55:46,737 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 17:55:46,737 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:55:46,743 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 17:55:46,743 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 17:55:46,750 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 17:55:46,750 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 2022.300.01 with mission_start=2022-10-27T15:54:07.363008768 INFO 2025-10-21 17:55:58,858 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 17:56:15,393 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 14 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 17:56:20,157 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 14 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 17:56:20,165 calibrate.py _ctd_process():2919 [1] Performing range checking of ['seabird25p_salinity'] in 2022.300.01/seabird25p.nc WARNING 2025-10-21 17:56:20,168 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (560) seabird25p_salinity values found outside of range. This may indicate a problem with the seabird25p data. INFO 2025-10-21 17:56:20,168 calibrate.py _range_qc_combined_nc():898 [1] Setting 560 seabird25p_salinity values to NaN INFO 2025-10-21 17:56:20,169 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 17:56:20,169 calibrate.py _range_qc_combined_nc():936 [1] Done range checking seabird25p INFO 2025-10-21 17:56:20,493 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_cal.nc INFO 2025-10-21 17:57:19,628 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 17:57:19,633 process.py align():251 [1] Alignment steps for 2022.300.01 INFO 2025-10-21 17:57:19,676 align.py process_cal():139 [1] Processing i2map_2022.300.01_cal.nc from /data/auv_data/i2map/missionnetcdfs/2022.300.01 INFO 2025-10-21 17:57:19,787 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:57:19,798 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:57:20,066 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:57:20,081 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:57:20,350 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:57:20,370 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:57:20,531 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-10-21 17:57:20,531 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-10-21 17:57:20,637 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:57:20,652 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:57:20,941 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:20,962 align.py process_cal():249 [1] seabird25p_temperature: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:21,343 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:21,370 align.py process_cal():249 [1] seabird25p_conductivity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:21,750 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:21,774 align.py process_cal():249 [1] seabird25p_salinity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:22,157 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:22,182 align.py process_cal():249 [1] seabird25p_temperature_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:22,568 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:22,591 align.py process_cal():249 [1] seabird25p_conductivity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:22,971 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:22,996 align.py process_cal():249 [1] seabird25p_salinity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:23,374 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:23,396 align.py process_cal():249 [1] seabird25p_dissolvedO2_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:23,779 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:23,803 align.py process_cal():249 [1] seabird25p_oxygen_mll_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:24,182 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:24,205 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:24,581 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:24,610 align.py process_cal():249 [1] seabird25p_dissolvedO2_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:24,990 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:25,013 align.py process_cal():249 [1] seabird25p_oxygen_mll_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:25,396 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:25,418 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:25,800 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:25,821 align.py process_cal():249 [1] seabird25p_beam_transmittance: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:26,214 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:26,248 align.py process_cal():249 [1] seabird25p_depth: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:26,717 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.300.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 17:57:26,746 align.py process_cal():249 [1] seabird25p_par: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:57:27,162 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:57:27,337 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_align.nc INFO 2025-10-21 17:57:27,497 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 17:57:27,499 process.py resample():273 [1] Resampling steps for 2022.300.01 INFO 2025-10-21 17:57:27,500 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-10-21 17:57:27,528 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_align.nc mission netCDF file INFO 2025-10-21 17:57:27,537 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_align.nc mission netCDF file INFO 2025-10-21 17:57:27,540 resample.py get_mission_start_end():1145 [1] navigation: 2022-10-27T15:54:18.102273024 to 2022-10-28T15:30:04.623037696 (0 days 00:00:00 before mission_end) INFO 2025-10-21 17:57:27,546 resample.py get_mission_start_end():1145 [1] seabird25p: 2022-10-27T15:54:07.363008768 to 2022-10-28T15:30:04.623037696 (0 days 00:00:00 before mission_end) INFO 2025-10-21 17:57:27,551 resample.py get_mission_start_end():1145 [1] tailcone : 2022-10-27T15:53:48.384308736 to 2022-10-28T15:30:04.583040512 (0 days 00:00:00.039997184 before mission_end) INFO 2025-10-21 17:57:27,553 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_align.nc mission netCDF file INFO 2025-10-21 17:57:27,553 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:28,683 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:28,816 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:28,945 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:29,071 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:29,263 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:29,458 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:29,671 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:29,866 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:30,065 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:30,266 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:30,470 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_port with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:30,677 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_port with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:30,889 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_port with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:31,104 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:31,322 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:31,538 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:31,756 resample.py resample_variable():1031 [1] Resampling seabird25p_beam_transmittance with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:31,964 resample.py resample_variable():1031 [1] Resampling seabird25p_par with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:32,101 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-10-21 17:57:32,636 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_1S.nc INFO 2025-10-21 17:57:32,639 process.py archive():337 [1] Archiving steps for 2022.300.01 INFO 2025-10-21 17:57:32,640 process.py archive():347 [1] nc_file_base = /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01, BASE_PATH = /data/auv_data INFO 2025-10-21 17:57:32,641 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01 files to /Volumes/AUVCTD/surveys/2022/netcdf INFO 2025-10-21 17:57:32,643 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2022/netcdf/i2map_2022.300.01_1S.nc INFO 2025-10-21 17:57:32,688 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_1S.nc /Volumes/AUVCTD/surveys/2022/netcdf done. INFO 2025-10-21 17:57:32,689 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2022/netcdf/i2map_2022.300.01_cal.nc INFO 2025-10-21 17:57:33,068 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_cal.nc /Volumes/AUVCTD/surveys/2022/netcdf done. INFO 2025-10-21 17:57:33,069 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2022/netcdf/i2map_2022.300.01_align.nc INFO 2025-10-21 17:57:33,391 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_align.nc /Volumes/AUVCTD/surveys/2022/netcdf done. INFO 2025-10-21 17:57:33,404 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022300/2022.300.01 done. INFO 2025-10-21 17:57:33,784 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022300/2022.300.01 done. INFO 2025-10-21 17:57:33,901 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022300/2022.300.01 done. INFO 2025-10-21 17:57:34,111 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/seabird25p.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022300/2022.300.01 done. INFO 2025-10-21 17:57:34,188 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022300/2022.300.01 done. INFO 2025-10-21 17:57:34,189 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-10-21 17:57:34,189 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.300.01/i2map_2022.300.01_processing.log /Volumes/AUVCTD/surveys/2022/netcdf