Attributes { time { String standard_name "time"; String long_name "Time (UTC)"; String units "seconds since 2021-06-30 18:36:22"; String calendar "proleptic_gregorian"; } depth { Float64 _FillValue NaN; String units "meters"; String long_name "Depth"; String standard_name "depth"; String comment "Variable depth_filtdepth from dorado_2021.181.01_cal.nc linearly interpolated to ctd1_time and corrected for pitch using SensorOffset(x=4.5, y=0.0) mean sampled at 1S intervals following 3 point median filter."; } latitude { Float64 _FillValue NaN; String units "degrees_north"; String long_name "Latitude"; String standard_name "latitude"; String comment "Dead reckoned latitude nudged to GPS positions. Variable nudged_latitude from /data/auv_data/dorado/missionnetcdfs/2021.181.01/dorado_2021.181.01_cal.nc4 file linearly interpolated onto ctd1 time values. median filtered with 3 samples and resampled with .mean().interpolate(\"linear\", limit=3) aggregator to 1S intervals."; } longitude { Float64 _FillValue NaN; String units "degrees_east"; String long_name "Longitude"; String standard_name "longitude"; String comment "Dead reckoned longitude nudged to GPS positions. Variable nudged_longitude from /data/auv_data/dorado/missionnetcdfs/2021.181.01/dorado_2021.181.01_cal.nc4 file linearly interpolated onto ctd1 time values. median filtered with 3 samples and resampled with .mean().interpolate(\"linear\", limit=3) aggregator to 1S intervals."; } profile_number { String long_name "Profile number"; String comment "Sequential profile counter identifying individual vertical casts. Profiles are detected from depth vertices using scipy.signal.find_peaks with prominence=10.0m threshold. Increments when vehicle transitions between upcast and downcast with sufficient vertical displacement."; } navigation_roll { Float64 _FillValue NaN; String long_name "Vehicle roll"; String standard_name "platform_roll_angle"; String units "degree"; String comment "mPhi from navigation.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 5.000000000000000; String coordinates "time depth latitude longitude"; } navigation_pitch { Float64 _FillValue NaN; String long_name "Vehicle pitch"; String standard_name "platform_pitch_angle"; String units "degree"; String comment "mTheta from navigation.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 5.000000000000000; String coordinates "time depth latitude longitude"; } navigation_yaw { Float64 _FillValue NaN; String long_name "Vehicle yaw"; String standard_name "platform_yaw_angle"; String units "degree"; String comment "mPsi from navigation.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 5.000000000000000; String coordinates "time depth latitude longitude"; } navigation_mWaterSpeed { Float64 _FillValue NaN; String long_name "Current speed based upon DVL data"; String standard_name "platform_speed_wrt_sea_water"; String units "m/s"; String comment "mWaterSpeed from navigation.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 5.000000000000000; String coordinates "time depth latitude longitude"; } hs2_bbp420 { Float64 _FillValue NaN; String long_name "Particulate backscattering coefficient at 420 nm"; String units "m-1"; String comment "Computed by hs2_calc_bb() from data in hydroscatlog.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } hs2_bbp700 { Float64 _FillValue NaN; String long_name "Particulate backscattering coefficient at 700 nm"; String units "m-1"; String comment "Computed by hs2_calc_bb() from data in hydroscatlog.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } hs2_fl700 { Float64 _FillValue NaN; String long_name "Fluorescence at 700 nm"; String comment "Computed by hs2_calc_bb() from data in hydroscatlog.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_temperature { Float64 _FillValue NaN; String long_name "Temperature"; String standard_name "sea_water_temperature"; String units "degree_Celsius"; String comment "Derived from temp_frequency from ctdDriver.nc via calibration parms: {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121195, 't_b': 0.000601052885, 't_c': 1.49391053e-05, 't_d': 2.15742828e-06, 't_f0': 6360.669, 'c_a': 1.93379925e-08, 'c_b': 1.34131293, 'c_c': -9.91401126, 'c_d': -7.22815309e-05, 'c_m': 7.7, 'eps': -9.57e-08, 'SOc': 0.5562, 'BOc': 0.0, 'Voff': -0.5019, 'TCor': -0.0017, 'PCor': 0.000135, 'ScaleFactor': 50.0, 'DarkCounts': 0.047} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_conductivity { Float64 _FillValue NaN; String long_name "Conductivity"; String standard_name "sea_water_conductivity"; String units "Siemens/meter"; String comment "Derived from cond_frequency from ctdDriver.nc via calibration parms: {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121195, 't_b': 0.000601052885, 't_c': 1.49391053e-05, 't_d': 2.15742828e-06, 't_f0': 6360.669, 'c_a': 1.93379925e-08, 'c_b': 1.34131293, 'c_c': -9.91401126, 'c_d': -7.22815309e-05, 'c_m': 7.7, 'eps': -9.57e-08, 'SOc': 0.5562, 'BOc': 0.0, 'Voff': -0.5019, 'TCor': -0.0017, 'PCor': 0.000135, 'ScaleFactor': 50.0, 'DarkCounts': 0.047} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_salinity { Float64 _FillValue NaN; String long_name "Salinity"; String standard_name "sea_water_salinity"; String units ""; String comment "Derived from cond_frequency from ctdDriver.nc via calibration parms: {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121195, 't_b': 0.000601052885, 't_c': 1.49391053e-05, 't_d': 2.15742828e-06, 't_f0': 6360.669, 'c_a': 1.93379925e-08, 'c_b': 1.34131293, 'c_c': -9.91401126, 'c_d': -7.22815309e-05, 'c_m': 7.7, 'eps': -9.57e-08, 'SOc': 0.5562, 'BOc': 0.0, 'Voff': -0.5019, 'TCor': -0.0017, 'PCor': 0.000135, 'ScaleFactor': 50.0, 'DarkCounts': 0.047} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_temperature_onboard { Float64 _FillValue NaN; String long_name "Temperature computed onboard the vehicle"; String units "degree_Celsius"; String comment "Temperature computed onboard the vehicle from calibration parameters installed on the vehicle at the time of deployment. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_conductivity_onboard { Float64 _FillValue NaN; String long_name "Conductivity computed onboard the vehicle"; String units "Siemens/meter"; String comment "Temperature computed onboard the vehicle from calibration parameters installed on the vehicle at the time of deployment. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_salinity_onboard { Float64 _FillValue NaN; String long_name "Salinity computed onboard the vehicle"; String units ""; String comment "Salinity computed onboard the vehicle from calibration parameters installed on the vehicle at the time of deployment. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_dissolvedO2 { Float64 _FillValue NaN; String long_name "Dissolved Oxygen sensor"; String units "Volts"; String comment "Analog Voltage Channel 6 - to be converted to umol/kg median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_oxygen_mll { Float64 _FillValue NaN; String long_name "Dissolved Oxygen"; String units "ml/l"; String standard_name "volume_fraction_of_oxygen_in_sea_water"; String comment "Derived from dissolvedO2 from ctd1.nc using calibration coefficients {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121195, 't_b': 0.000601052885, 't_c': 1.49391053e-05, 't_d': 2.15742828e-06, 't_f0': 6360.669, 'c_a': 1.93379925e-08, 'c_b': 1.34131293, 'c_c': -9.91401126, 'c_d': -7.22815309e-05, 'c_m': 7.7, 'eps': -9.57e-08, 'SOc': 0.5562, 'BOc': 0.0, 'Voff': -0.5019, 'TCor': -0.0017, 'PCor': 0.000135, 'ScaleFactor': 50.0, 'DarkCounts': 0.047} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_oxygen_umolkg { Float64 _FillValue NaN; String long_name "Dissolved Oxygen"; String units "umol/kg"; String standard_name "moles_of_oxygen_per_unit_mass_in_sea_water"; String comment "Computed from oxygen_mll with 'np.multiply(o2_mll * 1.4276, (1.0e6 / (dens * 32)))' median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd1_flow1 { Float64 _FillValue NaN; String long_name "Flow sensor on ctd1"; String units "Volts"; String comment "flow1 from ctdDriver.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_temperature { Float64 _FillValue NaN; String long_name "Temperature"; String standard_name "sea_water_temperature"; String units "degree_Celsius"; String comment "Derived from temp_frequency from ctdDriver2.nc via calibration parms: {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121326, 't_b': 0.00059302127, 't_c': 1.49951908e-05, 't_d': 1.16814338e-06, 't_f0': 2798.182, 'c_a': 2.34304091e-06, 'c_b': 1.46867891, 'c_c': -10.5286481, 'c_d': -9.48590139e-05, 'c_m': 5.6, 'eps': -9.57e-08, 'SOc': 0.0, 'BOc': 0.0, 'Voff': 0.0, 'TCor': 0.0, 'PCor': 0.0} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_conductivity { Float64 _FillValue NaN; String long_name "Conductivity"; String standard_name "sea_water_conductivity"; String units "Siemens/meter"; String comment "Derived from cond_frequency from ctdDriver2.nc via calibration parms: {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121326, 't_b': 0.00059302127, 't_c': 1.49951908e-05, 't_d': 1.16814338e-06, 't_f0': 2798.182, 'c_a': 2.34304091e-06, 'c_b': 1.46867891, 'c_c': -10.5286481, 'c_d': -9.48590139e-05, 'c_m': 5.6, 'eps': -9.57e-08, 'SOc': 0.0, 'BOc': 0.0, 'Voff': 0.0, 'TCor': 0.0, 'PCor': 0.0} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_salinity { Float64 _FillValue NaN; String long_name "Salinity"; String standard_name "sea_water_salinity"; String units ""; String comment "Derived from cond_frequency from ctdDriver2.nc via calibration parms: {'t_coefs': 'A', 'c_coefs': 'A', 't_a': 0.00368121326, 't_b': 0.00059302127, 't_c': 1.49951908e-05, 't_d': 1.16814338e-06, 't_f0': 2798.182, 'c_a': 2.34304091e-06, 'c_b': 1.46867891, 'c_c': -10.5286481, 'c_d': -9.48590139e-05, 'c_m': 5.6, 'eps': -9.57e-08, 'SOc': 0.0, 'BOc': 0.0, 'Voff': 0.0, 'TCor': 0.0, 'PCor': 0.0} median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_temperature_onboard { Float64 _FillValue NaN; String long_name "Temperature computed onboard the vehicle"; String units "degree_Celsius"; String comment "Temperature computed onboard the vehicle from calibration parameters installed on the vehicle at the time of deployment. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_conductivity_onboard { Float64 _FillValue NaN; String long_name "Conductivity computed onboard the vehicle"; String units "Siemens/meter"; String comment "Temperature computed onboard the vehicle from calibration parameters installed on the vehicle at the time of deployment. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_salinity_onboard { Float64 _FillValue NaN; String long_name "Salinity computed onboard the vehicle"; String units ""; String comment "Salinity computed onboard the vehicle from calibration parameters installed on the vehicle at the time of deployment. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_flow2 { Float64 _FillValue NaN; String long_name "Flow sensor on ctd1"; String units "Volts"; String comment "flow2 from ctdDriver2.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } ctd2_par { Float64 _FillValue NaN; String long_name "Photosynthetically Available Radiation"; String units "Volts"; String comment "PAR from ctdDriver2.nc's par variable median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 4.000000000000000; String coordinates "time depth latitude longitude"; } biolume_flow { Float64 _FillValue NaN; String long_name "Bioluminescence pump flow rate"; String units "mL/s"; String comment "flow from biolume.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.9800000000000000; String coordinates "time depth latitude longitude"; } biolume_avg_biolume { Float64 _FillValue NaN; String long_name "Bioluminescence Average of 60Hz data"; String units "photons s^-1"; String comment "avg_biolume from biolume.nc with plumbing lag correction of 0.5 seconds median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.9800000000000000; String coordinates "time depth latitude longitude"; } biolume_nbflash_high { Float64 _FillValue NaN; String coordinates "time depth latitude longitude"; } biolume_nbflash_low { Float64 _FillValue NaN; String coordinates "time depth latitude longitude"; } biolume_intflash { Float64 _FillValue NaN; String coordinates "time depth latitude longitude"; } biolume_bg_biolume { Float64 _FillValue NaN; String long_name "Background bioluminescence (dinoflagellates proxy)"; String units "photons/liter"; String comment ""; String coordinates "time depth latitude longitude"; } biolume_proxy_adinos { Float64 _FillValue NaN; String comment "Autotrophic dinoflagellate proxy using proxy_ratio_adinos = 3.8019e+13 and proxy_cal_factor = 0.004986; corrected with fluo_bl_threshold=0.2"; String coordinates "time depth latitude longitude"; } biolume_proxy_hdinos { Float64 _FillValue NaN; String comment "Heterotrophic dinoflagellate proxy using proxy_ratio_adinos = 3.8019e+13 and proxy_cal_factor = 0.004986; corrected with fluo_bl_threshold=0.2"; String coordinates "time depth latitude longitude"; } biolume_proxy_diatoms { Float64 _FillValue NaN; String comment "Diatom proxy using proxy_ratio_adinos = 3.8019e+13 and proxy_cal_factor = 0.004986; corrected with fluo_bl_threshold=0.2"; String coordinates "time depth latitude longitude"; } lopc_countListSum { Float64 _FillValue NaN; String long_name "Sum of Total Particle counts"; String units "count"; String comment "Sum of countListSum values by size class from lopc.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.1000000000000000; String coordinates "time depth latitude longitude"; } lopc_transCount { Float32 _FillValue NaN; String long_name "Transparent particle count with ai < 0.40 with ai > 0.40"; String units "count"; String comment "transCount from lopc.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.1000000000000000; String coordinates "time depth latitude longitude"; } lopc_nonTransCount { Float32 _FillValue NaN; String long_name "Non-Transparent particle count"; String units "count"; String comment "nonTransCount from lopc.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.1000000000000000; String coordinates "time depth latitude longitude"; } lopc_LCcount { Float32 _FillValue NaN; String long_name "Large Copepod count with aiCrit = 0.60, esdMinCrit = 1100, esdMaxCrit = 1700"; String units "count"; String comment "LCcount from lopc.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.1000000000000000; String coordinates "time depth latitude longitude"; } lopc_flowSpeed { Float32 _FillValue NaN; String long_name "Flow Speed"; String units "m/s"; String comment "flowSpeed from lopc.nc median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 0.1000000000000000; String coordinates "time depth latitude longitude"; } ecopuck_bbp700 { Float64 _FillValue NaN; String long_name "Particulate backscattering coefficient at 700 nm"; String units "m-1"; String comment "BB_Sig from FLBBCD2K.nc converted to beta_700 using scale factor 1.633e-06 and dark counts 46.0, then converted to bbp700 by the compute_backscatter() function. median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 10.38000000000000; String coordinates "time depth latitude longitude"; } ecopuck_cdom { Float64 _FillValue NaN; String long_name "Colored Dissolved Organic Matter"; String units "ppb"; String comment "CDOM_Sig from FLBBCD2K.nc converted to cdom using scale factor 0.0909 and dark counts 45.0 median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 10.38000000000000; String coordinates "time depth latitude longitude"; } ecopuck_chl { Float64 _FillValue NaN; String long_name "Chlorophyll"; String units "ug/l"; String comment "Chl_Sig from FLBBCD2K.nc converted to chl using scale factor 0.0073 and dark counts 45.0 median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 10.38000000000000; String coordinates "time depth latitude longitude"; } tailcone_propRpm { Float64 _FillValue NaN; String long_name "Vehicle propeller speed"; String units "rad/s"; String comment "propRpm from tailCone.nc (convert to RPM by multiplying by 9.549297) median filtered with 3 samples and resampled with .mean() aggregator to 1S intervals."; Float64 instrument_sample_rate_hz 5.000000000000000; String coordinates "time depth latitude longitude"; } NC_GLOBAL { String netcdf_version "4"; String Conventions "CF-1.6"; String date_created "2025-12-22T00:36:12Z"; String date_update "2025-12-22T00:36:12Z"; String date_modified "2025-12-22T00:36:12Z"; String featureType "trajectory"; String time_coverage_start "2021-06-30T18:36:22.000000000"; String time_coverage_end "2021-07-01T16:01:03.000000000"; String time_coverage_duration "0 days 21:24:41"; Float64 geospatial_vertical_min -0.4517357220684654; Float64 geospatial_vertical_max 202.7878490585639; Float64 geospatial_lat_min 36.65870035214495; Float64 geospatial_lat_max 36.89887937122805; Float64 geospatial_lon_min -122.0292507300178; Float64 geospatial_lon_max -121.8209946398503; String license "Any use requires prior approval from MBARI"; String history "Created by src/data/process_dorado.py -v --num_cores 1 --clobber --noinput --start_year 2015 on 2025-12-22T00:36:24Z"; String source "MBARI Dorado-class AUV data produced from original log files with execution of 'src/data/process_dorado.py -v --num_cores 1 --clobber --noinput --start_year 2015' at 2025-12-22T00:36:24Z on host kraken.shore.mbari.org using git commit a8aef4e3fad634eb74442ee3abfc618a264236ba from software at 'https://github.com/mbari-org/auv-python'"; String summary "Observational oceanographic data obtained from an Autonomous Underwater Vehicle mission with measurements at original sampling intervals. The data have been calibrated by MBARI's auv-python software. Original log files copied from /Volumes/AUVCTD/missionlogs/2021/2021181/2021.181.01. 45 underwater segments over 1284.4 minutes nudged toward GPS fixes. Original log files copied from /Volumes/AUVCTD/missionlogs/2021/2021181/2021.181.01. These data have been processed from the original lopc.bin file produced by the LOPC instrument. The data in this file are to be considered as simple time series data only and are as close to the original data as possible. Further processing is required to turn the data into a time series of profiles. 45 underwater segments over 1284.4 minutes nudged toward GPS fixes. Processing log file: http://dods.mbari.org/opendap/data/auvctd/surveys/2021/netcdf/dorado_2021.181.01_processing.log"; String title "Monterey Bay Diamond program - calibrated, aligned, and resampled AUV sensor data from dorado mission 2021.181.01"; String program "Monterey Bay Diamond"; String comment "Monterey Bay Diamond Mission - 18121G - No isus data QC note: Best CTD is ctd1 - ctdToUse = ctd1 . Variable depth pitch corrected using SensorOffset(x=4.5, y=0.0)"; } }