INFO 2025-10-21 17:37:26,182 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:37:26,182 process.py process_mission():449 [1] Processing i2map mission 2022.152.01 by user docker_user on host cb88459c7ecc INFO 2025-10-21 17:37:26,182 process.py download_process():165 [1] Download and processing steps for 2022.152.01 INFO 2025-10-21 17:37:26,182 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/M3/master/i2MAP/2022/06/20220601/2022.152.01 INFO 2025-10-21 17:37:26,184 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/M3/master/i2MAP/2022/06/20220601/2022.152.01 to /data/auv_data/i2map/missionlogs/2022.152.01 INFO 2025-10-21 17:37:28,460 logs2netcdfs.py download_process_logs():779 [1] Processing mission: i2map 2022.152.01 INFO 2025-10-21 17:37:28,460 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.152.01/gps.log (570380 bytes) INFO 2025-10-21 17:37:28,541 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.152.01/navigation.log (142125944 bytes) INFO 2025-10-21 17:37:39,805 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.152.01/parosci.log (39949382 bytes) INFO 2025-10-21 17:37:43,142 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.152.01/seabird25p.log (80206688 bytes) INFO 2025-10-21 17:37:48,568 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/i2map/missionlogs/2022.152.01/seabird25p.log: [ 1 130664] INFO 2025-10-21 17:37:48,870 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2022.152.01/tailCone.log (20070923 bytes) WARNING 2025-10-21 17:37:50,772 logs2netcdfs.py _create_variable():536 [1] rudderCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:50,773 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of rudderCurrent.shape[0] (418134) WARNING 2025-10-21 17:37:50,773 logs2netcdfs.py _create_variable():544 [1] rudderCurrent data is short by one, appending the last value: 0 WARNING 2025-10-21 17:37:50,817 logs2netcdfs.py _create_variable():536 [1] propCurrent1: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:50,818 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of propCurrent1.shape[0] (418134) WARNING 2025-10-21 17:37:50,818 logs2netcdfs.py _create_variable():544 [1] propCurrent1 data is short by one, appending the last value: 0.0 WARNING 2025-10-21 17:37:50,863 logs2netcdfs.py _create_variable():536 [1] propCurrent2: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:50,863 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of propCurrent2.shape[0] (418134) WARNING 2025-10-21 17:37:50,863 logs2netcdfs.py _create_variable():544 [1] propCurrent2 data is short by one, appending the last value: 0 WARNING 2025-10-21 17:37:50,906 logs2netcdfs.py _create_variable():536 [1] propRpm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:50,907 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of propRpm.shape[0] (418134) WARNING 2025-10-21 17:37:50,907 logs2netcdfs.py _create_variable():544 [1] propRpm data is short by one, appending the last value: 0 WARNING 2025-10-21 17:37:50,967 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:50,967 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of elevatorAngle.shape[0] (418134) WARNING 2025-10-21 17:37:50,967 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: 0.07948967814445496 WARNING 2025-10-21 17:37:51,029 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:51,029 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of rudderAngle.shape[0] (418134) WARNING 2025-10-21 17:37:51,029 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: 0.17032304406166077 WARNING 2025-10-21 17:37:51,074 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:51,074 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of propPwm.shape[0] (418134) WARNING 2025-10-21 17:37:51,074 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-10-21 17:37:51,101 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (418134,) and arg 1 with shape (418133,). INFO 2025-10-21 17:37:51,102 logs2netcdfs.py _create_variable():537 [1] len(data) (418133) does not match shape of propTemp.shape[0] (418134) WARNING 2025-10-21 17:37:51,102 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-10-21 17:37:51,666 logs2netcdfs.py download_process_logs():807 [1] Time to process: 23.21 seconds INFO 2025-10-21 17:37:51,667 process.py calibrate():227 [1] Calibration steps for 2022.152.01 INFO 2025-10-21 17:37:52,234 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:37:52,236 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-10-21 17:37:53,959 calibrate.py _nudge_pos():1806 [1] 189: 0.140 0.0043013 -0.0026005 33847 112.82 5.665 -4.271 2022-06-01T18:18:33.802732032 INFO 2025-10-21 17:37:55,226 calibrate.py _nudge_pos():1806 [1] 304: 0.180 -0.0000031 -0.0008358 2615 8.71 -0.053 -17.774 2022-06-01T18:29:11.809025536 INFO 2025-10-21 17:37:55,576 calibrate.py _nudge_pos():1806 [1] 336: 0.100 0.0047611 0.0043168 35553 118.51 5.969 6.750 2022-06-01T20:28:13.409792512 INFO 2025-10-21 17:37:56,626 calibrate.py _nudge_pos():1806 [1] 430: 0.160 -0.0008113 -0.0010650 3280 10.93 -11.029 -18.055 2022-06-01T20:40:42.408482560 INFO 2025-10-21 17:37:56,649 calibrate.py _nudge_pos():1806 [1] 432: 0.180 0.0000057 -0.0001419 70 0.23 3.693 -114.361 2022-06-01T20:40:57.407454976 INFO 2025-10-21 17:37:57,505 calibrate.py _nudge_pos():1806 [1] 508: 0.190 0.0001222 -0.0006287 1445 4.81 3.772 -24.202 2022-06-01T20:47:01.402519808 INFO 2025-10-21 17:37:58,077 calibrate.py _nudge_pos():1806 [1] 559: 0.020 0.0000376 -0.0006494 1661 5.53 1.008 -21.747 2022-06-01T20:53:23.606336768 INFO 2025-10-21 17:37:58,784 calibrate.py _nudge_pos():1806 [1] 617: 0.090 0.0013764 0.0022953 31896 106.32 1.923 4.000 2022-06-01T22:40:40.005413376 INFO 2025-10-21 17:37:59,494 calibrate.py _nudge_pos():1806 [1] 679: 0.120 -0.0001696 -0.0008723 2395 7.98 -3.158 -20.255 2022-06-01T22:49:40.008420608 INFO 2025-10-21 17:38:00,842 calibrate.py _nudge_pos():1806 [1] 800: 0.080 0.0026154 0.0045608 36498 121.66 3.194 6.947 2022-06-02T00:53:19.600143616 INFO 2025-10-21 17:38:01,804 calibrate.py _nudge_pos():1806 [1] 882: 0.120 0.0002480 -0.0006819 3500 11.66 3.160 -10.834 2022-06-02T01:06:20.606641152 INFO 2025-10-21 17:38:02,327 calibrate.py _nudge_pos():1806 [1] 925: 0.180 0.0004845 -0.0005224 1725 5.75 12.527 -16.844 2022-06-02T01:12:47.600130304 INFO 2025-10-21 17:38:03,100 calibrate.py _nudge_pos():1806 [1] 993: 0.010 0.0003567 -0.0004478 1791 5.97 8.882 -13.906 2022-06-02T01:19:52.801001984 INFO 2025-10-21 17:38:03,205 calibrate.py _nudge_pos():1806 [1] 1002: 0.010 0.0000592 -0.0000230 76 0.25 35.154 -17.002 2022-06-02T01:20:15.809425920 INFO 2025-10-21 17:38:04,265 calibrate.py _nudge_pos():1806 [1] 1095: 0.050 0.0029461 0.0047987 18022 60.07 7.286 14.803 2022-06-02T02:21:52.006219008 INFO 2025-10-21 17:38:04,928 calibrate.py _nudge_pos():1806 [1] 1150: 0.080 0.0035965 -0.0005905 14281 47.60 11.226 -2.299 2022-06-02T03:10:22.206856704 INFO 2025-10-21 17:38:06,101 calibrate.py _nudge_pos():1806 [1] 1252: 0.140 0.0027046 0.0024727 17496 58.32 6.890 7.857 2022-06-02T04:10:22.400226560 INFO 2025-10-21 17:38:06,739 calibrate.py _nudge_pos():1806 [1] 1307: 0.150 0.0017230 -0.0024543 14261 47.53 5.386 -9.568 2022-06-02T04:58:49.601069568 INFO 2025-10-21 17:38:08,129 calibrate.py _nudge_pos():1806 [1] 1424: 0.190 -0.0000313 -0.0001885 265 0.88 -5.284 -39.680 2022-06-02T05:01:39.609423104 INFO 2025-10-21 17:38:08,989 calibrate.py _nudge_pos():1806 [1] 1496: 0.010 0.0012783 -0.0006374 3371 11.23 16.907 -10.515 2022-06-02T05:14:04.808373760 INFO 2025-10-21 17:38:09,917 calibrate.py _nudge_pos():1806 [1] 1574: 0.040 0.0005662 -0.0003254 1820 6.06 13.875 -9.943 2022-06-02T05:21:25.808162816 INFO 2025-10-21 17:38:11,449 calibrate.py _nudge_pos():1806 [1] 1704: 0.140 0.0004333 -0.0003013 2100 7.00 9.201 -7.981 2022-06-02T05:30:34.800554496 INFO 2025-10-21 17:38:12,536 calibrate.py _nudge_pos():1806 [1] 1795: 0.150 0.0002259 -0.0002909 1880 6.26 5.359 -8.607 2022-06-02T05:38:20.808630784 INFO 2025-10-21 17:38:50,425 calibrate.py _nudge_pos():1806 [1] 4992: 0.160 -0.0000090 0.0000146 20 0.06 -21.216 42.777 2022-06-02T06:31:41.009402112 INFO 2025-10-21 17:39:04,984 calibrate.py _nudge_pos():1806 [1] 6218: 0.150 0.0058931 0.0004136 7515 25.05 34.957 3.060 2022-06-02T07:17:09.202508032 INFO 2025-10-21 17:39:05,472 calibrate.py _nudge_pos():1806 [1] 6259: 0.190 0.0008233 0.0001612 3915 13.05 9.375 2.290 2022-06-02T07:30:52.206128384 INFO 2025-10-21 17:39:05,736 calibrate.py _nudge_pos():1806 [1] 6280: 0.010 0.0000175 -0.0000452 81 0.27 9.776 -31.434 2022-06-02T07:31:28.403648512 INFO 2025-10-21 17:39:05,948 calibrate.py _nudge_pos():1806 [1] 6297: 0.140 0.0050199 0.0045612 32452 108.17 6.894 7.813 2022-06-02T09:19:54.807929600 INFO 2025-10-21 17:39:08,349 calibrate.py _nudge_pos():1806 [1] 6496: 0.180 -0.0002771 -0.0015339 4620 15.40 -2.674 -18.461 2022-06-02T09:38:36.801067520 INFO 2025-10-21 17:39:09,325 calibrate.py _nudge_pos():1806 [1] 6577: 0.100 0.0008591 0.0032330 35853 119.51 1.068 5.013 2022-06-02T11:39:27.404367104 INFO 2025-10-21 17:39:11,371 calibrate.py _nudge_pos():1806 [1] 6745: 0.170 -0.0003538 -0.0012637 3410 11.36 -4.626 -20.606 2022-06-02T11:53:36.406206720 INFO 2025-10-21 17:39:12,278 calibrate.py _nudge_pos():1806 [1] 6820: 0.180 0.0002669 -0.0006228 1645 5.48 7.237 -21.059 2022-06-02T12:00:19.408599040 INFO 2025-10-21 17:39:12,662 calibrate.py _nudge_pos():1806 [1] 6851: 0.040 -0.0001867 -0.0003657 1821 6.07 -4.574 -11.170 2022-06-02T12:06:53.601594880 INFO 2025-10-21 17:39:13,542 calibrate.py _nudge_pos():1806 [1] 6923: 0.190 0.0023702 0.0010822 32207 107.35 3.280 1.868 2022-06-02T13:55:26.005464832 INFO 2025-10-21 17:39:18,545 calibrate.py _nudge_pos():1806 [1] 7324: 0.030 -0.0011755 -0.0032992 9686 32.28 -5.410 -18.937 2022-06-02T14:34:23.205355520 INFO 2025-10-21 17:39:19,359 calibrate.py _nudge_pos():1806 [1] 7390: 0.200 -0.0011183 -0.0025214 9580 31.93 -5.204 -14.633 2022-06-02T15:07:24.209647616 INFO 2025-10-21 17:39:23,689 calibrate.py _nudge_pos():1806 [1] 7741: 0.060 0.0003147 -0.0004752 2415 8.05 5.812 -10.944 2022-06-02T15:21:17.402569984 INFO 2025-10-21 17:39:24,503 calibrate.py _nudge_pos():1806 [1] 7807: 0.100 -0.0000699 -0.0002699 2020 6.73 -1.542 -7.432 2022-06-02T15:29:06.400441344 INFO 2025-10-21 17:39:25,094 calibrate.py _nudge_pos():1806 [1] 7855: 0.140 -0.0001638 -0.0002498 1750 5.83 -4.176 -7.939 2022-06-02T15:35:43.403244800 INFO 2025-10-21 17:39:25,776 calibrate.py _nudge_pos():1862 [1] 7872: - - - 2 0.00 - - INFO 2025-10-21 17:39:25,776 calibrate.py _nudge_pos():1868 [1] Points in final series = 417644 INFO 2025-10-21 17:40:02,223 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 143 on port side INFO 2025-10-21 17:40:02,225 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "143" INFO 2025-10-21 17:40:02,601 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2011_June 2012_Oct 2013-Dec 2013_July 2015-Oct 2017_Mar 2020_Feb 2023_Jan 2024_Jan WARNING 2025-10-21 17:40:02,607 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2011_June INFO 2025-10-21 17:40:02,607 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,612 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2012_Oct INFO 2025-10-21 17:40:02,612 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,618 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2013-Dec INFO 2025-10-21 17:40:02,618 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,624 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2013_July INFO 2025-10-21 17:40:02,624 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,631 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2015-Oct INFO 2025-10-21 17:40:02,631 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,636 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2017_Mar INFO 2025-10-21 17:40:02,637 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,644 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2020_Feb INFO 2025-10-21 17:40:02,644 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,650 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2023_Jan INFO 2025-10-21 17:40:02,650 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:02,656 calibrate.py _cal_date_xml_files():1081 [1] Found 11 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2024_Jan INFO 2025-10-21 17:40:02,656 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 17:40:02,664 calibrate.py _read_oxy_coeffs():1247 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2013_July/Oxygen_SBE43_0143.XML has CalibrationDate 2013-07-17 00:00:00+00:00 INFO 2025-10-21 17:40:02,664 calibrate.py _read_oxy_coeffs():1263 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2013_July/Oxygen_SBE43_0143.XML is just before 2022.152.01 with mission_start=2022-06-01T16:23:11.906914560 INFO 2025-10-21 17:40:14,416 calibrate.py _calibrated_oxygen():2513 [1] dissolvedO2_port: parsed from /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/143/2013_July/Oxygen_SBE43_0143.XML file: {'Soc': 0.42815, 'offset': -0.4829, 'A': -0.0031081, 'B': 0.0001985, 'C': -3.3814e-06, 'D0': 2.5826, 'D1': 0.000192634, 'D2': -0.0464803, 'E': 0.036, 'Tau20': 1.28, 'H1': -0.033, 'H2': 5000.0, 'H3': 1450.0} INFO 2025-10-21 17:40:14,423 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:40:14,424 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "3968" INFO 2025-10-21 17:40:14,785 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2020_Jul 2025_Jan WARNING 2025-10-21 17:40:14,789 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:40:14,789 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 17:40:14,793 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:40:14,793 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 17:40:14,799 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:40:14,800 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.152.01 with mission_start=2022-06-01T16:23:11.906914560 INFO 2025-10-21 17:40:26,531 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:40:42,861 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 21 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 17:40:47,541 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 21 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 17:40:47,549 calibrate.py _ctd_process():2919 [1] Performing range checking of ['seabird25p_salinity'] in 2022.152.01/seabird25p.nc WARNING 2025-10-21 17:40:47,552 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (1467) seabird25p_salinity values found outside of range. This may indicate a problem with the seabird25p data. INFO 2025-10-21 17:40:47,553 calibrate.py _range_qc_combined_nc():898 [1] Setting 1467 seabird25p_salinity values to NaN INFO 2025-10-21 17:40:47,553 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:40:47,553 calibrate.py _range_qc_combined_nc():936 [1] Done range checking seabird25p INFO 2025-10-21 17:40:47,870 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_cal.nc INFO 2025-10-21 17:41:46,564 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:41:46,569 process.py align():251 [1] Alignment steps for 2022.152.01 INFO 2025-10-21 17:41:46,610 align.py process_cal():139 [1] Processing i2map_2022.152.01_cal.nc from /data/auv_data/i2map/missionnetcdfs/2022.152.01 INFO 2025-10-21 17:41:46,719 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:41:46,730 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:41:46,992 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:41:47,007 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:41:47,270 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:41:47,289 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:41:47,445 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-10-21 17:41:47,446 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-10-21 17:41:47,550 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 17:41:47,564 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:41:47,849 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:47,871 align.py process_cal():249 [1] seabird25p_temperature: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:48,245 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:48,269 align.py process_cal():249 [1] seabird25p_conductivity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:48,642 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:48,664 align.py process_cal():249 [1] seabird25p_salinity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:49,038 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:49,062 align.py process_cal():249 [1] seabird25p_temperature_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:49,446 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:49,469 align.py process_cal():249 [1] seabird25p_conductivity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:49,843 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:49,869 align.py process_cal():249 [1] seabird25p_salinity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:50,241 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:50,263 align.py process_cal():249 [1] seabird25p_dissolvedO2_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:50,637 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:50,660 align.py process_cal():249 [1] seabird25p_oxygen_mll_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:51,033 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:51,055 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:51,429 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:51,457 align.py process_cal():249 [1] seabird25p_dissolvedO2_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:51,829 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:51,849 align.py process_cal():249 [1] seabird25p_oxygen_mll_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:52,221 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:52,243 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:52,616 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:52,637 align.py process_cal():249 [1] seabird25p_beam_transmittance: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:53,008 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:53,029 align.py process_cal():249 [1] seabird25p_depth: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:53,401 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2022.152.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:41:53,429 align.py process_cal():249 [1] seabird25p_par: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 17:41:53,837 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 17:41:54,008 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_align.nc INFO 2025-10-21 17:41:54,169 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:41:54,170 process.py resample():273 [1] Resampling steps for 2022.152.01 INFO 2025-10-21 17:41:54,171 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-10-21 17:41:54,198 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_align.nc mission netCDF file INFO 2025-10-21 17:41:54,208 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_align.nc mission netCDF file INFO 2025-10-21 17:41:54,211 resample.py get_mission_start_end():1145 [1] navigation: 2022-06-01T16:23:15.026700800 to 2022-06-02T15:36:37.809517568 (0 days 00:00:00 before mission_end) INFO 2025-10-21 17:41:54,217 resample.py get_mission_start_end():1145 [1] seabird25p: 2022-06-01T16:23:11.906914560 to 2022-06-02T15:36:37.769520640 (0 days 00:00:00.039996928 before mission_end) INFO 2025-10-21 17:41:54,222 resample.py get_mission_start_end():1145 [1] tailcone : 2022-06-01T16:22:44.678779648 to 2022-06-02T15:36:31.209969664 (0 days 00:00:06.599547904 before mission_end) INFO 2025-10-21 17:41:54,223 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_align.nc mission netCDF file INFO 2025-10-21 17:41:54,223 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:41:55,448 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:55,583 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:55,741 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:55,866 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:56,060 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:56,257 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:56,469 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:56,662 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:56,856 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:57,057 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:57,261 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_port with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:57,468 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_port with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:57,678 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_port with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:57,892 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:58,107 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:58,321 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:58,535 resample.py resample_variable():1031 [1] Resampling seabird25p_beam_transmittance with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:58,740 resample.py resample_variable():1031 [1] Resampling seabird25p_par with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:58,875 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-10-21 17:41:59,398 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_1S.nc INFO 2025-10-21 17:41:59,401 process.py archive():337 [1] Archiving steps for 2022.152.01 INFO 2025-10-21 17:41:59,402 process.py archive():347 [1] nc_file_base = /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01, BASE_PATH = /data/auv_data INFO 2025-10-21 17:41:59,403 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01 files to /Volumes/AUVCTD/surveys/2022/netcdf INFO 2025-10-21 17:41:59,404 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2022/netcdf/i2map_2022.152.01_1S.nc INFO 2025-10-21 17:41:59,453 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_1S.nc /Volumes/AUVCTD/surveys/2022/netcdf done. INFO 2025-10-21 17:41:59,454 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2022/netcdf/i2map_2022.152.01_cal.nc INFO 2025-10-21 17:41:59,834 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_cal.nc /Volumes/AUVCTD/surveys/2022/netcdf done. INFO 2025-10-21 17:41:59,836 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2022/netcdf/i2map_2022.152.01_align.nc INFO 2025-10-21 17:42:00,148 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_align.nc /Volumes/AUVCTD/surveys/2022/netcdf done. INFO 2025-10-21 17:42:00,159 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022152/2022.152.01 done. INFO 2025-10-21 17:42:00,497 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022152/2022.152.01 done. INFO 2025-10-21 17:42:00,609 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022152/2022.152.01 done. INFO 2025-10-21 17:42:00,808 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/seabird25p.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022152/2022.152.01 done. INFO 2025-10-21 17:42:00,884 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2022/2022152/2022.152.01 done. INFO 2025-10-21 17:42:00,884 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-10-21 17:42:00,884 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2022.152.01/i2map_2022.152.01_processing.log /Volumes/AUVCTD/surveys/2022/netcdf