INFO 2025-10-21 21:47:46,548 process.py process_mission():429 [1] commandline = /src/data/process_i2map.py -v --noinput --start_year 2025 --end_year 2025 --start_yd 1 --end_yd 365 --num_cores 1 --clobber INFO 2025-10-21 21:47:46,548 process.py process_mission():449 [1] Processing i2map mission 2025.218.01 by user docker_user on host db3cf4b524d0 INFO 2025-10-21 21:47:46,548 process.py download_process():165 [1] Download and processing steps for 2025.218.01 INFO 2025-10-21 21:47:46,548 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/M3/master/i2MAP/2025/08/20250806/2025.218.01 INFO 2025-10-21 21:47:46,549 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/M3/master/i2MAP/2025/08/20250806/2025.218.01 to /data/auv_data/i2map/missionlogs/2025.218.01 INFO 2025-10-21 21:47:49,137 logs2netcdfs.py download_process_logs():779 [1] Processing mission: i2map 2025.218.01 INFO 2025-10-21 21:47:49,138 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2025.218.01/gps.log (767876 bytes) INFO 2025-10-21 21:47:49,300 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2025.218.01/navigation.log (187031696 bytes) INFO 2025-10-21 21:48:04,007 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2025.218.01/parosci.log (46071302 bytes) INFO 2025-10-21 21:48:07,862 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2025.218.01/seabird25p.log (92499610 bytes) INFO 2025-10-21 21:48:14,169 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/i2map/missionlogs/2025.218.01/seabird25p.log: [ 1 397587 397588] INFO 2025-10-21 21:48:14,510 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/i2map/missionlogs/2025.218.01/tailCone.log (23134727 bytes) WARNING 2025-10-21 21:48:16,709 logs2netcdfs.py _create_variable():536 [1] elevatorAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (481963,) and arg 1 with shape (481962,). INFO 2025-10-21 21:48:16,709 logs2netcdfs.py _create_variable():537 [1] len(data) (481962) does not match shape of elevatorAngle.shape[0] (481963) WARNING 2025-10-21 21:48:16,709 logs2netcdfs.py _create_variable():544 [1] elevatorAngle data is short by one, appending the last value: -0.03878841921687126 WARNING 2025-10-21 21:48:16,774 logs2netcdfs.py _create_variable():536 [1] rudderAngle: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (481963,) and arg 1 with shape (481962,). INFO 2025-10-21 21:48:16,775 logs2netcdfs.py _create_variable():537 [1] len(data) (481962) does not match shape of rudderAngle.shape[0] (481963) WARNING 2025-10-21 21:48:16,775 logs2netcdfs.py _create_variable():544 [1] rudderAngle data is short by one, appending the last value: 0.17068888247013092 WARNING 2025-10-21 21:48:16,822 logs2netcdfs.py _create_variable():536 [1] propPwm: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (481963,) and arg 1 with shape (481962,). INFO 2025-10-21 21:48:16,822 logs2netcdfs.py _create_variable():537 [1] len(data) (481962) does not match shape of propPwm.shape[0] (481963) WARNING 2025-10-21 21:48:16,823 logs2netcdfs.py _create_variable():544 [1] propPwm data is short by one, appending the last value: 0 WARNING 2025-10-21 21:48:16,853 logs2netcdfs.py _create_variable():536 [1] propTemp: shape mismatch: objects cannot be broadcast to a single shape. Mismatch is between arg 0 with shape (481963,) and arg 1 with shape (481962,). INFO 2025-10-21 21:48:16,853 logs2netcdfs.py _create_variable():537 [1] len(data) (481962) does not match shape of propTemp.shape[0] (481963) WARNING 2025-10-21 21:48:16,853 logs2netcdfs.py _create_variable():544 [1] propTemp data is short by one, appending the last value: 0 INFO 2025-10-21 21:48:17,490 logs2netcdfs.py download_process_logs():807 [1] Time to process: 28.35 seconds INFO 2025-10-21 21:48:17,491 process.py calibrate():227 [1] Calibration steps for 2025.218.01 INFO 2025-10-21 21:48:18,012 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 21:48:18,014 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-10-21 21:48:19,417 calibrate.py _nudge_pos():1806 [1] 172: 0.040 -0.0039456 -0.0001065 35697 118.99 -4.927 -0.166 2025-08-06T18:06:20.450860800 INFO 2025-10-21 21:48:22,793 calibrate.py _nudge_pos():1806 [1] 495: 0.100 -0.0004532 -0.0001158 2575 8.58 -7.849 -2.502 2025-08-06T18:20:17.453522176 INFO 2025-10-21 21:48:23,421 calibrate.py _nudge_pos():1806 [1] 554: 0.110 -0.0009818 0.0001006 40948 136.49 -1.069 0.137 2025-08-06T20:37:47.048386048 INFO 2025-10-21 21:48:25,520 calibrate.py _nudge_pos():1806 [1] 751: 0.140 -0.0001873 0.0006204 3586 11.95 -2.328 9.620 2025-08-06T20:53:00.255827200 INFO 2025-10-21 21:48:28,459 calibrate.py _nudge_pos():1806 [1] 1028: 0.030 -0.0000468 0.0001248 2866 9.55 -0.728 2.422 2025-08-06T21:07:09.257666560 INFO 2025-10-21 21:48:29,800 calibrate.py _nudge_pos():1806 [1] 1151: 0.070 -0.0000187 -0.0002216 2010 6.70 -0.416 -6.131 2025-08-06T21:15:53.251770624 INFO 2025-10-21 21:48:30,370 calibrate.py _nudge_pos():1806 [1] 1204: 0.170 -0.0018627 0.0030761 35072 116.90 -2.367 4.876 2025-08-06T23:13:39.657688576 INFO 2025-10-21 21:48:31,295 calibrate.py _nudge_pos():1806 [1] 1288: 0.030 0.0003964 0.0005031 3286 10.95 5.378 8.514 2025-08-06T23:25:59.856981504 INFO 2025-10-21 21:48:34,356 calibrate.py _nudge_pos():1806 [1] 1564: 0.070 -0.0008676 0.0000905 42562 141.87 -0.909 0.118 2025-08-07T01:52:27.454989568 INFO 2025-10-21 21:48:34,905 calibrate.py _nudge_pos():1806 [1] 1614: 0.180 -0.0001905 0.0001565 4380 14.60 -1.939 1.987 2025-08-07T02:07:52.451623168 INFO 2025-10-21 21:48:36,193 calibrate.py _nudge_pos():1806 [1] 1727: 0.190 -0.0002409 -0.0000359 1995 6.65 -5.385 -1.000 2025-08-07T02:16:23.456616960 INFO 2025-10-21 21:48:36,336 calibrate.py _nudge_pos():1806 [1] 1740: 0.030 -0.0005327 -0.0000977 1816 6.05 -13.082 -2.992 2025-08-07T02:22:38.650914304 INFO 2025-10-21 21:48:37,059 calibrate.py _nudge_pos():1806 [1] 1805: 0.060 -0.0009694 0.0037347 18452 61.50 -2.342 11.252 2025-08-07T03:25:12.853733888 INFO 2025-10-21 21:48:38,085 calibrate.py _nudge_pos():1806 [1] 1896: 0.080 0.0007494 0.0026059 14341 47.80 2.329 10.102 2025-08-07T04:14:31.051083264 INFO 2025-10-21 21:48:39,268 calibrate.py _nudge_pos():1806 [1] 2002: 0.150 -0.0002910 -0.0001438 321 1.07 -40.535 -24.975 2025-08-07T04:17:20.249492736 INFO 2025-10-21 21:48:40,079 calibrate.py _nudge_pos():1806 [1] 2074: 0.200 -0.0000639 0.0001137 6540 21.80 -0.436 0.967 2025-08-07T04:40:19.055037952 INFO 2025-10-21 21:48:40,598 calibrate.py _nudge_pos():1806 [1] 2118: 0.020 -0.0000226 -0.0000020 11 0.03 -100.619 -11.360 2025-08-07T04:41:04.251941632 INFO 2025-10-21 21:48:40,746 calibrate.py _nudge_pos():1806 [1] 2131: 0.040 -0.0004327 -0.0001829 336 1.12 -57.563 -30.353 2025-08-07T04:42:23.256529664 INFO 2025-10-21 21:48:41,522 calibrate.py _nudge_pos():1806 [1] 2199: 0.030 -0.0006821 -0.0001073 1515 5.05 -20.080 -3.938 2025-08-07T04:48:33.251183104 INFO 2025-10-21 21:48:43,571 calibrate.py _nudge_pos():1806 [1] 2381: 0.070 -0.0004294 -0.0000870 960 3.20 -19.959 -5.040 2025-08-07T04:54:46.255630592 INFO 2025-10-21 21:48:44,670 calibrate.py _nudge_pos():1806 [1] 2478: 0.090 -0.0004574 -0.0002953 1565 5.21 -13.034 -10.495 2025-08-07T05:01:35.257612032 INFO 2025-10-21 21:48:45,977 calibrate.py _nudge_pos():1806 [1] 2590: 0.130 0.0000381 -0.0002978 1085 3.61 1.566 -15.271 2025-08-07T05:07:03.255142656 INFO 2025-10-21 21:49:03,268 calibrate.py _nudge_pos():1806 [1] 4098: 0.110 -0.0001872 -0.0004050 2495 8.31 -3.346 -9.028 2025-08-07T05:40:29.457708288 INFO 2025-10-21 21:49:06,069 calibrate.py _nudge_pos():1806 [1] 4341: 0.120 -0.0003455 -0.0002791 2225 7.41 -6.924 -6.976 2025-08-07T05:51:56.450646272 INFO 2025-10-21 21:49:06,684 calibrate.py _nudge_pos():1806 [1] 4394: 0.030 -0.0037710 0.0015751 34968 116.56 -4.807 2.504 2025-08-07T07:49:22.057988864 INFO 2025-10-21 21:49:08,099 calibrate.py _nudge_pos():1806 [1] 4515: 0.060 0.0002206 -0.0005734 3560 11.86 2.763 -8.956 2025-08-07T08:03:14.050993408 INFO 2025-10-21 21:49:08,240 calibrate.py _nudge_pos():1806 [1] 4527: 0.120 0.0029734 0.0016474 41608 138.69 3.185 2.201 2025-08-07T10:22:06.650171392 INFO 2025-10-21 21:49:16,019 calibrate.py _nudge_pos():1806 [1] 5192: 0.130 0.0031662 -0.0034594 13881 46.27 10.166 -13.855 2025-08-07T11:19:26.854501120 INFO 2025-10-21 21:49:20,333 calibrate.py _nudge_pos():1806 [1] 5553: 0.170 0.0032229 -0.0068220 14006 46.68 10.255 -27.078 2025-08-07T12:12:08.057944064 INFO 2025-10-21 21:49:24,535 calibrate.py _nudge_pos():1806 [1] 5910: 0.190 -0.0006123 -0.0065665 13946 46.48 -1.957 -26.176 2025-08-07T13:04:33.252483328 INFO 2025-10-21 21:49:24,560 calibrate.py _nudge_pos():1806 [1] 5912: 0.180 0.0002181 0.0000222 105 0.35 93.453 11.891 2025-08-07T13:04:55.250976256 INFO 2025-10-21 21:49:29,324 calibrate.py _nudge_pos():1806 [1] 6306: 0.200 -0.0010742 -0.0055307 13935 46.45 -3.435 -22.065 2025-08-07T13:57:55.453117696 INFO 2025-10-21 21:49:34,092 calibrate.py _nudge_pos():1806 [1] 6676: 0.040 0.0001974 -0.0035122 13971 46.57 0.629 -13.976 2025-08-07T14:50:38.856409600 INFO 2025-10-21 21:49:38,756 calibrate.py _nudge_pos():1806 [1] 7063: 0.060 0.0007953 -0.0030114 13936 46.45 2.542 -12.013 2025-08-07T15:43:32.049030912 INFO 2025-10-21 21:49:46,587 calibrate.py _nudge_pos():1806 [1] 7716: 0.140 0.0006718 -0.0035251 13916 46.38 2.150 -14.083 2025-08-07T16:40:47.253703424 INFO 2025-10-21 21:50:02,404 calibrate.py _nudge_pos():1806 [1] 9012: 0.020 0.0011976 -0.0038338 13931 46.43 3.828 -15.299 2025-08-07T17:48:48.654108160 INFO 2025-10-21 21:50:18,237 calibrate.py _nudge_pos():1806 [1] 10287: 0.040 0.0016323 -0.0013201 10796 35.98 6.730 -6.798 2025-08-07T18:46:01.848918528 INFO 2025-10-21 21:50:22,828 calibrate.py _nudge_pos():1862 [1] 10603: - - - 2 0.00 - - INFO 2025-10-21 21:50:22,829 calibrate.py _nudge_pos():1868 [1] Points in final series = 481579 INFO 2025-10-21 21:51:05,395 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 103 on port side INFO 2025-10-21 21:51:05,397 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "103" INFO 2025-10-21 21:51:05,658 calibrate.py _read_oxy_coeffs():1238 [1] Found calibration date dirs: 2010-2008 2011_Feb 2012_Feb 2013_Apr 2013_Aug 2014_Sep 2015_Aug 2019_Oct 2021_Apr 2024_Jun WARNING 2025-10-21 21:51:05,664 calibrate.py _cal_date_xml_files():1081 [1] Found 17 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2010-2008 INFO 2025-10-21 21:51:05,664 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,665 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,665 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,671 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2011_Feb INFO 2025-10-21 21:51:05,671 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,671 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,672 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,677 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2012_Feb INFO 2025-10-21 21:51:05,677 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,677 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,678 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,683 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2013_Apr INFO 2025-10-21 21:51:05,683 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,683 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,684 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,690 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2013_Aug INFO 2025-10-21 21:51:05,690 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,690 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,690 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,696 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2014_Sep INFO 2025-10-21 21:51:05,696 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,696 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,697 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,702 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2015_Aug INFO 2025-10-21 21:51:05,703 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,703 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,703 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,709 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2019_Oct INFO 2025-10-21 21:51:05,709 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,709 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,709 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,714 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2021_Apr INFO 2025-10-21 21:51:05,714 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,715 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,715 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' WARNING 2025-10-21 21:51:05,721 calibrate.py _cal_date_xml_files():1081 [1] Found 14 xml files in /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2024_Jun INFO 2025-10-21 21:51:05,721 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:05,722 calibrate.py _cal_date_xml_files():1116 [1] Cannot parse CalibrationDate, 16-Feb-11p INFO 2025-10-21 21:51:05,722 calibrate.py _cal_date_xml_files():1123 [1] Trying to parse CalibrationDate without 'p' INFO 2025-10-21 21:51:05,729 calibrate.py _read_oxy_coeffs():1247 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2011_Feb/Oxygen_SBE43_0103.XML has CalibrationDate 2011-02-16 00:00:00+00:00 INFO 2025-10-21 21:51:05,729 calibrate.py _read_oxy_coeffs():1263 [1] File /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2011_Feb/Oxygen_SBE43_0103.XML is just before 2025.218.01 with mission_start=2025-08-06T16:05:07.429096960 INFO 2025-10-21 21:51:19,488 calibrate.py _calibrated_oxygen():2513 [1] dissolvedO2_port: parsed from /Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files/SBE-43/103/2011_Feb/Oxygen_SBE43_0103.XML file: {'Soc': 0.4598, 'offset': -0.539, 'A': -0.0030238, 'B': 0.00015619, 'C': -2.652e-06, 'D0': 2.5826, 'D1': 0.00019263, 'D2': -0.04648, 'E': 0.036, 'Tau20': 1.83, 'H1': -0.033, 'H2': 5000.0, 'H3': 1450.0} INFO 2025-10-21 21:51:19,496 calibrate.py _read_oxy_coeffs():1189 [1] Looking for calibration file for O2 sensor serial number 143 on stbd side INFO 2025-10-21 21:51:19,496 calibrate.py _read_oxy_coeffs():1219 [1] Executing: find "/Volumes/DMO/MDUC_CORE_CTD_200103/Calibration Files" -name "143" INFO 2025-10-21 21:51:19,682 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 21:51:19,687 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 21:51:19,687 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,692 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 21:51:19,692 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,697 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 21:51:19,697 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,702 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 21:51:19,702 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,707 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 21:51:19,707 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,712 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 21:51:19,712 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,717 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 21:51:19,717 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,722 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 21:51:19,722 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} WARNING 2025-10-21 21:51:19,727 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 21:51:19,727 calibrate.py _cal_date_xml_files():1087 [1] {xml_files} INFO 2025-10-21 21:51:19,732 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 21:51:19,733 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 2025.218.01 with mission_start=2025-08-06T16:05:07.429096960 INFO 2025-10-21 21:51:33,493 calibrate.py _calibrated_oxygen():2513 [1] dissolvedO2_stbd: 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 21:51:52,397 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 23 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 21:51:57,785 calibrate.py _geometric_depth_correction():3423 [1] seabird25p: d_beg_time_diff: 23 seconds, d_end_time_diff: -1 seconds INFO 2025-10-21 21:51:57,794 calibrate.py _ctd_process():2919 [1] Performing range checking of ['seabird25p_salinity'] in 2025.218.01/seabird25p.nc WARNING 2025-10-21 21:51:57,797 calibrate.py _range_qc_combined_nc():890 [1] More than 500 (580) seabird25p_salinity values found outside of range. This may indicate a problem with the seabird25p data. INFO 2025-10-21 21:51:57,797 calibrate.py _range_qc_combined_nc():898 [1] Setting 580 seabird25p_salinity values to NaN INFO 2025-10-21 21:51:57,797 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 21:51:57,798 calibrate.py _range_qc_combined_nc():936 [1] Done range checking seabird25p INFO 2025-10-21 21:51:58,236 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_cal.nc INFO 2025-10-21 21:52:52,631 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_salinity, seabird25p_salinity_onboard, seabird25p_temperature, seabird25p_temperature_onboard, seabird25p_time, tailcone_propRpm, tailcone_time, time INFO 2025-10-21 21:52:52,635 process.py align():251 [1] Alignment steps for 2025.218.01 INFO 2025-10-21 21:52:52,680 align.py process_cal():139 [1] Processing i2map_2025.218.01_cal.nc from /data/auv_data/i2map/missionnetcdfs/2025.218.01 INFO 2025-10-21 21:52:52,802 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 21:52:52,813 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 21:52:53,108 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 21:52:53,124 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 21:52:53,419 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 21:52:53,435 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 21:52:53,610 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-10-21 21:52:53,610 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-10-21 21:52:53,735 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-10-21 21:52:53,750 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 21:52:54,075 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:54,101 align.py process_cal():249 [1] seabird25p_temperature: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:54,526 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:54,553 align.py process_cal():249 [1] seabird25p_conductivity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:54,977 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:55,006 align.py process_cal():249 [1] seabird25p_salinity: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:55,422 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:55,449 align.py process_cal():249 [1] seabird25p_temperature_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:55,870 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:55,897 align.py process_cal():249 [1] seabird25p_conductivity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:56,317 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:56,350 align.py process_cal():249 [1] seabird25p_salinity_onboard: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:56,767 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:56,793 align.py process_cal():249 [1] seabird25p_dissolvedO2_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:57,215 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:57,242 align.py process_cal():249 [1] seabird25p_oxygen_mll_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:57,662 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:57,688 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_port: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:58,113 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:58,137 align.py process_cal():249 [1] seabird25p_dissolvedO2_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:58,561 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:58,592 align.py process_cal():249 [1] seabird25p_oxygen_mll_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:59,009 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:59,033 align.py process_cal():249 [1] seabird25p_oxygen_umolkg_stbd: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:59,452 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:59,475 align.py process_cal():249 [1] seabird25p_beam_transmittance: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:52:59,890 align.py process_cal():206 [1] Using pitch corrected seabird25p_depth: Variable depth_filtdepth from i2map_2025.218.01_cal.nc linearly interpolated to seabird25p_time and corrected for pitch using SensorOffset(x=4.04, y=0.0) INFO 2025-10-21 21:52:59,911 align.py process_cal():249 [1] seabird25p_depth: instrument_sample_rate_hz = 7.99 INFO 2025-10-21 21:53:00,375 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-10-21 21:53:00,569 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_align.nc INFO 2025-10-21 21:53:00,744 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_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 21:53:00,745 process.py resample():273 [1] Resampling steps for 2025.218.01 INFO 2025-10-21 21:53:00,746 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-10-21 21:53:00,774 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_align.nc mission netCDF file INFO 2025-10-21 21:53:00,784 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_align.nc mission netCDF file INFO 2025-10-21 21:53:00,788 resample.py get_mission_start_end():1145 [1] navigation: 2025-08-06T16:05:20.458204160 to 2025-08-07T18:52:07.253886464 (0 days 00:00:00 before mission_end) INFO 2025-10-21 21:53:00,793 resample.py get_mission_start_end():1145 [1] seabird25p: 2025-08-06T16:05:07.429096960 to 2025-08-07T18:52:07.233888000 (0 days 00:00:00.019998464 before mission_end) INFO 2025-10-21 21:53:00,798 resample.py get_mission_start_end():1145 [1] tailcone : 2025-08-06T16:04:39.700996352 to 2025-08-07T18:51:12.497637632 (0 days 00:00:54.756248832 before mission_end) INFO 2025-10-21 21:53:00,800 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_align.nc mission netCDF file INFO 2025-10-21 21:53:00,800 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:02,107 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:02,257 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:02,401 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:02,541 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:02,758 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:02,987 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:03,222 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:03,442 resample.py resample_variable():1031 [1] Resampling seabird25p_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:03,660 resample.py resample_variable():1031 [1] Resampling seabird25p_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:03,879 resample.py resample_variable():1031 [1] Resampling seabird25p_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:04,099 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_port with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:04,320 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_port with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:04,543 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_port with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:04,777 resample.py resample_variable():1031 [1] Resampling seabird25p_dissolvedO2_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:05,013 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_mll_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:05,254 resample.py resample_variable():1031 [1] Resampling seabird25p_oxygen_umolkg_stbd with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:05,495 resample.py resample_variable():1031 [1] Resampling seabird25p_beam_transmittance with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:05,641 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-10-21 21:53:06,287 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_1S.nc INFO 2025-10-21 21:53:06,289 process.py archive():337 [1] Archiving steps for 2025.218.01 INFO 2025-10-21 21:53:06,289 process.py archive():347 [1] nc_file_base = /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01, BASE_PATH = /data/auv_data INFO 2025-10-21 21:53:06,291 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01 files to /Volumes/AUVCTD/surveys/2025/netcdf INFO 2025-10-21 21:53:06,292 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2025/netcdf/i2map_2025.218.01_1S.nc INFO 2025-10-21 21:53:06,345 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_1S.nc /Volumes/AUVCTD/surveys/2025/netcdf done. INFO 2025-10-21 21:53:06,346 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2025/netcdf/i2map_2025.218.01_cal.nc INFO 2025-10-21 21:53:06,738 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_cal.nc /Volumes/AUVCTD/surveys/2025/netcdf done. INFO 2025-10-21 21:53:06,739 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2025/netcdf/i2map_2025.218.01_align.nc INFO 2025-10-21 21:53:07,092 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_align.nc /Volumes/AUVCTD/surveys/2025/netcdf done. INFO 2025-10-21 21:53:07,103 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/gps.nc /Volumes/AUVCTD/missionnetcdfs/2025/2025218/2025.218.01 done. INFO 2025-10-21 21:53:07,538 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2025/2025218/2025.218.01 done. INFO 2025-10-21 21:53:07,664 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2025/2025218/2025.218.01 done. INFO 2025-10-21 21:53:07,891 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/seabird25p.nc /Volumes/AUVCTD/missionnetcdfs/2025/2025218/2025.218.01 done. INFO 2025-10-21 21:53:07,980 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2025/2025218/2025.218.01 done. INFO 2025-10-21 21:53:07,980 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-10-21 21:53:07,981 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/i2map/missionnetcdfs/2025.218.01/i2map_2025.218.01_processing.log /Volumes/AUVCTD/surveys/2025/netcdf