INFO 2025-10-21 18:19:05,855 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:19:05,855 process.py process_mission():449 [1] Processing i2map mission 2023.257.01 by user docker_user on host a6fbce5c76fd INFO 2025-10-21 18:19:05,855 process.py download_process():165 [1] Download and processing steps for 2023.257.01 INFO 2025-10-21 18:19:05,856 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/M3/master/i2MAP/2023/09/20230914/2023.257.01 INFO 2025-10-21 18:19:05,856 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/M3/master/i2MAP/2023/09/20230914/2023.257.01 to /data/auv_data/i2map/missionlogs/2023.257.01 INFO 2025-10-21 18:19:08,281 logs2netcdfs.py download_process_logs():779 [1] Processing mission: i2map 2023.257.01 INFO 2025-10-21 18:19:08,281 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.257.01/gps.log (893660 bytes) INFO 2025-10-21 18:19:08,438 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.257.01/navigation.log (139450484 bytes) INFO 2025-10-21 18:19:21,922 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.257.01/parosci.log (39196886 bytes) INFO 2025-10-21 18:19:26,213 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.257.01/seabird25p.log (78706808 bytes) INFO 2025-10-21 18:19:33,816 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2023.257.01/tailCone.log (19677707 bytes) WARNING 2025-10-21 18:19:36,205 logs2netcdfs.py _create_variable():536 [1] rudderCurrent: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,205 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of rudderCurrent.shape[0] (409942) WARNING 2025-10-21 18:19:36,205 logs2netcdfs.py _create_variable():544 [1] rudderCurrent data is short by one, appending the last value: 0 WARNING 2025-10-21 18:19:36,251 logs2netcdfs.py _create_variable():536 [1] propCurrent1: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,252 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of propCurrent1.shape[0] (409942) WARNING 2025-10-21 18:19:36,252 logs2netcdfs.py _create_variable():544 [1] propCurrent1 data is short by one, appending the last value: 0.0 WARNING 2025-10-21 18:19:36,292 logs2netcdfs.py _create_variable():536 [1] propCurrent2: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,292 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of propCurrent2.shape[0] (409942) WARNING 2025-10-21 18:19:36,292 logs2netcdfs.py _create_variable():544 [1] propCurrent2 data is short by one, appending the last value: 0 WARNING 2025-10-21 18:19:36,331 logs2netcdfs.py _create_variable():536 [1] propRpm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,331 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of propRpm.shape[0] (409942) WARNING 2025-10-21 18:19:36,331 logs2netcdfs.py _create_variable():544 [1] propRpm data is short by one, appending the last value: 0 WARNING 2025-10-21 18:19:36,383 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,384 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of elevatorAngle.shape[0] (409942) WARNING 2025-10-21 18:19:36,384 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: -0.11507657170295715 WARNING 2025-10-21 18:19:36,450 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,450 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of rudderAngle.shape[0] (409942) WARNING 2025-10-21 18:19:36,450 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: -0.1697927862405777 WARNING 2025-10-21 18:19:36,501 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,501 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of propPwm.shape[0] (409942) WARNING 2025-10-21 18:19:36,501 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-10-21 18:19:36,536 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (409942,) and arg 1 with shape (409941,). INFO 2025-10-21 18:19:36,536 logs2netcdfs.py _create_variable():537 [1] len(data) (409941) does not match shape of propTemp.shape[0] (409942) WARNING 2025-10-21 18:19:36,536 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-10-21 18:19:37,406 logs2netcdfs.py download_process_logs():807 [1] Time to process: 29.12 seconds INFO 2025-10-21 18:19:37,407 process.py calibrate():227 [1] Calibration steps for 2023.257.01 INFO 2025-10-21 18:19:38,050 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:19:38,053 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-10-21 18:19:40,209 calibrate.py _nudge_pos():1806 [1] 174: 0.190 0.0028522 0.0044382 32337 107.79 3.931 7.630 2023-09-14T18:32:34.370585088 INFO 2025-10-21 18:19:40,369 calibrate.py _nudge_pos():1806 [1] 186: 0.060 0.0009640 -0.0001755 3826 12.75 11.234 -2.550 2023-09-14T18:45:31.567343360 INFO 2025-10-21 18:19:40,858 calibrate.py _nudge_pos():1806 [1] 227: 0.010 0.0024497 0.0045441 36603 122.01 2.983 6.901 2023-09-14T20:48:12.163108096 INFO 2025-10-21 18:19:41,823 calibrate.py _nudge_pos():1806 [1] 290: 0.190 0.0015390 0.0001684 4000 13.33 17.154 2.341 2023-09-14T21:02:34.164057088 INFO 2025-10-21 18:19:42,256 calibrate.py _nudge_pos():1806 [1] 317: 0.110 0.0006146 0.0003184 2575 8.58 10.642 6.876 2023-09-14T21:11:35.166995712 INFO 2025-10-21 18:19:43,210 calibrate.py _nudge_pos():1806 [1] 383: 0.150 0.0001871 0.0001124 2075 6.91 4.021 3.012 2023-09-14T21:19:35.164113664 INFO 2025-10-21 18:19:43,553 calibrate.py _nudge_pos():1806 [1] 407: 0.200 0.0043380 0.0048042 32402 108.00 5.967 8.242 2023-09-14T23:07:59.568531456 INFO 2025-10-21 18:19:43,960 calibrate.py _nudge_pos():1806 [1] 439: 0.050 -0.0000074 0.0001857 4066 13.55 -0.081 2.540 2023-09-14T23:22:03.770699776 INFO 2025-10-21 18:19:44,168 calibrate.py _nudge_pos():1806 [1] 454: 0.030 0.0000251 -0.0000035 15 0.05 80.022 -13.774 2023-09-14T23:22:20.769535232 INFO 2025-10-21 18:19:44,243 calibrate.py _nudge_pos():1806 [1] 459: 0.030 0.0013242 0.0030873 36723 122.41 1.607 4.674 2023-09-15T01:24:50.366053376 INFO 2025-10-21 18:19:45,541 calibrate.py _nudge_pos():1806 [1] 550: 0.050 0.0011556 0.0003538 3681 12.27 13.997 5.345 2023-09-15T01:38:36.369468160 INFO 2025-10-21 18:19:45,748 calibrate.py _nudge_pos():1806 [1] 564: 0.100 0.0006939 0.0000580 2560 8.53 12.086 1.260 2023-09-15T01:47:22.363435264 INFO 2025-10-21 18:19:46,740 calibrate.py _nudge_pos():1806 [1] 631: 0.120 0.0005170 0.0000863 2070 6.90 11.139 2.318 2023-09-15T01:55:22.370552576 INFO 2025-10-21 18:19:46,959 calibrate.py _nudge_pos():1806 [1] 646: 0.190 0.0010459 0.0061778 18301 61.00 2.547 18.766 2023-09-15T02:56:36.568852736 INFO 2025-10-21 18:19:47,808 calibrate.py _nudge_pos():1806 [1] 704: 0.180 0.0013113 0.0004600 14290 47.63 4.090 1.789 2023-09-15T03:45:11.769147904 INFO 2025-10-21 18:19:48,933 calibrate.py _nudge_pos():1806 [1] 779: 0.050 -0.0000211 -0.0000364 305 1.01 -3.091 -6.648 2023-09-15T03:47:26.969885952 INFO 2025-10-21 18:19:49,377 calibrate.py _nudge_pos():1806 [1] 809: 0.050 0.0002358 -0.0000478 2965 9.88 3.546 -0.896 2023-09-15T03:57:48.967276032 INFO 2025-10-21 18:19:50,225 calibrate.py _nudge_pos():1806 [1] 871: 0.070 -0.0013494 -0.0007675 250 0.83 -241.520 -171.315 2023-09-15T03:59:39.969671936 INFO 2025-10-21 18:19:50,851 calibrate.py _nudge_pos():1806 [1] 914: 0.200 0.0001598 -0.0001850 1711 5.70 4.165 -6.015 2023-09-15T04:06:04.163353088 INFO 2025-10-21 18:19:52,414 calibrate.py _nudge_pos():1806 [1] 1028: 0.150 0.0004768 -0.0002914 1380 4.60 15.410 -11.746 2023-09-15T04:12:32.966717952 INFO 2025-10-21 18:19:52,667 calibrate.py _nudge_pos():1806 [1] 1046: 0.190 0.0001242 -0.0000901 2071 6.90 2.675 -2.419 2023-09-15T04:19:44.167178752 INFO 2025-10-21 18:19:53,161 calibrate.py _nudge_pos():1806 [1] 1079: 0.200 0.0001300 -0.0003186 1865 6.21 3.109 -9.502 2023-09-15T04:26:28.969447936 INFO 2025-10-21 18:20:31,057 calibrate.py _nudge_pos():1806 [1] 3739: 0.020 0.0012978 0.0007740 3146 10.48 18.393 13.682 2023-09-15T05:21:17.364177408 INFO 2025-10-21 18:20:31,232 calibrate.py _nudge_pos():1806 [1] 3754: 0.070 0.0004000 -0.0001769 2665 8.88 6.692 -3.691 2023-09-15T05:30:24.366705152 INFO 2025-10-21 18:20:31,363 calibrate.py _nudge_pos():1806 [1] 3765: 0.130 0.0028984 0.0028449 32181 107.27 4.014 4.914 2023-09-15T07:17:50.765096704 INFO 2025-10-21 18:20:31,941 calibrate.py _nudge_pos():1806 [1] 3808: 0.100 0.0000037 -0.0000254 20 0.06 8.628 -74.371 2023-09-15T07:18:37.771876608 INFO 2025-10-21 18:20:31,957 calibrate.py _nudge_pos():1806 [1] 3809: 0.190 -0.0004313 -0.0005899 2795 9.31 -6.881 -11.737 2023-09-15T07:27:56.763582976 INFO 2025-10-21 18:20:32,145 calibrate.py _nudge_pos():1806 [1] 3822: 0.120 0.0037550 0.0043415 36588 121.96 4.574 6.596 2023-09-15T09:30:06.371470336 INFO 2025-10-21 18:20:33,065 calibrate.py _nudge_pos():1806 [1] 3883: 0.170 0.0004794 -0.0002513 3645 12.15 5.864 -3.834 2023-09-15T09:43:15.367420416 INFO 2025-10-21 18:20:33,208 calibrate.py _nudge_pos():1806 [1] 3892: 0.150 -0.0000171 -0.0000529 150 0.50 -5.107 -19.722 2023-09-15T09:43:53.364817408 INFO 2025-10-21 18:20:33,935 calibrate.py _nudge_pos():1806 [1] 3940: 0.200 0.0001335 -0.0001363 1980 6.60 3.007 -3.829 2023-09-15T09:51:16.364470016 INFO 2025-10-21 18:20:34,417 calibrate.py _nudge_pos():1806 [1] 3972: 0.020 -0.0000366 -0.0002174 1826 6.08 -0.894 -6.622 2023-09-15T09:57:52.567328256 INFO 2025-10-21 18:20:34,836 calibrate.py _nudge_pos():1806 [1] 4000: 0.180 0.0026453 0.0020603 32423 108.07 3.637 3.533 2023-09-15T11:46:24.171252736 INFO 2025-10-21 18:20:34,868 calibrate.py _nudge_pos():1806 [1] 4002: 0.070 0.0000227 -0.0000186 30 0.10 34.956 -35.633 2023-09-15T11:46:30.970787072 INFO 2025-10-21 18:20:34,881 calibrate.py _nudge_pos():1806 [1] 4003: 0.070 0.0000614 -0.0000465 45 0.15 62.199 -58.715 2023-09-15T11:46:39.970170624 INFO 2025-10-21 18:20:39,601 calibrate.py _nudge_pos():1806 [1] 4331: 0.050 0.0006664 -0.0003485 9706 32.35 3.061 -1.996 2023-09-15T12:24:28.164788480 INFO 2025-10-21 18:20:39,811 calibrate.py _nudge_pos():1806 [1] 4345: 0.190 0.0006242 -0.0005580 9275 30.91 3.000 -3.345 2023-09-15T12:55:36.166821376 INFO 2025-10-21 18:20:45,252 calibrate.py _nudge_pos():1806 [1] 4709: 0.070 0.0003321 0.0000178 2045 6.81 7.242 0.484 2023-09-15T13:08:28.363922432 INFO 2025-10-21 18:20:45,692 calibrate.py _nudge_pos():1806 [1] 4738: 0.090 -0.0002027 -0.0000616 2000 6.66 -4.519 -1.714 2023-09-15T13:15:36.364602368 INFO 2025-10-21 18:20:46,013 calibrate.py _nudge_pos():1806 [1] 4759: 0.100 0.0000710 0.0000506 1760 5.86 1.798 1.600 2023-09-15T13:21:48.369118464 INFO 2025-10-21 18:20:46,205 calibrate.py _nudge_pos():1806 [1] 4771: 0.130 -0.0000505 -0.0000664 165 0.55 -13.733 -22.508 2023-09-15T13:22:32.366104320 INFO 2025-10-21 18:22:41,413 calibrate.py _nudge_pos():1862 [1] 12361: - - - 1 0.00 - - INFO 2025-10-21 18:22:41,413 calibrate.py _nudge_pos():1868 [1] Points in final series = 409337 INFO 2025-10-21 18:22:43,473 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:22:43,475 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "2510" INFO 2025-10-21 18:22:43,755 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:22:43,762 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:22:43,762 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:43,768 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:22:43,768 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:43,775 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:22:43,776 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:43,782 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:22:43,782 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:43,788 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:22:43,788 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:43,796 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:22:43,796 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:43,802 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:22:43,802 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 18:22:43,811 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:22:43,811 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.257.01 with mission_start=2023-09-14T16:42:18.913774848 INFO 2025-10-21 18:22:43,812 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.257.01 with mission_start=2023-09-14T16:42:18.913774848 INFO 2025-10-21 18:22:44,121 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:22:44,133 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:22:44,133 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "3968" INFO 2025-10-21 18:22:44,343 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2020_Jul 2025_Jan WARNING 2025-10-21 18:22:44,350 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:22:44,350 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 18:22:44,356 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:22:44,356 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 18:22:44,368 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:22:44,368 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.257.01 with mission_start=2023-09-14T16:42:18.913774848 INFO 2025-10-21 18:22:44,692 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:22:51,494 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 10 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 18:22:58,300 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 10 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 18:22:58,310 calibrate.py _ctd_process():2919 [1] Performing range checking of ['seabird25p_salinity'] in 2023.257.01/seabird25p.nc WARNING 2025-10-21 18:22:58,314 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (1038) seabird25p_salinity values found outside of range. This may indicate a problem with the seabird25p data. INFO 2025-10-21 18:22:58,314 calibrate.py _range_qc_combined_nc():898 [1] Setting 1038 seabird25p_salinity values to NaN INFO 2025-10-21 18:22:58,315 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:22:58,315 calibrate.py _range_qc_combined_nc():936 [1] Done range checking seabird25p INFO 2025-10-21 18:22:58,862 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_cal.nc INFO 2025-10-21 18:22:59,206 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:22:59,210 process.py align():251 [1] Alignment steps for 2023.257.01 INFO 2025-10-21 18:22:59,265 align.py process_cal():139 [1] Processing i2map_2023.257.01_cal.nc from /data/auv_data/i2map/missionnetcdfs/2023.257.01 INFO 2025-10-21 18:22:59,408 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:22:59,423 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:22:59,781 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:22:59,801 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:23:00,145 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:23:00,171 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:23:00,391 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-10-21 18:23:00,391 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-10-21 18:23:00,536 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 18:23:00,556 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:23:00,980 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:01,014 align.py process_cal():249 [1] seabird25p_temperature: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:01,588 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:01,632 align.py process_cal():249 [1] seabird25p_conductivity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:02,198 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:02,239 align.py process_cal():249 [1] seabird25p_salinity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:02,802 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:02,843 align.py process_cal():249 [1] seabird25p_temperature_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:03,358 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:03,391 align.py process_cal():249 [1] seabird25p_conductivity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:03,926 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:03,960 align.py process_cal():249 [1] seabird25p_salinity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:04,470 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:04,501 align.py process_cal():249 [1] seabird25p_dissolvedO2_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:04,977 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:05,006 align.py process_cal():249 [1] seabird25p_oxygen_mll_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:05,493 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:05,524 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:06,026 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:06,066 align.py process_cal():249 [1] seabird25p_dissolvedO2_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:06,558 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:06,583 align.py process_cal():249 [1] seabird25p_oxygen_mll_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:07,053 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:07,082 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:07,563 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:07,591 align.py process_cal():249 [1] seabird25p_beam_transmittance: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:08,068 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:08,094 align.py process_cal():249 [1] seabird25p_depth: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:08,578 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2023.257.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 18:23:08,612 align.py process_cal():249 [1] seabird25p_par: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 18:23:09,108 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 18:23:09,341 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_align.nc INFO 2025-10-21 18:23:09,577 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:23:09,580 process.py resample():273 [1] Resampling steps for 2023.257.01 INFO 2025-10-21 18:23:09,581 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-10-21 18:23:09,616 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_align.nc mission netCDF file INFO 2025-10-21 18:23:09,626 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_align.nc mission netCDF file INFO 2025-10-21 18:23:09,629 resample.py get_mission_start_end():1145 [1] navigation: 2023-09-14T16:42:33.222794752 to 2023-09-15T15:29:41.163495936 (0 days 00:00:00.119991808 before mission_end) INFO 2025-10-21 18:23:09,635 resample.py get_mission_start_end():1145 [1] seabird25p: 2023-09-14T16:42:18.913774848 to 2023-09-15T15:29:41.283487744 (0 days 00:00:00 before mission_end) INFO 2025-10-21 18:23:09,640 resample.py get_mission_start_end():1145 [1] tailcone : 2023-09-14T16:42:03.824808704 to 2023-09-15T15:28:33.218150400 (0 days 00:01:08.065337344 before mission_end) INFO 2025-10-21 18:23:09,641 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_align.nc mission netCDF file INFO 2025-10-21 18:23:09,642 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:23:11,181 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:11,338 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:11,497 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:11,649 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:11,884 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:12,123 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:12,398 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:12,650 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:12,902 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:13,155 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:13,371 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_port with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:13,618 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_port with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:13,847 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_port with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:14,080 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:14,360 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:14,621 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:14,887 resample.py resample_variable():1031 [1] Resampling seabird25p_beam_transmittance with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:15,129 resample.py resample_variable():1031 [1] Resampling seabird25p_par with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:15,277 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-10-21 18:23:15,971 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_1S.nc INFO 2025-10-21 18:23:15,973 process.py archive():337 [1] Archiving steps for 2023.257.01 INFO 2025-10-21 18:23:15,973 process.py archive():347 [1] nc_file_base = /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01, BASE_PATH = /data/auv_data INFO 2025-10-21 18:23:15,975 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01 files to /Volumes/AUVCTD/surveys/2023/netcdf INFO 2025-10-21 18:23:15,977 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2023/netcdf/i2map_2023.257.01_1S.nc INFO 2025-10-21 18:23:16,028 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_1S.nc /Volumes/AUVCTD/surveys/2023/netcdf done. INFO 2025-10-21 18:23:16,029 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2023/netcdf/i2map_2023.257.01_cal.nc INFO 2025-10-21 18:23:16,539 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_cal.nc /Volumes/AUVCTD/surveys/2023/netcdf done. INFO 2025-10-21 18:23:16,541 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2023/netcdf/i2map_2023.257.01_align.nc INFO 2025-10-21 18:23:16,955 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_align.nc /Volumes/AUVCTD/surveys/2023/netcdf done. INFO 2025-10-21 18:23:16,969 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023257/2023.257.01 done. INFO 2025-10-21 18:23:17,504 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023257/2023.257.01 done. INFO 2025-10-21 18:23:17,628 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023257/2023.257.01 done. INFO 2025-10-21 18:23:17,925 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/seabird25p.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023257/2023.257.01 done. INFO 2025-10-21 18:23:18,010 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2023/2023257/2023.257.01 done. INFO 2025-10-21 18:23:18,010 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-10-21 18:23:18,011 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2023.257.01/i2map_2023.257.01_processing.log /Volumes/AUVCTD/surveys/2023/netcdf