INFO 2025-06-26 15:48:05,677 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:48:05,677 process.py process_mission():434 [1] dorado_info[mission]["comment"] = ESP drifter missions out at station 67-70 with Flyer doing casts and ESP drifting south toward Davidson Seamount - no gulpers (Frederic sent me note about survey grouping) Faulty parosci lead to several mission depth aborts at beginning of this set of volume surveys - ctdToUse = ctd1 INFO 2025-06-26 15:48:05,677 process.py process_mission():449 [1] Processing AUVCTD mission 2010.257.04 by user docker_user on host eae60d30a712 INFO 2025-06-26 15:48:05,677 process.py download_process():165 [1] Download and processing steps for 2010.257.04 INFO 2025-06-26 15:48:05,677 logs2netcdfs.py download_process_logs():739 [1] src_dir = /Volumes/AUVCTD/missionlogs/2010/2010257/2010.257.04 INFO 2025-06-26 15:48:05,677 logs2netcdfs.py download_process_logs():768 [1] Rsyncing /Volumes/AUVCTD/missionlogs/2010/2010257/2010.257.04 to /data/auv_data/dorado/missionlogs/2010.257.04 INFO 2025-06-26 15:48:06,049 logs2netcdfs.py download_process_logs():779 [1] Processing mission: dorado 2010.257.04 INFO 2025-06-26 15:48:06,050 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/ctdDriver.log (12779 bytes) INFO 2025-06-26 15:48:06,058 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/ctdDriver2.log (12671 bytes) INFO 2025-06-26 15:48:06,064 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/gps.log (5180 bytes) INFO 2025-06-26 15:48:06,071 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/hydroscatlog.log (18838 bytes) INFO 2025-06-26 15:48:06,081 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/navigation.log (12634 bytes) INFO 2025-06-26 15:48:06,093 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/isuslog.log (0 bytes) WARNING 2025-06-26 15:48:06,093 logs2netcdfs.py download_process_logs():790 [1] /data/auv_data/dorado/missionlogs/2010.257.04/isuslog.log is empty INFO 2025-06-26 15:48:06,094 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/parosci.log (22742 bytes) INFO 2025-06-26 15:48:06,099 logs2netcdfs.py download_process_logs():788 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/tailCone.log (13723 bytes) INFO 2025-06-26 15:48:06,107 logs2netcdfs.py download_process_logs():807 [1] Time to process: 0.06 seconds INFO 2025-06-26 15:48:06,107 process.py download_process():198 [1] Processing file /data/auv_data/dorado/missionlogs/2010.257.04/lopc.bin (45000 bytes) INFO 2025-06-26 15:48:06,107 lopcToNetCDF.py main():2297 [1] Processing begun: Thu Jun 26 15:48:06 2025 INFO 2025-06-26 15:48:06,107 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2010.257.04/parosci.nc INFO 2025-06-26 15:48:06,107 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:48:06,107 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2010.257.04/parosci.nc INFO 2025-06-26 15:48:06,108 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1284501860.8, sensor_off_time = 1284501919.0 INFO 2025-06-26 15:48:06,108 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 58 seconds. Expecting to read 116 L frames from the lopc.bin file. INFO 2025-06-26 15:48:06,109 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 116 records from the lopc.bin file. INFO 2025-06-26 15:48:06,109 lopcToNetCDF.py main():2321 [1] Examined sibling parosci.nc file to find startTime = 2010-09-14 22:04:20 Z and endTime = 2010-09-14 22:05:18 Z with 116 records expected to be read from lopc.bin INFO 2025-06-26 15:48:06,109 lopcToNetCDF.py unpackLOPCbin():723 [1] >>> Unpacking LOPC data from /data/auv_data/dorado/missionlogs/2010.257.04/lopc.bin INFO 2025-06-26 15:48:06,109 lopcToNetCDF.py unpackLOPCbin():724 [1] >>> Will write to NetCDF file /data/auv_data/dorado/missionnetcdfs/2010.257.04/lopc.nc INFO 2025-06-26 15:48:06,110 lopcToNetCDF.py openNetCDFFile():1861 [1] Will output NetCDF file to /data/auv_data/dorado/missionnetcdfs/2010.257.04/lopc.nc INFO 2025-06-26 15:48:06,110 lopcToNetCDF.py openNetCDFFile():1887 [1] missionName = 2010.257.04 INFO 2025-06-26 15:48:06,110 lopcToNetCDF.py openNetCDFFile():1910 [1] Writing bin axis for len(self.dataStructure['binSizeList']) = 994 WARNING 2025-06-26 15:48:06,113 lopcToNetCDF.py readCframeData():665 [1] Unable to parse a float from the string cstr[:70] = A073782 WARNING 2025-06-26 15:48:06,113 lopcToNetCDF.py readCframeData():665 [1] Unable to parse a float from the string cstr[:70] = INFO 2025-06-26 15:48:06,153 lopcToNetCDF.py unpackLOPCbin():951 [1] L Frames sample M Frames ShortLFrame LBeforeMEnd MBeforeLEnd UnknownFrame Garbled L INFO 2025-06-26 15:48:06,153 lopcToNetCDF.py unpackLOPCbin():969 [1] Count Count Count Error Error Error Error Error INFO 2025-06-26 15:48:06,153 lopcToNetCDF.py unpackLOPCbin():987 [1] -------- -------- -------- ----------- ----------- ----------- ----------- ------------ INFO 2025-06-26 15:48:06,162 lopcToNetCDF.py main():2345 [1] >>> Done reading file. INFO 2025-06-26 15:48:06,162 lopcToNetCDF.py main():2346 [1] lFrameCount = 121, mFrameCount = 121 INFO 2025-06-26 15:48:06,162 lopcToNetCDF.py constructTimestampList():1296 [1] parosci_nc = /data/auv_data/dorado/missionnetcdfs/2010.257.04/parosci.nc INFO 2025-06-26 15:48:06,162 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:48:06,162 lopcToNetCDF.py constructTimestampList():1300 [1] /data/auv_data/dorado/missionnetcdfs/2010.257.04/parosci.nc INFO 2025-06-26 15:48:06,164 lopcToNetCDF.py constructTimestampList():1317 [1] From associated parosci.nc file: sensor_on_time = 1284501860.8, sensor_off_time = 1284501919.0 INFO 2025-06-26 15:48:06,164 lopcToNetCDF.py constructTimestampList():1322 [1] Duration is 58 seconds. Expecting to read 116 L frames from the lopc.bin file. INFO 2025-06-26 15:48:06,164 lopcToNetCDF.py constructTimestampList():1330 [1] recCount not passed in, assuming we'll have 116 records from the lopc.bin file. INFO 2025-06-26 15:48:06,164 lopcToNetCDF.py constructTimestampList():1340 [1] Calling correctSampleCountList() with sampleCountList[0] = 15307 and len(sampleCountList) = 121 INFO 2025-06-26 15:48:06,164 lopcToNetCDF.py correctSampleCountList():1737 [1] Found overflows at indices: [] INFO 2025-06-26 15:48:06,164 lopcToNetCDF.py correctSampleCountList():1745 [1] Original sampleCountList = [15307 15308 15309 15310 15311 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814] INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py correctSampleCountList():1746 [1] Found 0 0 values at indices: [] INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py correctSampleCountList():1779 [1] Found 0 stuck values at indices: [] INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py deSpike():1588 [1] d_sampleCountList = [ 1 1 1 1 388 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1] INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py deSpike():1590 [1] Found 1 spike indicators at indices: [5] INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py deSpike():1595 [1] Identifying nature of spike value = 15699 at index = 5 INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py deSpike():1714 [1] This is the last element in spike_indx. No need to deSpike(). INFO 2025-06-26 15:48:06,165 lopcToNetCDF.py correctSampleCountList():1805 [1] After despike() sampleCountList = [15307 15308 15309 15310 15311 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814] INFO 2025-06-26 15:48:06,166 lopcToNetCDF.py constructTimestampList():1347 [1] correctSampleCountList() returned correctedSampleCountList = [15307 15308 15309 15310 15311 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814] with len(correctedSampleCountList) = 121 INFO 2025-06-26 15:48:06,166 lopcToNetCDF.py constructTimestampList():1358 [1] Subtracting 15307 from all values of correctedSampleCountList INFO 2025-06-26 15:48:06,166 lopcToNetCDF.py constructTimestampList():1363 [1] Constructing timestampArray from instrument corrected sampleCount and constant deltaT = 0.500000 INFO 2025-06-26 15:48:06,167 lopcToNetCDF.py constructTimestampList():1368 [1] New re-zeroed correctedSampleCountList = [ 0. 0.5 1. 1.5 2. 196. 196.5 197. 197.5 198. 198.5 199. 199.5 200. 200.5 201. 201.5 202. 202.5 203. 203.5 204. 204.5 205. 205.5 206. 206.5 207. 207.5 208. 208.5 209. 209.5 210. 210.5 211. 211.5 212. 212.5 213. 213.5 214. 214.5 215. 215.5 216. 216.5 217. 217.5 218. 218.5 219. 219.5 220. 220.5 221. 221.5 222. 222.5 223. 223.5 224. 224.5 225. 225.5 226. 226.5 227. 227.5 228. 228.5 229. 229.5 230. 230.5 231. 231.5 232. 232.5 233. 233.5 234. 234.5 235. 235.5 236. 236.5 237. 237.5 238. 238.5 239. 239.5 240. 240.5 241. 241.5 242. 242.5 243. 243.5 244. 244.5 245. 245.5 246. 246.5 247. 247.5 248. 248.5 249. 249.5 250. 250.5 251. 251.5 252. 252.5 253. 253.5] INFO 2025-06-26 15:48:06,168 lopcToNetCDF.py constructTimestampList():1379 [1] timestampArray = [1.28450186e+09 1.28450186e+09 1.28450186e+09 1.28450186e+09 1.28450186e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450206e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450207e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450208e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450209e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450210e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09 1.28450211e+09] INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1380 [1] timestampArray[:2] = [1284501860.8 1284501861.3, ..., timestampArray[-2:] = 1284502113.8 1284502114.3] INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1389 [1] timestampList[:2] = [np.float64(1284501860.8100255), np.float64(1284501861.3100255)], ..., timestampList[-2:] = [np.float64(1284502113.8100255), np.float64(1284502114.3100255)]] INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1394 [1] Subsampling correctedSampleCountList (len = 121) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1399 [1] lFrameCountWrittenList[:2] = [20, 41], ... lFrameCountWrittenList[-2:] = [83, 104] INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1420 [1] len(subSampledCorrectedSampleCountList) = 5 INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1439 [1] len(timestampList) = 121 INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1440 [1] timestampList[:2] = [np.float64(1284501860.8100255), np.float64(1284501861.3100255)], ..., timestampList[-2:] = [np.float64(1284502113.8100255), np.float64(1284502114.3100255)]] INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1446 [1] Subsampling timestampList (len = 121) according to what got written to the netCDF file by the binning interval INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1457 [1] Taking indices [[np.int32(19), np.int32(40)] ... [np.int32(82), np.int32(103)]] from timestampList to create subSampledTimestampList INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1463 [1] len(subSampledTimestampList) = 5 INFO 2025-06-26 15:48:06,169 lopcToNetCDF.py constructTimestampList():1477 [1] Finding elements of cFrameEsecsList that != -9999 INFO 2025-06-26 15:48:06,170 lopcToNetCDF.py closeNetCDFFile():2096 [1] Writing time axis for len(tsList) = 5 INFO 2025-06-26 15:48:06,170 lopcToNetCDF.py closeNetCDFFile():2099 [1] tsList[:1] = [np.float64(1284502063.8100255)], ..., tsList[-2:] = [np.float64(1284502095.3100255), np.float64(1284502105.8100255)] INFO 2025-06-26 15:48:06,171 lopcToNetCDF.py closeNetCDFFile():2100 [1] Begin time = 2010-09-14 22:07:43 Z INFO 2025-06-26 15:48:06,171 lopcToNetCDF.py closeNetCDFFile():2103 [1] End time = 2010-09-14 22:08:25 Z INFO 2025-06-26 15:48:06,171 lopcToNetCDF.py closeNetCDFFile():2107 [1] Writing time axis for len(cFrameEsecsList) = 5 INFO 2025-06-26 15:48:06,171 lopcToNetCDF.py closeNetCDFFile():2111 [1] cFrameEsecsList[:1] = [1.28450191e+09], ..., cFrameEsecsList[-2:] = [1.28450191e+09 1.28450191e+09] INFO 2025-06-26 15:48:06,171 lopcToNetCDF.py closeNetCDFFile():2116 [1] Begin time = 2010-09-14 22:05:14 Z INFO 2025-06-26 15:48:06,171 lopcToNetCDF.py closeNetCDFFile():2120 [1] End time = 2010-09-14 22:05:14 Z INFO 2025-06-26 15:48:06,174 lopcToNetCDF.py main():2381 [1] Created file: /data/auv_data/dorado/missionnetcdfs/2010.257.04/lopc.nc INFO 2025-06-26 15:48:06,175 lopcToNetCDF.py main():2384 [1] Processing finished: Thu Jun 26 15:48:06 2025 Elapsed processing time from start of processing = 0 seconds INFO 2025-06-26 15:48:06,175 process.py calibrate():227 [1] Calibration steps for 2010.257.04 WARNING 2025-06-26 15:48:06,227 calibrate.py _navigation_process():1588 [1] No positive depths found in 2010.257.04/navigation.nc INFO 2025-06-26 15:48:06,230 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:48:06,232 calibrate.py _nudge_pos():1711 [1] - - - 0 0.00 - - - INFO 2025-06-26 15:48:06,411 calibrate.py _nudge_pos():1862 [1] 9: - - - 4 0.01 - - INFO 2025-06-26 15:48:06,411 calibrate.py _nudge_pos():1868 [1] Points in final series = 35 WARNING 2025-06-26 15:48:06,415 calibrate.py _depth_process():2193 [1] Expected sample_rate to be 10 Hz, instead it's 8.33 Hz INFO 2025-06-26 15:48:06,433 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:48:06,455 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 26 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 15:48:06,459 calibrate.py _geometric_depth_correction():3423 [1] ctd1: d_beg_time_diff: 26 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 15:48:06,460 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd1_salinity'] in 2010.257.04/ctd1.nc INFO 2025-06-26 15:48:06,461 calibrate.py _range_qc_combined_nc():898 [1] Setting 0 ctd1_salinity values to NaN INFO 2025-06-26 15:48:06,461 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:48:06,461 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd1 INFO 2025-06-26 15:48:06,476 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 27 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 15:48:06,480 calibrate.py _geometric_depth_correction():3423 [1] ctd2: d_beg_time_diff: 27 seconds, d_end_time_diff: 0 seconds INFO 2025-06-26 15:48:06,481 calibrate.py _ctd_process():2919 [1] Performing range checking of ['ctd2_salinity'] in 2010.257.04/ctd2.nc INFO 2025-06-26 15:48:06,482 calibrate.py _range_qc_combined_nc():898 [1] Setting 0 ctd2_salinity values to NaN INFO 2025-06-26 15:48:06,482 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:48:06,482 calibrate.py _range_qc_combined_nc():936 [1] Done range checking ctd2 ERROR 2025-06-26 15:48:06,483 calibrate.py process_logs():3542 [1] Error processing isus: isus has no orig_data - likely a missing or zero-sized .log file in missionlogs/2010.257.04 ERROR 2025-06-26 15:48:06,483 calibrate.py process_logs():3542 [1] Error processing biolume: biolume has no orig_data - likely a missing or zero-sized .log file in missionlogs/2010.257.04 ERROR 2025-06-26 15:48:06,491 calibrate.py process_logs():3542 [1] Error processing ecopuck: ecopuck has no orig_data - likely a missing or zero-sized .log file in missionlogs/2010.257.04 INFO 2025-06-26 15:48:06,494 calibrate.py write_netcdf():3508 [1] Writing calibrated instrument data to /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_cal.nc INFO 2025-06-26 15:48:06,533 calibrate.py write_netcdf():3512 [1] Data variables written: 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, 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:48:06,537 process.py align():251 [1] Alignment steps for 2010.257.04 INFO 2025-06-26 15:48:06,556 align.py process_cal():139 [1] Processing dorado_2010.257.04_cal.nc from /data/auv_data/dorado/missionnetcdfs/2010.257.04 INFO 2025-06-26 15:48:06,560 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:48:06,561 align.py process_cal():249 [1] navigation_roll: instrument_sample_rate_hz = 5.10 INFO 2025-06-26 15:48:06,570 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:48:06,571 align.py process_cal():249 [1] navigation_pitch: instrument_sample_rate_hz = 5.10 INFO 2025-06-26 15:48:06,579 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:48:06,580 align.py process_cal():249 [1] navigation_yaw: instrument_sample_rate_hz = 5.10 INFO 2025-06-26 15:48:06,584 align.py process_cal():161 [1] Skipping navigation_posx INFO 2025-06-26 15:48:06,584 align.py process_cal():161 [1] Skipping navigation_posy INFO 2025-06-26 15:48:06,588 align.py process_cal():206 [1] Using pitch corrected navigation_depth: mDepth from navigation.nc INFO 2025-06-26 15:48:06,589 align.py process_cal():249 [1] navigation_mWaterSpeed: instrument_sample_rate_hz = 5.10 INFO 2025-06-26 15:48:06,596 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,598 align.py process_cal():249 [1] hs2_bbp420: instrument_sample_rate_hz = 4.01 INFO 2025-06-26 15:48:06,606 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,608 align.py process_cal():249 [1] hs2_bbp700: instrument_sample_rate_hz = 4.01 INFO 2025-06-26 15:48:06,615 align.py process_cal():206 [1] Using pitch corrected hs2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to hs2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,616 align.py process_cal():249 [1] hs2_fl700: instrument_sample_rate_hz = 4.01 INFO 2025-06-26 15:48:06,624 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,626 align.py process_cal():249 [1] ctd1_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,634 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,635 align.py process_cal():249 [1] ctd1_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,643 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,645 align.py process_cal():249 [1] ctd1_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,653 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,654 align.py process_cal():249 [1] ctd1_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,662 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,664 align.py process_cal():249 [1] ctd1_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,672 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,673 align.py process_cal():249 [1] ctd1_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,681 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,683 align.py process_cal():249 [1] ctd1_dissolvedO2: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,690 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,692 align.py process_cal():249 [1] ctd1_oxygen_mll: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,700 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,702 align.py process_cal():249 [1] ctd1_oxygen_umolkg: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,710 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,711 align.py process_cal():249 [1] ctd1_flow1: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,719 align.py process_cal():206 [1] Using pitch corrected ctd1_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,720 align.py process_cal():249 [1] ctd1_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,728 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,730 align.py process_cal():249 [1] ctd2_temperature: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,738 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,740 align.py process_cal():249 [1] ctd2_conductivity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,748 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,750 align.py process_cal():249 [1] ctd2_salinity: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,758 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,760 align.py process_cal():249 [1] ctd2_temperature_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,768 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,770 align.py process_cal():249 [1] ctd2_conductivity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,778 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,780 align.py process_cal():249 [1] ctd2_salinity_onboard: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,788 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,790 align.py process_cal():249 [1] ctd2_flow2: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,799 align.py process_cal():206 [1] Using pitch corrected ctd2_depth: Variable depth_filtdepth from dorado_2010.257.04_cal.nc linearly interpolated to ctd2_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) INFO 2025-06-26 15:48:06,800 align.py process_cal():249 [1] ctd2_depth: instrument_sample_rate_hz = 4.00 INFO 2025-06-26 15:48:06,811 align.py process_cal():249 [1] lopc_countListSum: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:48:06,822 align.py process_cal():249 [1] lopc_transCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:48:06,834 align.py process_cal():249 [1] lopc_nonTransCount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:48:06,845 align.py process_cal():249 [1] lopc_LCcount: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:48:06,856 align.py process_cal():249 [1] lopc_flowSpeed: instrument_sample_rate_hz = 0.10 INFO 2025-06-26 15:48:06,868 align.py process_cal():249 [1] tailcone_propRpm: instrument_sample_rate_hz = 4.87 INFO 2025-06-26 15:48:06,877 align.py write_netcdf():337 [1] Writing aligned data to /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_align.nc INFO 2025-06-26 15:48:06,914 align.py write_netcdf():342 [1] Data variables written: 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, 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:48:06,917 process.py resample():273 [1] Resampling steps for 2010.257.04 INFO 2025-06-26 15:48:06,917 resample.py resample_mission():1185 [1] Using depth_threshold = 10.00 m INFO 2025-06-26 15:48:06,936 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_align.nc mission netCDF file INFO 2025-06-26 15:48:06,940 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_align.nc mission netCDF file INFO 2025-06-26 15:48:06,941 resample.py get_mission_start_end():1145 [1] navigation: 2010-09-14T22:05:10.366630912 to 2010-09-14T22:05:18.986040064 (0 days 00:03:06.823985408 before mission_end) INFO 2025-06-26 15:48:06,943 resample.py get_mission_start_end():1145 [1] hs2 : 2010-09-14T22:04:26.459638528 to 2010-09-14T22:05:19.016038144 (0 days 00:03:06.793987328 before mission_end) INFO 2025-06-26 15:48:06,944 resample.py get_mission_start_end():1145 [1] ctd1 : 2010-09-14T22:04:47.798176768 to 2010-09-14T22:05:19.036036608 (0 days 00:03:06.773988864 before mission_end) INFO 2025-06-26 15:48:06,945 resample.py get_mission_start_end():1145 [1] ctd2 : 2010-09-14T22:04:48.038160384 to 2010-09-14T22:05:19.026037504 (0 days 00:03:06.783987968 before mission_end) INFO 2025-06-26 15:48:06,946 resample.py get_mission_start_end():1145 [1] lopc : 2010-09-14T22:07:43.810025472 to 2010-09-14T22:08:25.810025472 (0 days 00:00:00 before mission_end) INFO 2025-06-26 15:48:06,948 resample.py get_mission_start_end():1145 [1] tailcone : 2010-09-14T22:04:22.779890432 to 2010-09-14T22:05:19.026037504 (0 days 00:03:06.783987968 before mission_end) INFO 2025-06-26 15:48:06,948 resample.py instruments_variables():235 [1] Reading variables from /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_align.nc mission netCDF file INFO 2025-06-26 15:48:06,949 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:48:06,975 resample.py resample_variable():1031 [1] Resampling navigation_roll with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:06,983 resample.py resample_variable():1031 [1] Resampling navigation_pitch with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:06,990 resample.py resample_variable():1031 [1] Resampling navigation_yaw with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:06,998 resample.py resample_variable():1031 [1] Resampling navigation_mWaterSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,006 resample.py resample_variable():1031 [1] Resampling hs2_bbp420 with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,013 resample.py resample_variable():1031 [1] Resampling hs2_bbp700 with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,021 resample.py resample_variable():1031 [1] Resampling hs2_fl700 with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,028 resample.py resample_variable():1031 [1] Resampling ctd1_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,034 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,041 resample.py resample_variable():1031 [1] Resampling ctd1_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,047 resample.py resample_variable():1031 [1] Resampling ctd1_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,053 resample.py resample_variable():1031 [1] Resampling ctd1_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,060 resample.py resample_variable():1031 [1] Resampling ctd1_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,066 resample.py resample_variable():1031 [1] Resampling ctd1_dissolvedO2 with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,072 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_mll with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,079 resample.py resample_variable():1031 [1] Resampling ctd1_oxygen_umolkg with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,085 resample.py resample_variable():1031 [1] Resampling ctd1_flow1 with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,093 resample.py resample_variable():1031 [1] Resampling ctd2_temperature with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,100 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,107 resample.py resample_variable():1031 [1] Resampling ctd2_salinity with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,115 resample.py resample_variable():1031 [1] Resampling ctd2_temperature_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,122 resample.py resample_variable():1031 [1] Resampling ctd2_conductivity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,129 resample.py resample_variable():1031 [1] Resampling ctd2_salinity_onboard with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,137 resample.py resample_variable():1031 [1] Resampling ctd2_flow2 with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,145 resample.py resample_variable():1031 [1] Resampling lopc_countListSum with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,153 resample.py resample_variable():1031 [1] Resampling lopc_transCount with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,160 resample.py resample_variable():1031 [1] Resampling lopc_nonTransCount with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,168 resample.py resample_variable():1031 [1] Resampling lopc_LCcount with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,176 resample.py resample_variable():1031 [1] Resampling lopc_flowSpeed with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,184 resample.py resample_variable():1031 [1] Resampling tailcone_propRpm with frequency 1S following 3 point median filter INFO 2025-06-26 15:48:07,285 resample.py resample_mission():1297 [1] Saved resampled mission to /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_1S.nc INFO 2025-06-26 15:48:07,756 create_products.py gulper_odv():401 [1] No gulper times found for 2010.257.04 INFO 2025-06-26 15:48:07,756 process.py archive():337 [1] Archiving steps for 2010.257.04 INFO 2025-06-26 15:48:07,757 process.py archive():347 [1] nc_file_base = /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04, BASE_PATH = /data/auv_data INFO 2025-06-26 15:48:07,757 archive.py copy_to_AUVTCD():60 [1] Archiving /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04 files to /Volumes/AUVCTD/surveys/2010/netcdf INFO 2025-06-26 15:48:07,758 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2010/netcdf/dorado_2010.257.04_1S.nc INFO 2025-06-26 15:48:07,763 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_1S.nc /Volumes/AUVCTD/surveys/2010/netcdf done. INFO 2025-06-26 15:48:07,764 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2010/netcdf/dorado_2010.257.04_cal.nc INFO 2025-06-26 15:48:07,771 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_cal.nc /Volumes/AUVCTD/surveys/2010/netcdf done. INFO 2025-06-26 15:48:07,771 archive.py copy_to_AUVTCD():78 [1] Removing /Volumes/AUVCTD/surveys/2010/netcdf/dorado_2010.257.04_align.nc INFO 2025-06-26 15:48:07,777 archive.py copy_to_AUVTCD():82 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_align.nc /Volumes/AUVCTD/surveys/2010/netcdf done. INFO 2025-06-26 15:48:07,782 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/ctdDriver.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,786 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/ctdDriver2.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,790 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/gps.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,794 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/hydroscatlog.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,797 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/navigation.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,801 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/parosci.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,805 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/tailCone.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,811 archive.py copy_to_AUVTCD():108 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/lopc.nc /Volumes/AUVCTD/missionnetcdfs/2010/2010257/2010.257.04 done. INFO 2025-06-26 15:48:07,811 archive.py copy_to_AUVTCD():116 [1] Archiving product files INFO 2025-06-26 15:48:07,811 archive.py copy_to_AUVTCD():161 [1] copyfile /data/auv_data/dorado/missionnetcdfs/2010.257.04/dorado_2010.257.04_processing.log /Volumes/AUVCTD/surveys/2010/netcdf