INFO 2025-06-26 15:17:36,973 process.py process_mission():429 [1] commandline = src/data/process_dorado.py --start_year 2005 --end_year 2014 --num_cores 1 -v --noinput --clobber INFO 2025-06-26 15:17:36,973 process.py process_mission():434 [1] dorado_info[mission]["comment"] = AUVCTD mission - Truncated section for some reason... - ctdToUse = ctd1 INFO 2025-06-26 15:17:36,974 process.py process_mission():449 [1] Processing AUVCTD mission 2009.279.00 by user docker_user on host eae60d30a712 INFO 2025-06-26 15:17:36,974 process.py download_process():165 [1] Download and processing steps for 2009.279.00 INFO 2025-06-26 15:17:36,974 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2009/2009279/2009.279.00 INFO 2025-06-26 15:17:36,975 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2009/2009279/2009.279.00 to /data/auv_data/dorado/missionlogs/2009.279.00 INFO 2025-06-26 15:17:44,333 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2009.279.00 INFO 2025-06-26 15:17:44,333 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/ctdDriver.log (23957670 bytes) INFO 2025-06-26 15:17:45,975 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2009.279.00/ctdDriver.log: [ 6354 10277 18395 25894 33390 37773 44912 47662 51424 59111 60163 63372 66875 67746 70766 70867 73589 76291 78362 84927 101784 107124 113186 121389 123120 123331 124483 128499 140729 141341 159854 160125 161362 168298 169773 172906 173325 179149 180019 187822 218105 222323 230466 243241] INFO 2025-06-26 15:17:46,045 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/ctdDriver2.log (23957759 bytes) INFO 2025-06-26 15:17:47,707 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2009.279.00/ctdDriver2.log: [ 37769 44908 51420 59108 60159 63367 66870 67614 67741 70761 76285 84921 90840 93724 123114 123325 128493 140724 141336 143971 157950 159853 160124 160800 168297 169296 169772 172905 173324 182317 187822 200603 202809 208466 215582 218104 234785 237958] INFO 2025-06-26 15:17:47,786 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/gps.log (175676 bytes) INFO 2025-06-26 15:17:47,813 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/hydroscatlog.log (20964742 bytes) INFO 2025-06-26 15:17:49,910 logs2netcdfs.py _process_log_file():687 [1] Non-monotonic increasing time indices in /data/auv_data/dorado/missionlogs/2009.279.00/hydroscatlog.log: [ 8461 16545 26002 33407 34695 39018 44628 56465 78288 87097 94748 95908 101857 104282 113676 124152 128557 147495 160504 160917 161877 165839 168341 169816 173852 179181 181049 183863 192442 194478 198306 199660 201186 205798 214610 218151 220780 222718 228270] INFO 2025-06-26 15:17:49,979 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/navigation.log (73588466 bytes) INFO 2025-06-26 15:17:55,265 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/isuslog.log (1452565 bytes) INFO 2025-06-26 15:17:55,409 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/parosci.log (25550726 bytes) INFO 2025-06-26 15:17:57,589 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/tailCone.log (14968843 bytes) INFO 2025-06-26 15:17:59,440 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/biolume.log (16985180 bytes) INFO 2025-06-26 15:18:01,077 logs2netcdfs.py write_variables():575 [1] Expanding original timeTag to time60Hz variable for raw data INFO 2025-06-26 15:18:01,946 logs2netcdfs.py download_process_logs():807 [1] Time to process: 17.61 seconds INFO 2025-06-26 15:18:01,946 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2009.279.00/lopc.bin (67262634 bytes) INFO 2025-06-26 15:18:01,946 lopcToNetCDF.py main():2297 [1] Processing begun: Thu Jun 26 15:18:01 2025 INFO 2025-06-26 15:18:01,947 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2009.279.00/parosci.nc INFO 2025-06-26 15:18:01,947 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-26 15:18:01,947 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2009.279.00/parosci.nc INFO 2025-06-26 15:18:01,950 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1254867972.2, sensor_off_time = 1254930399.5 INFO 2025-06-26 15:18:01,950 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 62427 seconds. Expecting to read 124854 L frames from the lopc.bin file. INFO 2025-06-26 15:18:01,950 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 124854 records from the lopc.bin file. INFO 2025-06-26 15:18:02,697 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2009-10-06 22:26:12 Z and endTime = 2009-10-07 15:46:39 Z with 124854 records expected to be read from lopc.bin INFO 2025-06-26 15:18:02,697 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2009.279.00/lopc.bin INFO 2025-06-26 15:18:02,697 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2009.279.00/lopc.nc INFO 2025-06-26 15:18:02,697 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2009.279.00/lopc.nc INFO 2025-06-26 15:18:02,698 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2009.279.00 INFO 2025-06-26 15:18:02,698 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 INFO 2025-06-26 15:18:02,825 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-26 15:18:02,825 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-26 15:18:02,825 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ ERROR 2025-06-26 15:18:05,710 lopcToNetCDF.py main():2340 [1] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: unexpected end of data INFO 2025-06-26 15:18:05,710 lopcToNetCDF.py main():2341 [1] Failed to decode all of lopc.bin - resulting lopc.nc file likely incomplete INFO 2025-06-26 15:18:05,710 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2009.279.00/parosci.nc INFO 2025-06-26 15:18:05,710 lopcToNetCDF.py constructTimestampList():1297 [1] Using NetCDF4 to get start and end epoch seconds for this mission from this URL: INFO 2025-06-26 15:18:05,710 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2009.279.00/parosci.nc INFO 2025-06-26 15:18:05,713 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1254867972.2, sensor_off_time = 1254930399.5 INFO 2025-06-26 15:18:05,713 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 62427 seconds. Expecting to read 124854 L frames from the lopc.bin file. INFO 2025-06-26 15:18:05,713 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 124854 records from the lopc.bin file. INFO 2025-06-26 15:18:05,713 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 1 and len(sampleCountList) = 3083 INFO 2025-06-26 15:18:05,714 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [] INFO 2025-06-26 15:18:05,714 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [ 1 2 3 ... 3081 3082 3083] INFO 2025-06-26 15:18:05,714 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-26 15:18:05,714 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-26 15:18:05,714 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [1 1 1 ... 1 1 1] INFO 2025-06-26 15:18:05,714 lopcToNetCDF.py deSpike():1590 [1] Found 0 spike indicators at indices: [] INFO 2025-06-26 15:18:05,715 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [ 1 2 3 ... 3081 3082 3083] INFO 2025-06-26 15:18:05,715 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [ 1 2 3 ... 3081 3082 3083] with len(correctedSampleCountList) = 3083 INFO 2025-06-26 15:18:05,715 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 1 from all values of correctedSampleCountList INFO 2025-06-26 15:18:05,715 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-26 15:18:05,715 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [0.0000e+00 5.0000e-01 1.0000e+00 ... 1.5400e+03 1.5405e+03 1.5410e+03] INFO 2025-06-26 15:18:05,715 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.25486797e+09 1.25486797e+09 1.25486797e+09 ... 1.25486951e+09 1.25486951e+09 1.25486951e+09] INFO 2025-06-26 15:18:05,716 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1254867972.2 1254867972.7, ..., timestampArray[-2:] = 1254869512.7 1254869513.2] INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1254867972.1905687), np.float64(1254867972.6905687)], ..., timestampList[-2:] = [np.float64(1254869512.6905687), np.float64(1254869513.1905687)]] INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 3083) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [3023, 3044] INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 145 INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 3083 INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1254867972.1905687), np.float64(1254867972.6905687)], ..., timestampList[-2:] = [np.float64(1254869512.6905687), np.float64(1254869513.1905687)]] INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 3083) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(3022), np.int32(3043)]] from timestampList to create subSampledTimestampList INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 145 INFO 2025-06-26 15:18:05,719 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 ERROR 2025-06-26 15:18:05,720 lopcToNetCDF.py constructTimestampList():1501 [1] Cannot interpolate to cFrameEsecsListInterpolated: array of sample points is empty INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 145 INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1254867981.6905687)], ..., tsList[-2:] = [np.float64(1254869483.1905687), np.float64(1254869493.6905687)] INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2009-10-06 22:26:21 Z INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2009-10-06 22:51:33 Z INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 3046 INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [-9999], ..., cFrameEsecsList[-2:] = [-9999, -9999] INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 1969-12-31 21:13:21 Z INFO 2025-06-26 15:18:05,723 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 1969-12-31 21:13:21 Z INFO 2025-06-26 15:18:05,727 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2009.279.00/lopc.nc INFO 2025-06-26 15:18:05,727 lopcToNetCDF.py main():2384 [1] Processing finished: Thu Jun 26 15:18:05 2025 Elapsed processing time from start of processing = 3 seconds INFO 2025-06-26 15:18:05,729 process.py calibrate():227 [1] Calibration steps for 2009.279.00 INFO 2025-06-26 15:18:06,261 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-06-26 15:18:06,263 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-26 15:18:06,778 calibrate.py _nudge_pos():1806 [1] 76: 0.190 -0.0003003 -0.0002678 2990 9.96 -4.471 -4.980 2009-10-06T22:37:22.934619392 INFO 2025-06-26 15:18:07,585 calibrate.py _nudge_pos():1806 [1] 155: 0.190 0.0001034 -0.0000229 6117 20.39 0.752 -0.208 2009-10-06T22:59:04.935426304 INFO 2025-06-26 15:18:08,019 calibrate.py _nudge_pos():1806 [1] 198: 0.200 0.0002249 -0.0000369 6478 21.60 1.544 -0.317 2009-10-06T23:21:22.933767168 INFO 2025-06-26 15:18:08,704 calibrate.py _nudge_pos():1806 [1] 264: 0.010 -0.0000340 -0.0000729 40 0.13 -38.833 -103.914 2009-10-06T23:22:36.128752896 INFO 2025-06-26 15:18:08,795 calibrate.py _nudge_pos():1806 [1] 273: 0.200 0.0004110 -0.0001396 12937 43.14 1.412 -0.599 2009-10-07T00:05:52.930859776 INFO 2025-06-26 15:18:08,907 calibrate.py _nudge_pos():1806 [1] 284: 0.010 0.0000075 0.0000195 15 0.05 23.671 77.495 2009-10-07T00:06:06.129955584 INFO 2025-06-26 15:18:09,632 calibrate.py _nudge_pos():1806 [1] 355: 0.010 0.0000023 -0.0000172 1888 6.30 0.055 -0.505 2009-10-07T00:13:35.129197056 INFO 2025-06-26 15:18:10,348 calibrate.py _nudge_pos():1806 [1] 425: 0.020 -0.0004087 -0.0012800 12820 42.75 -1.417 -5.549 2009-10-07T00:57:29.128755712 INFO 2025-06-26 15:18:11,165 calibrate.py _nudge_pos():1806 [1] 505: 0.020 -0.0005335 -0.0013838 12886 42.98 -1.839 -5.966 2009-10-07T01:41:47.136669696 INFO 2025-06-26 15:18:11,793 calibrate.py _nudge_pos():1806 [1] 565: 0.020 -0.0001541 -0.0003075 3963 13.21 -1.727 -4.312 2009-10-07T01:55:59.138303488 INFO 2025-06-26 15:18:12,448 calibrate.py _nudge_pos():1806 [1] 628: 0.030 0.0036493 0.0021047 13723 45.76 11.817 8.522 2009-10-07T02:42:47.135942656 INFO 2025-06-26 15:18:13,341 calibrate.py _nudge_pos():1806 [1] 714: 0.040 0.0031437 0.0016689 14261 47.55 9.801 6.504 2009-10-07T03:31:47.134539008 INFO 2025-06-26 15:18:14,138 calibrate.py _nudge_pos():1806 [1] 790: 0.050 0.0046944 0.0021018 14257 47.55 14.642 8.191 2009-10-07T04:20:35.133957120 INFO 2025-06-26 15:18:14,906 calibrate.py _nudge_pos():1806 [1] 863: 0.050 0.0017090 -0.0000641 3927 13.10 19.353 -0.907 2009-10-07T04:34:53.135180032 INFO 2025-06-26 15:18:15,628 calibrate.py _nudge_pos():1806 [1] 930: 0.070 0.0004285 -0.0000217 13196 44.00 1.444 -0.091 2009-10-07T05:19:59.129806848 INFO 2025-06-26 15:18:16,491 calibrate.py _nudge_pos():1806 [1] 1011: 0.060 0.0002984 -0.0001630 13241 44.16 1.001 -0.684 2009-10-07T06:05:29.132788736 INFO 2025-06-26 15:18:17,403 calibrate.py _nudge_pos():1806 [1] 1097: 0.060 0.0003244 -0.0000882 7341 24.48 1.964 -0.667 2009-10-07T06:31:23.136332288 INFO 2025-06-26 15:18:17,435 calibrate.py _nudge_pos():1806 [1] 1100: 0.070 -0.0000351 -0.0000085 140 0.46 -11.237 -3.388 2009-10-07T06:31:53.134277120 INFO 2025-06-26 15:18:18,115 calibrate.py _nudge_pos():1806 [1] 1165: 0.080 -0.0005157 -0.0014827 12965 43.23 -1.767 -6.355 2009-10-07T07:16:11.132192000 INFO 2025-06-26 15:18:19,006 calibrate.py _nudge_pos():1806 [1] 1249: 0.090 -0.0005226 -0.0014041 12807 42.71 -1.813 -6.091 2009-10-07T08:00:17.130928640 INFO 2025-06-26 15:18:19,907 calibrate.py _nudge_pos():1806 [1] 1334: 0.090 -0.0000948 -0.0002160 2638 8.80 -1.597 -4.550 2009-10-07T08:10:29.129003776 INFO 2025-06-26 15:18:20,703 calibrate.py _nudge_pos():1806 [1] 1408: 0.090 0.0033400 0.0019580 13699 45.68 10.835 7.943 2009-10-07T08:57:23.136231168 INFO 2025-06-26 15:18:21,624 calibrate.py _nudge_pos():1806 [1] 1495: 0.110 0.0034940 0.0018748 13930 46.46 11.147 7.477 2009-10-07T09:45:17.129349120 INFO 2025-06-26 15:18:22,351 calibrate.py _nudge_pos():1806 [1] 1563: 0.110 0.0041786 0.0018347 14238 47.48 13.051 7.160 2009-10-07T10:33:53.129589248 INFO 2025-06-26 15:18:23,213 calibrate.py _nudge_pos():1806 [1] 1644: 0.110 0.0013738 -0.0000791 2959 9.86 20.658 -1.485 2009-10-07T10:45:05.133553920 INFO 2025-06-26 15:18:23,245 calibrate.py _nudge_pos():1806 [1] 1647: 0.110 0.0000174 0.0000062 100 0.33 7.814 3.482 2009-10-07T10:45:27.132046848 INFO 2025-06-26 15:18:24,092 calibrate.py _nudge_pos():1806 [1] 1724: 0.120 0.0004716 -0.0000344 12999 43.36 1.612 -0.147 2009-10-07T11:30:05.128591616 INFO 2025-06-26 15:18:25,031 calibrate.py _nudge_pos():1806 [1] 1811: 0.120 0.0003408 -0.0000379 12825 42.76 1.181 -0.164 2009-10-07T12:14:17.136916736 INFO 2025-06-26 15:18:25,946 calibrate.py _nudge_pos():1806 [1] 1895: 0.130 0.0000659 -0.0000326 2704 9.01 1.083 -0.670 2009-10-07T12:24:41.134169856 INFO 2025-06-26 15:18:25,990 calibrate.py _nudge_pos():1806 [1] 1899: 0.130 -0.0000035 0.0000032 85 0.28 -1.855 2.094 2009-10-07T12:25:01.132799744 INFO 2025-06-26 15:18:26,647 calibrate.py _nudge_pos():1806 [1] 1960: 0.140 -0.0004901 -0.0014264 13093 43.66 -1.663 -6.054 2009-10-07T13:09:41.129207552 INFO 2025-06-26 15:18:27,366 calibrate.py _nudge_pos():1806 [1] 2025: 0.140 -0.0004131 -0.0014641 13053 43.53 -1.406 -6.233 2009-10-07T13:54:17.135888640 INFO 2025-06-26 15:18:28,294 calibrate.py _nudge_pos():1806 [1] 2109: 0.150 -0.0001158 -0.0002878 3544 11.81 -1.452 -4.514 2009-10-07T14:07:29.131633152 INFO 2025-06-26 15:18:29,061 calibrate.py _nudge_pos():1806 [1] 2177: 0.150 0.0033948 0.0020531 13935 46.48 10.823 8.185 2009-10-07T14:55:05.135983360 INFO 2025-06-26 15:18:30,036 calibrate.py _nudge_pos():1806 [1] 2261: 0.160 0.0032961 0.0016993 14216 47.41 10.305 6.641 2009-10-07T15:43:53.135401728 INFO 2025-06-26 15:18:31,908 calibrate.py _nudge_pos():1862 [1] 2394: - - - 1 0.00 - - INFO 2025-06-26 15:18:31,908 calibrate.py _nudge_pos():1868 [1] Points in final series = 311619 WARNING 2025-06-26 15:18:32,395 calibrate.py _depth_process():2193 [1] Expected sample_rate to be 10 Hz, instead it's 8.33 Hz INFO 2025-06-26 15:19:03,766 calibrate.py _hs2_process():2400 [1] Number of bad hs2 points: 32 of 249529 INFO 2025-06-26 15:19:05,646 calibrate.py _geometric_depth_correction():3423 [1] hs2: d_beg_time_diff: 5 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 15:19:23,387 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 35 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:19:25,302 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 35 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:19:25,306 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2009.279.00/ctd1.nc INFO 2025-06-26 15:19:25,307 calibrate.py _range_qc_combined_nc():898 [1] Setting 3 ctd1_salinity values to NaN INFO 2025-06-26 15:19:25,307 calibrate.py _range_qc_combined_nc():910 [1] Checked for data outside of these variables and ranges: [('ctd1_salinity', Range(min=30, max=40))] INFO 2025-06-26 15:19:25,307 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-26 15:19:39,039 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 35 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:19:40,946 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 35 seconds, d_end_time_diff: -1 seconds INFO 2025-06-26 15:19:40,950 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2009.279.00/ctd2.nc INFO 2025-06-26 15:19:40,951 calibrate.py _range_qc_combined_nc():898 [1] Setting 438 ctd2_salinity values to NaN INFO 2025-06-26 15:19:40,952 calibrate.py _range_qc_combined_nc():910 [1] Checked for data outside of these variables and ranges: [('ctd2_salinity', Range(min=30, max=40))] INFO 2025-06-26 15:19:40,952 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 INFO 2025-06-26 15:19:41,110 calibrate.py _biolume_process():3128 [1] Checking for non-monotonic increasing time60hz INFO 2025-06-26 15:19:43,927 calibrate.py _biolume_process():3131 [1] Removing non-monotonic increasing time60hz at indices: [ 60 61 62 ... 3735362 3735363 3744540] INFO 2025-06-26 15:19:44,506 calibrate.py _geometric_depth_correction():3423 [1] biolume: d_beg_time_diff: -1 seconds, d_end_time_diff: -1 seconds ERROR 2025-06-26 15:19:44,513 calibrate.py process_logs():3548 [1] Error processing biolume: missing variable "No variable named 'avg_biolume'. Variables on the dataset include ['time', 'rrr', 'cal_striing', 'pump', 'flow', 'humidity', 'temperature', 'time60hz', 'raw']" ERROR 2025-06-26 15:19:44,522 calibrate.py process_logs():3542 [1] Error processing ecopuck: ecopuck has no orig_data - likely a missing or zero-sized .log file in missionlogs/2009.279.00 INFO 2025-06-26 15:19:44,836 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_cal.nc INFO 2025-06-26 15:20:11,923 calibrate.py write_netcdf():3512 [1] Data variables written: biolume_depth, biolume_flow, biolume_time, ctd1_conductivity, ctd1_conductivity_onboard, ctd1_depth, ctd1_dissolvedO2, ctd1_flow1, ctd1_oxygen_mll, ctd1_oxygen_umolkg, ctd1_salinity, ctd1_salinity_onboard, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_salinity, ctd2_salinity_onboard, ctd2_temperature, ctd2_temperature_onboard, ctd2_time, depth_filtdepth, depth_filtpres, depth_time, gps_latitude, gps_longitude, gps_time, hs2_bbp420, hs2_bbp700, hs2_depth, hs2_fl700, hs2_time, isus_nitrate, isus_quality, isus_temp, isus_time, lopc_LCcount, lopc_countListSum, lopc_flowSpeed, lopc_nonTransCount, lopc_time, lopc_transCount, navigation_depth, navigation_latitude, navigation_longitude, navigation_mWaterSpeed, navigation_pitch, navigation_posx, navigation_posy, navigation_roll, navigation_time, navigation_yaw, nudged_latitude, nudged_longitude, tailcone_propRpm, tailcone_time, time INFO 2025-06-26 15:20:11,933 process.py align():251 [1] Alignment steps for 2009.279.00 INFO 2025-06-26 15:20:11,977 align.py process_cal():139 [1] Processing dorado_2009.279.00_cal.nc from /data/auv_data/dorado/missionnetcdfs/2009.279.00 INFO 2025-06-26 15:20:12,060 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:20:12,069 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:20:12,268 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:20:12,279 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:20:12,475 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:20:12,489 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:20:12,606 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-26 15:20:12,606 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-26 15:20:12,681 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:20:12,692 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:20:12,883 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:12,893 align.py process_cal():249 [1] hs2_bbp420: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:13,061 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:13,071 align.py process_cal():249 [1] hs2_bbp700: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:13,242 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:13,252 align.py process_cal():249 [1] hs2_fl700: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:13,418 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:13,428 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:13,600 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:13,609 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:13,778 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:13,788 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:13,956 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:13,966 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:14,134 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:14,143 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:14,313 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:14,322 align.py process_cal():249 [1] ctd1_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:14,488 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:14,499 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:14,668 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:14,677 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:14,840 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:14,850 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:15,019 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:15,029 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:15,195 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:15,203 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:15,376 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:15,385 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:15,555 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:15,566 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:15,735 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:15,747 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:15,913 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:15,922 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:16,092 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:16,101 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:16,271 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:16,280 align.py process_cal():249 [1] ctd2_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:16,447 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:16,457 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:16,631 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2009.279.00_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:20:16,640 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:20:16,839 align.py process_cal():249 [1] isus_nitrate: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 15:20:16,965 align.py process_cal():249 [1] isus_temp: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 15:20:17,093 align.py process_cal():249 [1] isus_quality: instrument_sample_rate_hz = 0.73 INFO 2025-06-26 15:20:17,223 align.py process_cal():249 [1] biolume_flow: instrument_sample_rate_hz = 1.00 INFO 2025-06-26 15:20:17,356 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:20:17,462 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:20:17,570 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:20:17,677 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:20:17,785 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:20:17,899 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 5.00 INFO 2025-06-26 15:20:18,027 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_align.nc INFO 2025-06-26 15:20:18,189 align.py write_netcdf():342 [1] Data variables written: biolume_depth, biolume_flow, biolume_latitude, biolume_longitude, biolume_time, ctd1_conductivity, ctd1_conductivity_onboard, ctd1_depth, ctd1_dissolvedO2, ctd1_flow1, ctd1_latitude, ctd1_longitude, ctd1_oxygen_mll, ctd1_oxygen_umolkg, ctd1_salinity, ctd1_salinity_onboard, ctd1_temperature, ctd1_temperature_onboard, ctd1_time, ctd2_conductivity, ctd2_conductivity_onboard, ctd2_depth, ctd2_flow2, ctd2_latitude, ctd2_longitude, ctd2_salinity, ctd2_salinity_onboard, ctd2_temperature, ctd2_temperature_onboard, ctd2_time, hs2_bbp420, hs2_bbp700, hs2_depth, hs2_fl700, hs2_latitude, hs2_longitude, hs2_time, isus_depth, isus_latitude, isus_longitude, isus_nitrate, isus_quality, isus_temp, isus_time, lopc_LCcount, lopc_countListSum, lopc_depth, lopc_flowSpeed, lopc_latitude, lopc_longitude, lopc_nonTransCount, lopc_time, lopc_transCount, navigation_depth, navigation_latitude, navigation_longitude, navigation_mWaterSpeed, navigation_pitch, navigation_roll, navigation_time, navigation_yaw, tailcone_depth, tailcone_latitude, tailcone_longitude, tailcone_propRpm, tailcone_time INFO 2025-06-26 15:20:18,192 process.py resample():273 [1] Resampling steps for 2009.279.00 INFO 2025-06-26 15:20:18,193 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-26 15:20:18,230 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_align.nc mission netCDF file INFO 2025-06-26 15:20:18,239 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_align.nc mission netCDF file INFO 2025-06-26 15:20:18,241 resample.py get_mission_start_end():1145 [1] navigation: 2009-10-06T22:26:44.638345728 to 2009-10-07T15:46:39.334016256 (0 days 00:00:00.149989632 before mission_end) INFO 2025-06-26 15:20:18,243 resample.py get_mission_start_end():1145 [1] hs2 : 2009-10-06T22:26:17.630195968 to 2009-10-07T15:46:39.484005888 (0 days 00:00:00 before mission_end) INFO 2025-06-26 15:20:18,246 resample.py get_mission_start_end():1145 [1] ctd1 : 2009-10-06T22:26:47.208169728 to 2009-10-07T15:46:39.454008064 (0 days 00:00:00.029997824 before mission_end) INFO 2025-06-26 15:20:18,248 resample.py get_mission_start_end():1145 [1] ctd2 : 2009-10-06T22:26:47.508149248 to 2009-10-07T15:46:39.414010880 (0 days 00:00:00.069995008 before mission_end) INFO 2025-06-26 15:20:18,250 resample.py get_mission_start_end():1145 [1] isus : 2009-10-06T22:27:29.675260416 to 2009-10-07T15:46:39.134030080 (0 days 00:00:00.349975808 before mission_end) INFO 2025-06-26 15:20:18,252 resample.py get_mission_start_end():1145 [1] biolume : 2009-10-06T22:26:11.210601472 to 2009-10-07T15:46:38.434043648 (0 days 00:00:01.049962240 before mission_end) INFO 2025-06-26 15:20:18,253 resample.py get_mission_start_end():1145 [1] lopc : 2009-10-06T22:26:21.690568704 to 2009-10-06T22:51:33.690568704 (0 days 16:55:05.793437184 before mission_end) WARNING 2025-06-26 15:20:18,254 resample.py get_mission_start_end():1156 [1] Instrument lopc has a gap > 5 minutes at the end of the mission: 0 days 16:55:05.793437184 INFO 2025-06-26 15:20:18,256 resample.py get_mission_start_end():1145 [1] tailcone : 2009-10-06T22:26:13.840455424 to 2009-10-07T15:46:39.444008704 (0 days 00:00:00.039997184 before mission_end) INFO 2025-06-26 15:20:18,257 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_align.nc mission netCDF file INFO 2025-06-26 15:20:18,257 resample.py resample_coordinates():249 [1] Resampling coordinates depth, latitude and longitude with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:18,914 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,016 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,115 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,214 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,300 resample.py resample_variable():1031 [1] Resampling hs2_bbp420 with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,387 resample.py resample_variable():1031 [1] Resampling hs2_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,472 resample.py resample_variable():1031 [1] Resampling hs2_fl700 with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,556 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,636 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,715 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,794 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,873 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:19,953 resample.py resample_variable():1031 [1] Resampling ctd1_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,033 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,113 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,192 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,270 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,354 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,443 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,535 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,617 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,699 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,783 resample.py resample_variable():1031 [1] Resampling ctd2_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,873 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,906 resample.py resample_variable():1031 [1] Resampling isus_nitrate with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,932 resample.py resample_variable():1031 [1] Resampling isus_temp with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,958 resample.py resample_variable():1031 [1] Resampling isus_quality with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:20,989 resample.py resample_variable():1031 [1] Resampling biolume_flow with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,004 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,005 resample.py resample_variable():1038 [1] Padding lopc_countListSum with 0 days 16:55:05.793437184 of NaNs to the end of mission INFO 2025-06-26 15:20:21,017 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,017 resample.py resample_variable():1038 [1] Padding lopc_transCount with 0 days 16:55:05.793437184 of NaNs to the end of mission INFO 2025-06-26 15:20:21,028 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,029 resample.py resample_variable():1038 [1] Padding lopc_nonTransCount with 0 days 16:55:05.793437184 of NaNs to the end of mission INFO 2025-06-26 15:20:21,041 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,041 resample.py resample_variable():1038 [1] Padding lopc_LCcount with 0 days 16:55:05.793437184 of NaNs to the end of mission INFO 2025-06-26 15:20:21,053 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,053 resample.py resample_variable():1038 [1] Padding lopc_flowSpeed with 0 days 16:55:05.793437184 of NaNs to the end of mission INFO 2025-06-26 15:20:21,152 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-26 15:20:21,628 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_1S.nc INFO 2025-06-26 15:20:24,915 create_products.py _get_best_ctd():380 [1] ctdToUse = ctd1 INFO 2025-06-26 15:20:32,695 create_products.py gulper_odv():522 [1] Wrote 7 Gulper data lines to /data/auv_data/dorado/missionodvs/2009.279.00/dorado_2009.279.00_1S_Gulper.txt INFO 2025-06-26 15:20:32,696 process.py archive():337 [1] Archiving steps for 2009.279.00 INFO 2025-06-26 15:20:32,696 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00, BASE_PATH = /data/auv_data INFO 2025-06-26 15:20:32,697 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00 files to /Volumes/AUVCTD/surveys/2009/netcdf INFO 2025-06-26 15:20:32,698 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.279.00_1S.nc INFO 2025-06-26 15:20:32,744 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_1S.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 15:20:32,745 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.279.00_cal.nc INFO 2025-06-26 15:20:32,982 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_cal.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 15:20:32,983 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2009/netcdf/dorado_2009.279.00_align.nc INFO 2025-06-26 15:20:33,207 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_align.nc /Volumes/AUVCTD/surveys/2009/netcdf done. INFO 2025-06-26 15:20:33,276 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,342 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,347 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/gps.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,405 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,590 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,599 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/isuslog.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,673 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,726 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,896 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/biolume.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,907 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2009/2009279/2009.279.00 done. INFO 2025-06-26 15:20:33,907 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-26 15:20:33,909 archive.py copy_to_AUVTCD():133 [1] Removing /Volumes/AUVCTD/surveys/2009/odv/dorado_2009.279.00_1S_Gulper.txt INFO 2025-06-26 15:20:33,914 archive.py copy_to_AUVTCD():136 [1] copyfile /data/auv_data/dorado/missionodvs/2009.279.00/dorado_2009.279.00_1S_Gulper.txt /Volumes/AUVCTD/surveys/2009/odv done. INFO 2025-06-26 15:20:33,914 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2009.279.00/dorado_2009.279.00_processing.log /Volumes/AUVCTD/surveys/2009/netcdf