NOAA ERDDAP
Easier access to scientific data

Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > tabledap > Data Access Form ?

Dataset Title:  IOOS Oregon State University seaglider sampling off Trinidad Head,
California - OSU266-20250307T0000
Subscribe RSS
Institution:  Oregon State University   (Dataset ID: ioos-gliderdac-OSU266-20250307T0000)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | Make a graph
 
Variable ?   Optional
Constraint #1 ?
Optional
Constraint #2 ?
   Minimum ?
   or a List of Values ?
   Maximum ?
 
 cdom (ppb/L) ?          -10.012542418055046    17.982486447287314
 cdom_qc (CDOM Quality Flag) ?          0    0
 conductivity (S.m-1) ?          3.1549    4.6793
 conductivity_qc (conductivity Quality Flag) ?          1    8
 density (Sea Water Density, kg.m-3) ?          1022.21    1027.444
 density_qc (Density Quality Flag) ?          1    1
 depth (m) ?          -0.2361541    1139.321
  < slider >
 depth_qc (Depth Quality Flag) ?          0    0
 fluorescence (kg.m-3) ?          2.7781636803640274E-9    1.2889867121095452E-5
 fluorescence_qc (Fluorescence Quality Flag) ?          0    0
 instrument_ctd (CTD Metadata, 1) ?              
 lat_qc (Latitude Quality Flag) ?          0    0
 lat_uv (degrees_north) ?          40.83646666666667    41.13000434723664
 lat_uv_qc (lat_uv Quality Flag) ?          1    1
 latitude (Profile Latitude, degrees_north) ?      
   - +  ?
  < slider >
 lon_qc (Longitude Quality Flag) ?          0    0
 lon_uv (degrees_east) ?          -129.10867683822374    -124.3600316359422
 lon_uv_qc (lon_uv Quality Flag) ?          1    1
 longitude (Profile Longitude, degrees_east) ?      
   - +  ?
  < slider >
 opbs (m^-1) ?          -9.904068574945395E-5    0.012207884402330354
 opbs_qc ?          0    0
 oxygen (micromol.kg-1) ?          0.03378642722803704    399.8901473675802
 oxygen_qc (Oxygen Quality Flag) ?          0    8
 platform_meta (Platform Metadata, 1) ?              
 precise_lat (Precise Latitude, degrees_north) ?          40.83348541269801    41.1690560120519
 precise_lon (Precise Longitude, degrees_east) ?          -129.75565935471292    -124.35710180730388
 precise_time (UTC) ?          2025-03-08T18:01:12Z    2025-10-09T09:33:04Z
 pressure (Sea Water Pressure, decibars) ?          -0.238    1151.409
 pressure_qc (Pressure Quality Flag) ?          0    0
 profile_id ?      
   - +  ?
 profile_lat_qc (profile_lat Quality Flag) ?          1    1
 profile_lon_qc (profile_lon Quality Flag) ?          1    1
 profile_time_qc (profile_time Quality Flag) ?          1    1
 qartod_conductivity_flat_line_flag (1) ?          1    
 qartod_conductivity_gross_range_flag (1) ?          1    
 qartod_conductivity_primary_flag (1) ?          1    
 qartod_conductivity_rate_of_change_flag (1) ?          1    
 qartod_conductivity_spike_flag (1) ?          1    
 qartod_density_flat_line_flag (1) ?          1    
 qartod_density_gross_range_flag (1) ?          1    
 qartod_density_primary_flag (1) ?          1    
 qartod_density_rate_of_change_flag (1) ?          1    
 qartod_density_spike_flag (1) ?          1    
 qartod_location_test_flag (1) ?          1    
 qartod_pressure_flat_line_flag (1) ?          1    
 qartod_pressure_gross_range_flag (1) ?          1    
 qartod_pressure_primary_flag (1) ?          1    
 qartod_pressure_rate_of_change_flag (1) ?          1    
 qartod_pressure_spike_flag (1) ?          1    
 qartod_salinity_flat_line_flag (1) ?          1    
 qartod_salinity_gross_range_flag (1) ?          3    
 qartod_salinity_primary_flag (1) ?          1    
 qartod_salinity_rate_of_change_flag (1) ?          1    
 qartod_salinity_spike_flag (1) ?          1    
 qartod_temperature_flat_line_flag (1) ?          1    
 qartod_temperature_gross_range_flag (1) ?          1    
 qartod_temperature_primary_flag (1) ?          1    
 qartod_temperature_rate_of_change_flag (1) ?          1    
 qartod_temperature_spike_flag (1) ?          1    
 rowSize ?              
 salinity (Sea Water Practical Salinity, %) ?          3.092412    3.447587
 salinity_qc (Salinity Quality Flag) ?          1    8
 temperature (degree_Celsius) ?          3.244963    21.84455
 temperature_qc (Temperature Quality Flag) ?          1    8
 time (Profile Time, UTC) ?      
   - +  ?
  < slider >
 time_qc (Time Quality Flag) ?          1    1
 time_uv (Depth-averaged Time, UTC) ?          2025-03-08T18:10:28Z    2025-10-09T08:14:09Z
 time_uv_qc (time_uv Quality Flag) ?          1    1
 trajectory (Trajectory Name) ?      
   - +  ?
 trajectoryIndex ?              
 u (m s-1) ?          -0.3846621056112856    9.126954030508427
 u_qc (u Quality Flag) ?          1    4
 v (m s-1) ?          -1.4876046832414898    0.2956711182218691
 v_qc (v Quality Flag) ?          1    4
 wmo_id ?      
   - +  ?
 
Server-side Functions ?
 distinct() ?
? ("Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.")

File type: (more information)

(Documentation / Bypass this form ? )
 
(Please be patient. It may take a while to get the data.)


 

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
 s {
  cdom {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range -10.012542418055046, 17.982486447287314;
    String ancillary_variables "cdom_qc";
    String coordinates "time latitude longitude depth";
    String instrument "instrument_ctd";
    String ioos_category "Other";
    String long_name "Concentration_of_colored_dissolved_organic_matter";
    String non_null_count "1509058";
    String observation_type "measured";
    String platform "platform";
    Float64 resolution 0.001;
    String units "ppb/L";
    Float64 valid_max 65.0;
    Float64 valid_min 0.0;
  }
  cdom_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "CDOM Quality Flag";
    String non_null_count "1519614";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  conductivity {
    Float32 _FillValue -1.0e+34;
    Float64 accuracy 0.002;
    Float32 actual_range 3.1549, 4.6793;
    String ancillary_variables "conductivity_qc";
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String coordinates "time latitude longitude depth";
    String instrument "instrument_ctd";
    String ioos_category "Salinity";
    String long_name "Sea Water Electrical Conductivity";
    String non_null_count "1483010";
    String observation_type "calculated";
    String parameter_id "49";
    String platform "platform";
    Float64 precision 0.001;
    Float64 resolution 0.001;
    String standard_name "sea_water_electrical_conductivity";
    String unit_id "67";
    String units "S.m-1";
    Float32 valid_max 38.0;
    Float32 valid_min 0.0;
  }
  conductivity_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 8;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "conductivity Quality Flag";
    String non_null_count "1519614";
    String standard_name "sea_water_electrical_conductivity status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  density {
    Float32 _FillValue -1.0e+34;
    Float64 accuracy 0.02;
    Float32 actual_range 1022.21, 1027.444;
    String ancillary_variables "density_qc";
    Float64 colorBarMaximum 1032.0;
    Float64 colorBarMinimum 1020.0;
    String coordinates "time latitude longitude depth";
    String instrument "instrument_ctd";
    String ioos_category "Other";
    String long_name "Sea Water Density";
    Float32 missing_value -1.0e+34;
    String non_null_count "1477012";
    String observation_type "calculated";
    String parameter_id "204";
    String platform "platform";
    Float64 precision 0.01;
    Float64 resolution 0.01;
    String standard_name "sea_water_density";
    String unit_id "17";
    String units "kg.m-3";
    Float32 valid_max 1038.0;
    Float32 valid_min 1000.0;
  }
  density_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Density Quality Flag";
    String non_null_count "1519614";
    String standard_name "sea_water_density status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  depth {
    String _CoordinateAxisType "Height";
    String _CoordinateZisPositive "down";
    Float32 _FillValue -999.0;
    String accuracy "0.1";
    Float32 actual_range -0.2361541, 1139.321;
    String ancillary_variables "depth_qc";
    String axis "Z";
    Float64 colorBarMaximum 2000.0;
    Float64 colorBarMinimum 0.0;
    String colorBarPalette "OceanDepth";
    String comment "depth of glider";
    String instrument "instrument_ctd";
    String ioos_category "Location";
    String long_name "Depth";
    String non_null_count "1519614";
    String observation_type "calculated";
    String platform "platform";
    String positive "down";
    String precision "0.1";
    String reference_datum "sea_surface";
    String resolution "0.1";
    String standard_name "depth";
    String units "m";
    Float32 valid_max 12000.0;
    Float32 valid_min 0.0;
  }
  depth_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed interpolated_value missing_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Depth Quality Flag";
    String non_null_count "1519614";
    String standard_name "depth status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  fluorescence {
    Float64 _FillValue -1.0e+34;
    Float64 accuracy 0.001;
    Float64 actual_range 2.7781636803640274e-9, 1.2889867121095452e-5;
    String ancillary_variables "fluorescence_qc";
    String comment "Fluorescence";
    String coordinates "time latitude longitude depth";
    String instrument "instrument_ctd";
    String ioos_category "Other";
    String long_name "Fluorescence";
    String non_null_count "1509104";
    String observation_type "measured";
    String parameter_id "89";
    String platform "platform";
    Float64 precision 0.001;
    Float64 resolution 0.001;
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water";
    Float64 uncertainty 0.002;
    String unit_id "17";
    String units "kg.m-3";
    Float64 valid_max 19.0;
    Float64 valid_min 0.0;
  }
  fluorescence_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Fluorescence Quality Flag";
    String non_null_count "1519614";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  instrument_ctd {
    Byte _FillValue 127;
    String _Unsigned "false";
    String comment "unpumped CTD";
    String coordinates "time latitude longitude depth";
    String ioos_category "Identifier";
    String long_name "CTD Metadata";
    String make_model "Seabird SBE 41CP";
    String non_null_count "0";
    String platform "platform";
    String serial_number "-1";
    String type "platform";
    String units "1";
  }
  lat_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed interpolated_value missing_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Latitude Quality Flag";
    String non_null_count "1519614";
    String standard_name "latitude status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  lat_uv {
    Float64 _FillValue -999.0;
    Float64 actual_range 40.83646666666667, 41.13000434723664;
    String ancillary_variables "lat_uv_qc";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String comment "The depth-averaged current is an estimate of the net current measured while the glider is underwater.  The value is calculated over the entire underwater segment, which may consist of 1 or more dives.";
    String ioos_category "Location";
    String long_name "Depth-averaged Latitude";
    String non_null_count "1519614";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "latitude";
    String units "degrees_north";
    Float64 valid_max 90.0;
    Float64 valid_min -90.0;
  }
  lat_uv_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "lat_uv Quality Flag";
    String non_null_count "1519614";
    String standard_name "latitude status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 _FillValue -999.0;
    Float64 actual_range 40.83646666666667, 41.13000434723664;
    String ancillary_variables "profile_lat_qc";
    String axis "Y";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String comment "Value is interpolated to provide an estimate of the latitude at the mid-point of the profile.";
    String ioos_category "Location";
    String long_name "Profile Latitude";
    String non_null_count "1519614";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "latitude";
    String units "degrees_north";
    Float64 valid_max 90.0;
    Float64 valid_min -90.0;
  }
  lon_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed interpolated_value missing_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Longitude Quality Flag";
    String non_null_count "1519614";
    String standard_name "longitude status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  lon_uv {
    Float64 _FillValue -999.0;
    Float64 actual_range -129.10867683822374, -124.3600316359422;
    String ancillary_variables "lon_uv_qc";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String comment "The depth-averaged current is an estimate of the net current measured while the glider is underwater.  The value is calculated over the entire underwater segment, which may consist of 1 or more dives";
    String ioos_category "Location";
    String long_name "Depth-averaged Longitude";
    String non_null_count "1519614";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max 180.0;
    Float64 valid_min -180.0;
  }
  lon_uv_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "lon_uv Quality Flag";
    String non_null_count "1519614";
    String standard_name "longitude status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 _FillValue -999.0;
    Float64 actual_range -129.10867683822374, -124.3600316359422;
    String ancillary_variables "profile_lon_qc";
    String axis "X";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String comment "Value is interpolated to provide an estimate of the longitude at the mid-point of the profile.";
    String ioos_category "Location";
    String long_name "Profile Longitude";
    String non_null_count "1519614";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max 180.0;
    Float64 valid_min -180.0;
  }
  opbs {
    Float64 _FillValue -1.0e+34;
    Float64 actual_range -9.904068574945395e-5, 0.012207884402330354;
    String ancillary_variables "opbs_qc";
    String coordinates "time latitude longitude depth";
    String instrument "instrument_ctd";
    String ioos_category "Other";
    String long_name "optical_backscattering_coefficient 600nm";
    String non_null_count "1509141";
    String observation_type "measured";
    String platform "platform";
    Float64 resolution 0.001;
    Float64 uncertainty 0.002;
    String units "m^-1";
    Float64 valid_max 2000.0;
    Float64 valid_min 0.0;
  }
  opbs_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Optical Backscatter coefficient Quality Flag";
    String non_null_count "1519614";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  oxygen {
    Float64 _FillValue -1.0e+34;
    Float64 accuracy 0.001;
    Float64 actual_range 0.03378642722803704, 399.8901473675802;
    String ancillary_variables "oxygen_qc";
    String comment "Provider says sensor may be bad";
    String coordinates "time latitude longitude depth";
    String gts_ingest "true";
    String instrument "instrument_ctd";
    String ioos_category "Other";
    String long_name "moles_of_oxygen_per_unit_mass_in_sea_water";
    String non_null_count "1499562";
    String observation_type "measured";
    String parameter_id "195";
    String platform "platform";
    Float64 precision 0.002;
    Float64 resolution 0.001;
    String standard_name "moles_of_oxygen_per_unit_mass_in_sea_water";
    String unit_id "57";
    String units "micromol.kg-1";
    Float64 valid_max 400.0;
    Float64 valid_min 0.0;
  }
  oxygen_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 8;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Oxygen Quality Flag";
    String non_null_count "1519614";
    String standard_name "moles_of_oxygen_per_unit_mass_in_sea_water status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  platform_meta {
    Byte _FillValue 127;
    String _Unsigned "false";
    String comment "Seaglider 266";
    String coordinates "time latitude longitude depth";
    String id "OSU266";
    String instrument "instrument_ctd";
    String ioos_category "Identifier";
    String long_name "Platform Metadata";
    String non_null_count "0";
    String type "platform";
    String units "1";
    String wmo_id "8901088";
  }
  precise_lat {
    Float64 _FillValue -999.0;
    Float64 actual_range 40.83348541269801, 41.1690560120519;
    String ancillary_variables "lat_qc";
    String axis "Y";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String comment "Interpolated latitude at each point in the time-series";
    String coordinate_reference_frame "urn:ogc:crs:EPSG::4326";
    String coordinates "time latitude longitude depth";
    String gts_ingest "true";
    String ioos_category "Location";
    String long_name "Precise Latitude";
    String non_null_count "0";
    String observation_type "measured";
    String platform "platform";
    String reference "WGS84";
    String standard_name "latitude";
    String units "degrees_north";
    Float64 valid_max 90.0;
    Float64 valid_min -90.0;
  }
  precise_lon {
    Float64 _FillValue -999.0;
    Float64 actual_range -129.75565935471292, -124.35710180730388;
    String ancillary_variables "lon_qc";
    String axis "X";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String comment "Interpolated longitude at each point in the time-series";
    String coordinate_reference_frame "urn:ogc:crs:EPSG::4326";
    String coordinates "time latitude longitude depth";
    String gts_ingest "true";
    String ioos_category "Location";
    String long_name "Precise Longitude";
    String non_null_count "0";
    String observation_type "measured";
    String platform "platform";
    String reference "WGS84";
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max 180.0;
    Float64 valid_min -180.0;
  }
  precise_time {
    Float64 actual_range 1.741456872586e+9, 1.760002384802e+9;
    String ancillary_variables "time_qc";
    String calendar "gregorian";
    String comment "Timestamp at each point in the time-series";
    String coordinates "time latitude longitude depth";
    String ioos_category "Time";
    String long_name "Precise Time";
    String non_null_count "0";
    String observation_type "measured";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  pressure {
    Float32 _FillValue -999.0;
    Float64 accuracy 0.1;
    Float32 actual_range -0.238, 1151.409;
    String ancillary_variables "pressure_qc";
    Float64 colorBarMaximum 2000.0;
    Float64 colorBarMinimum 0.0;
    String coordinates "time latitude longitude depth";
    String gts_ingest "true";
    String instrument "instrument_ctd";
    String ioos_category "Pressure";
    String long_name "Sea Water Pressure";
    String non_null_count "1519393";
    String observation_type "measured";
    String parameter_id "179";
    String platform "platform";
    String positive "down";
    Float64 precision 0.1;
    String reference_datum "sea_surface";
    Float64 resolution 0.1;
    String standard_name "sea_water_pressure";
    String unit_id "54";
    String units "decibars";
    Float32 valid_max 12000.0;
    Float32 valid_min 0.0;
  }
  pressure_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 0, 0;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Pressure Quality Flag";
    String non_null_count "1519614";
    String standard_name "sea_water_pressure status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  profile_id {
    Int32 _FillValue -999;
    Int32 actual_range 1, 2002;
    String cf_role "profile_id";
    String comment "Sequential profile number within the trajectory. This value is unique in each file that is part of a single trajectory/deployment";
    String ioos_category "Identifier";
    String long_name "Profile ID";
    String non_null_count "1519614";
    Int32 valid_max 1998;
    Int32 valid_min 1;
  }
  profile_lat_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "profile_lat Quality Flag";
    String non_null_count "1519614";
    String standard_name "latitude status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  profile_lon_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "profile_lon Quality Flag";
    String non_null_count "1519614";
    String standard_name "longitude status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  profile_time_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "profile_time Quality Flag";
    String non_null_count "1519614";
    String standard_name "time status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  qartod_conductivity_flat_line_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_electrical_conductivity";
    String non_null_count "82336";
    String standard_name "flat_line_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_conductivity_gross_range_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Gross Range Test for sea_water_electrical_conductivity";
    String non_null_count "82336";
    String standard_name "gross_range_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_conductivity_primary_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Primary Flag for sea_water_electrical_conductivity";
    String non_null_count "82336";
    String standard_name "aggregate_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_conductivity_rate_of_change_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Rate of Change Test for sea_water_electrical_conductivity";
    String non_null_count "82330";
    String standard_name "rate_of_change_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_conductivity_spike_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Spike Test for sea_water_electrical_conductivity";
    String non_null_count "82058";
    String standard_name "spike_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_density_flat_line_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_density";
    String non_null_count "82336";
    String standard_name "flat_line_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_density_gross_range_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_density";
    String non_null_count "82336";
    String standard_name "gross_range_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_density_primary_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_density";
    String non_null_count "82336";
    String standard_name "aggregate_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_density_rate_of_change_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_density";
    String non_null_count "82330";
    String standard_name "rate_of_change_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_density_spike_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_density";
    String non_null_count "81897";
    String standard_name "spike_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_location_test_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Location Test for longitude and latitude";
    String non_null_count "82336";
    String standard_name "location_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_pressure_flat_line_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_pressure";
    String non_null_count "82336";
    String standard_name "flat_line_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_pressure_gross_range_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_pressure";
    String non_null_count "82336";
    String standard_name "gross_range_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_pressure_primary_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_pressure";
    String non_null_count "82336";
    String standard_name "aggregate_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_pressure_rate_of_change_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_pressure";
    String non_null_count "82330";
    String standard_name "rate_of_change_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_pressure_spike_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_pressure";
    String non_null_count "82110";
    String standard_name "spike_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_salinity_flat_line_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_practical_salinity";
    String non_null_count "82336";
    String standard_name "flat_line_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_salinity_gross_range_flag {
    String _Unsigned "false";
    Byte actual_range 3, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_practical_salinity";
    String non_null_count "82336";
    String standard_name "gross_range_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_salinity_primary_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_practical_salinity";
    String non_null_count "82336";
    String standard_name "aggregate_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_salinity_rate_of_change_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_practical_salinity";
    String non_null_count "82330";
    String standard_name "rate_of_change_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_salinity_spike_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_practical_salinity";
    String non_null_count "82058";
    String standard_name "spike_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_temperature_flat_line_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_temperature";
    String non_null_count "82336";
    String standard_name "flat_line_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_temperature_gross_range_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_temperature";
    String non_null_count "82336";
    String standard_name "gross_range_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_temperature_primary_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_temperature";
    String non_null_count "82336";
    String standard_name "aggregate_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_temperature_rate_of_change_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_temperature";
    String non_null_count "82330";
    String standard_name "rate_of_change_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  qartod_temperature_spike_flag {
    String _Unsigned "false";
    Byte actual_range 1, 127;
    String coordinates "time latitude longitude depth";
    String flag_meanings "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    String flag_values "[1, 2, 3, 4, 9]";
    String ioos_category "Other";
    String long_name "QARTOD Flat Line Test for sea_water_temperature";
    String non_null_count "82058";
    String standard_name "spike_test_quality_flag";
    String units "1";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  rowSize {
    String ioos_category "Identifier";
    String long_name "Number of Observations for this Profile";
    String non_null_count "0";
  }
  salinity {
    Float32 _FillValue -1.0e+34;
    Float64 accuracy 0.002;
    Float32 actual_range 3.092412, 3.447587;
    String ancillary_variables "salinity_qc";
    Float64 colorBarMaximum 37.0;
    Float64 colorBarMinimum 30.0;
    String comment "Salinity is based upon the Practical Salinity Scale of 1978 (PSS78) and is without dimensions. The CF-1.4 convention recognizes that PSS78 is dimensionless yet recommends a unit of 0.001 to reflect parts per thousand";
    String coordinates "time latitude longitude depth";
    String gts_ingest "true";
    String instrument "instrument_ctd";
    String ioos_category "Salinity";
    String long_name "Sea Water Practical Salinity";
    Float32 missing_value -1.0e+34;
    String non_null_count "1481858";
    String observation_type "calculated";
    String parameter_id "50";
    String platform "platform";
    Float64 precision 0.001;
    Float64 resolution 0.001;
    String standard_name "sea_water_practical_salinity";
    Float64 uncertainty 0.002;
    String unit_id "1";
    String units "%";
    Float32 valid_max 38.0;
    Float32 valid_min 0.0;
  }
  salinity_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 8;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Salinity Quality Flag";
    String non_null_count "1519614";
    String standard_name "sea_water_practical_salinity status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  temperature {
    Float32 _FillValue -1.0e+34;
    Float64 accuracy 0.002;
    Float32 actual_range 3.244963, 21.84455;
    String ancillary_variables "temperature_qc";
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String comment "no comment";
    String coordinates "time latitude longitude depth";
    String gts_ingest "true";
    String instrument "instrument_ctd";
    String ioos_category "Temperature";
    String long_name "Sea Water Temperature";
    Float32 missing_value -1.0e+34;
    String non_null_count "1481858";
    String observation_type "measured";
    String parameter_id "41";
    String platform "platform";
    Float64 precision 0.001;
    Float64 resolution 0.001;
    String standard_name "sea_water_temperature";
    String unit_id "8";
    String units "degree_Celsius";
    Float32 valid_max 30.0;
    Float32 valid_min 0.0;
  }
  temperature_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 8;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Temperature Quality Flag";
    String non_null_count "1519614";
    String standard_name "sea_water_temperuature status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.7414571152684999e+9, 1.7599976492555e+9;
    String ancillary_variables "profile_time_qc";
    String axis "T";
    String calendar "gregorian";
    String comment "Timestamp corresponding to the mid-point of the profile.";
    String ioos_category "Time";
    String long_name "Profile Time";
    String non_null_count "1519614";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  time_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_potentially_corretable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "Time Quality Flag";
    String non_null_count "1519614";
    String standard_name "time status flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  time_uv {
    Float64 actual_range 1.7414574283525e+9, 1.7599976492555e+9;
    String ancillary_variables "time_uv_qc";
    String calendar "gregorian";
    String comment "The depth-averaged current is an estimate of the net current measured while the glider is underwater.  The values is calculated over the entire underwater segment, which may consist of 1 or more dives.";
    String ioos_category "Time";
    String long_name "Depth-averaged Time";
    String non_null_count "1519614";
    String observation_type "calculated";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  time_uv_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "time_uv Quality Flag";
    String non_null_count "1519614";
    String standard_name "time status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  trajectory {
    String _Unsigned "false";
    String cf_role "trajectory_id";
    String comment "A trajectory is one deployment of a glider.";
    String ioos_category "Identifier";
    String long_name "Trajectory Name";
    String non_null_count "1519614";
  }
  trajectoryIndex {
    String ioos_category "Identifier";
    String long_name "The trajectory to which this profile is associated.";
    String non_null_count "0";
  }
  u {
    Float64 _FillValue -999.0;
    Float64 actual_range -0.3846621056112856, 9.126954030508427;
    String ancillary_variables "u_qc";
    Float64 colorBarMaximum 0.5;
    Float64 colorBarMinimum -0.5;
    String comment "The depth-averaged current is and estimate of the net current measured while the glider is underwater.  The value is calculated over the entire underwater segment, which may consist of 1 or more dives";
    String coordinates "lon_uv lat_uv time_uv";
    String ioos_category "Currents";
    String long_name "Depth-averaged Eastward Sea Water Velocity";
    String non_null_count "753779";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m s-1";
    Float64 valid_max 10.0;
    Float64 valid_min -10.0;
  }
  u_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "u Quality Flag";
    String non_null_count "753779";
    String standard_name "eastward_sea_water_velocity status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  v {
    Float64 _FillValue -999.0;
    Float64 actual_range -1.4876046832414898, 0.2956711182218691;
    Float64 colorBarMaximum 0.5;
    Float64 colorBarMinimum -0.5;
    String comment "The depth-averaged current is an estimate of the net current measured while the glider is underwater.  The value is calculated over the entire underwater segment, which may consist of 1 or more dives.";
    String coordinates "lon_uv lat_uv time_uv";
    String ioos_category "Currents";
    String long_name "Depth-averaged Northward Sea Water Velocity";
    String non_null_count "753779";
    String observation_type "calculated";
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m s-1";
    Float64 valid_max 10.0;
    Float64 valid_min -10.0;
  }
  v_qc {
    Byte _FillValue -127;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String coordinates "time latitude longitude depth";
    String flag_meanings "no_qc_preformed good_data probably_good_data bad_data_that_potentially_correctable bad_data value_changed interpolated_value";
    String flag_values "[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]";
    String ioos_category "Other";
    String long_name "v Quality Flag";
    String non_null_count "753779";
    String standard_name "northward_sea_water_velocity status_flag";
    Byte valid_max 9;
    Byte valid_min 0;
  }
  wmo_id {
    String _Unsigned "false";
    String ioos_category "Identifier";
    String long_name "WMO ID";
    String non_null_count "0";
  }
 }
  NC_GLOBAL {
    String acknowledgment "Integrated Ocean Observing System (IOOS)NANOOS NOAA, Grant NA1NOOSO20036,Integrated Ocean Observing System(IOOS) CeNCOOS NOAA,Grant NA11NOs0120032";
    String cdm_data_type "TrajectoryProfile";
    String cdm_profile_variables "profile_id, time, latitude, longitude, lat_uv, lon_uv, time_uv, u, v";
    String cdm_trajectory_variables "trajectory, wmo_id";
    String comment "Data has not been reviewed and is provided AS-IS";
    String contributor_name "Jack Barth, R. Kipp Shearman";
    String contributor_role "Principal investigator, Principal investigator";
    String Conventions "Unidata Dataset Discovery v1.0, COARDS, CF-1.10";
    String creator_email "barth@coas.oregonstate.edu";
    String creator_name "Jack Barth";
    String creator_url "gliderfs2.coas.oregonstate.edu/gliderweb";
    String dac_qc_comment "OSU266-20250307T0000 (OSU266_20251009T065513_rt0.nc: duplicate timestamps)";
    String date_created "2025-10-09T09:10:20Z";
    String date_issued "2025-10-09T09:10:20Z";
    String date_modified "2025-10-08T22:10:12Z";
    Float64 Easternmost_Easting -124.3600316359422;
    String featureType "TrajectoryProfile";
    String format_version "IOOS_Glider_NetCDF_v2.0.nc";
    String geospatial_bounds "POLYGON ((-124.5158254957487 40.83348541269801, -127.7648163120209 40.92277466079698, -128.6995555071456 41.00057003168359, -128.8979054897907 41.02188849234037, -129.7556593547129 41.1690560120519, -124.3886210973249 41.11959626784793, -124.3886045717982 41.11959581592554, -124.3885867366548 41.11959318103949, -124.3885681879754 41.11958823936213, -124.3885493484208 41.1195811920726, -124.3826897113222 41.11724000764152, -124.3826708227678 41.11723143896176, -124.3826518886812 41.11722237457233, -124.382633208332 41.11721202248313, -124.3826148497202 41.11720030913669, -124.3825967773798 41.1171878315328, -124.3825792819497 41.11717425664287, -124.3825622592303 41.11715991614235, -124.3825454766008 41.11714526059633, -124.3825293687419 41.11712988335003, -124.382513886761 41.11711379915696, -124.3787092457657 41.11303503378949, -124.3601833333334 41.0654, -124.3571018073039 41.05746393909953, -124.4816 40.84918333333334, -124.4824512013891 40.84867910270001, -124.4824809958992 40.84866202541732, -124.482511723651 40.84864601766159, -124.4845890561785 40.84756503276125, -124.4846161809538 40.8475512329209, -124.4846435578091 40.84753780248516, -124.4846711895383 40.84752486373726, -124.5157135679684 40.83350467547119, -124.5157262843227 40.83349943069732, -124.5157414600126 40.8334945622274, -124.5157593880539 40.83349041744397, -124.515779864127 40.83348730390769, -124.5158022048349 40.83348552408334, -124.5158254957487 40.83348541269801))";
    Float64 geospatial_lat_max 41.13000434723664;
    Float64 geospatial_lat_min 40.83646666666667;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -124.3600316359422;
    Float64 geospatial_lon_min -129.10867683822374;
    String geospatial_lon_units "degrees_east";
    Float64 geospatial_vertical_max 1139.321;
    Float64 geospatial_vertical_min -0.2361541;
    String geospatial_vertical_positive "down";
    String geospatial_vertical_units "m";
    String gts_ingest "true";
    String history 
"Processing start:
INFO: FlightModel.py(917): Updating FM parameters using per-dive estimations for dive 1023 (1.00,1.00)
INFO: MakeDiveProfiles.py(178): Overriding sg_ct_type=4.0 (default: 1)
INFO: MakeDiveProfiles.py(178): Overriding legato_cond_press_correction=0.0 (default: 1)
INFO: MakeDiveProfiles.py(2865): FM: volmax=71761.3
INFO: MakeDiveProfiles.py(2865): FM: abs_compress=8.63627e-07
INFO: MakeDiveProfiles.py(2865): FM: hd_a=0.00251189
INFO: MakeDiveProfiles.py(2865): FM: hd_b=0.019125
INFO: MakeDiveProfiles.py(2865): FM: vbdbias=-3.18328
INFO: MakeDiveProfiles.py(2865): FM: rho0=1027.5
INFO: MakeDiveProfiles.py(2865): FM: glider_length=1.8
INFO: MakeDiveProfiles.py(2865): FM: hd_c=5.7e-06
INFO: MakeDiveProfiles.py(2865): FM: hd_s=-0.25
INFO: MakeDiveProfiles.py(2865): FM: therm_expan=7.05e-05
INFO: MakeDiveProfiles.py(2865): FM: temp_ref=15
INFO: MakeDiveProfiles.py(2885): auxcompass data not present, auxPressure data not present
INFO: MakeDiveProfiles.py(3048): Not using auxcompass Not using auxPressure
INFO: MakeDiveProfiles.py(3123): Directive: correct_thermal_inertia_effects
INFO: MakeDiveProfiles.py(3123): Directive: detect_conductivity_anomalies
INFO: MakeDiveProfiles.py(3123): Directive: no_interp_gc_temperatures
INFO: MakeDiveProfiles.py(3123): Directive: no_interp_suspect_thermal_inertia_salinities
INFO: MakeDiveProfiles.py(3123): Directive: no_detect_vbd_bleed
INFO: MakeDiveProfiles.py(3123): Directive: no_detect_slow_apogee_flow
INFO: MakeDiveProfiles.py(4023): ct_type:unpumped RBR Legato
INFO: MakeDiveProfiles.py(4111): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because Legato unsampled
INFO: MakeDiveProfiles.py(4114): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because Legato unsampled
INFO: MakeDiveProfiles.py(4117): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because Legato unsampled
INFO: MakeDiveProfiles.py(4159): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because Legato interpolated
INFO: QC.py(515): Changed (13/1977) 4 700 722 1192 1228 1270 1271 1277 1290 1292 1872 1873 1976 to QC_PROBABLY_BAD because raw temperature spikes
INFO: QC.py(597): Changed (20/1977) 3 5:7 9 10 12 666 689 697 713 722 1192 1228 1257 1258 1277 1290 1292 1976 to QC_PROBABLY_BAD because raw conductivity spikes
INFO: QC.py(252): Changed (13/1977) 4 700 722 1192 1228 1270 1271 1277 1290 1292 1872 1873 1976 to QC_PROBABLY_BAD because changed raw temp implies changed raw salinity
INFO: QC.py(252): Changed (13/1977) 3 5:7 9 10 12 666 689 697 713 1257 1258 to QC_PROBABLY_BAD because changed raw cond implies changed raw salinity
INFO: QC.py(515): Changed (13/1977) 4 700 722 1192 1228 1270 1271 1277 1290 1292 1872 1873 1976 to QC_INTERPOLATED because temperature spikes
INFO: QC.py(597): Changed (20/1977) 3 5:7 9 10 12 666 689 697 713 722 1192 1228 1257 1258 1277 1290 1292 1976 to QC_INTERPOLATED because conductivity spikes
INFO: QC.py(713): Changed (1/1977) 1290 to QC_PROBABLY_BAD because bad interpolation anchors
INFO: QC.py(714): SUGGESTION: 1024 bad_temperature data_points in_between 1288 1290 % bad interpolation anchors
INFO: QC.py(713): Changed (1/1977) 1292 to QC_PROBABLY_BAD because bad interpolation anchors
INFO: QC.py(714): SUGGESTION: 1024 bad_temperature data_points in_between 1290 1292 % bad interpolation anchors
INFO: MakeDiveProfiles.py(5883): Changed (3/1977) 1975:1977 to QC_BAD because end of climb
INFO: QC.py(713): Changed (1/1977) 689 to QC_PROBABLY_BAD because bad interpolation anchors
INFO: QC.py(714): SUGGESTION: 1024 bad_conductivity data_points in_between 687 689 % bad interpolation anchors
INFO: QC.py(713): Changed (1/1977) 1290 to QC_PROBABLY_BAD because bad interpolation anchors
INFO: QC.py(714): SUGGESTION: 1024 bad_conductivity data_points in_between 1288 1290 % bad interpolation anchors
INFO: QC.py(713): Changed (1/1977) 1292 to QC_PROBABLY_BAD because bad interpolation anchors
INFO: QC.py(714): SUGGESTION: 1024 bad_conductivity data_points in_between 1290 1292 % bad interpolation anchors
INFO: MakeDiveProfiles.py(5947): Changed (335/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 1975:1977 to QC_BAD because bad corrected temperature and conductivity suggests bad salinity
INFO: MakeDiveProfiles.py(6122): Skipping TSV based thermal-inertia correction for Legatto.
INFO: QC.py(252): Changed (335/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 1975:1977 to QC_BAD because changed corrected salin implies changed speed
INFO: TempSalinityVelocity.py(1461): TSV:  0 23 stalled points 1 6:12 1008:1018 1021 1025 1027 1029
INFO: TempSalinityVelocity.py(1502): TSV exiting after 0 iterations
INFO: QC.py(252): Changed (2/1977) 1290 1292 to QC_PROBABLY_BAD because changed legato temp implies changed legato corrected temp
INFO: QC.py(252): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because changed legato temp implies changed legato corrected temp
INFO: QC.py(252): Changed (11/1977) 4 700 722 1192 1228 1270 1271 1277 1872 1873 1976 to QC_INTERPOLATED because changed legato temp implies changed legato corrected temp
INFO: QC.py(252): Changed (3/1977) 689 1290 1292 to QC_PROBABLY_BAD because changed legato cond implies changed legato corrected cond
INFO: QC.py(252): Changed (3/1977) 1975:1977 to QC_BAD because changed legato cond implies changed legato corrected cond
INFO: QC.py(252): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because changed legato cond implies changed legato corrected cond
INFO: QC.py(252): Changed (16/1977) 3 5:7 9 10 12 666 697 713 722 1192 1228 1257 1258 1277 to QC_INTERPOLATED because changed legato cond implies changed legato corrected cond
INFO: QC.py(252): Changed (335/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 1975:1977 to QC_BAD because changed legato salinity implies changed legato corrected salinity
INFO: QC.py(252): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because changed corrected temp implies changed corrected salinity
INFO: QC.py(252): Changed (10/1977) 4 700 722 1192 1228 1270 1271 1277 1872 1873 to QC_INTERPOLATED because changed corrected temp implies changed corrected salinity
INFO: QC.py(252): Changed (1/1977) 689 to QC_PROBABLY_BAD because changed corrected cond implies changed corrected salinity
INFO: QC.py(252): Changed (12/1977) 3 5:7 9 10 12 666 697 713 1257 1258 to QC_INTERPOLATED because changed corrected cond implies changed corrected salinity
INFO: MakeDiveProfiles.py(6607): 0 (0.00%) HDM speeds are QC_BAD; 30 (1.52%) are stalled (1977)
INFO: QC.py(252): Changed (330/1977) 266 268 346 347 349 351 402 403 405 407 409 440 441 443 476 477 479 481 512 513 515 517 519 612 614 616 618 620 682 684 686 688 690 692 756 758 760 762 764 766 768 783:791 800:808 810:818 833:841 843:851 859:867 882:890 892:900 915:923 925:933 941:949 951:959 974:982 984:992 1022 1024 1026 1028 1030 1032 1034 1036 1038 1040 1042:1050 1052:1060 1062:1070 1092:1099 1101:1108 1116:1123 1125:1133 1162:1169 1171:1179 1181:1188 1208 1209 1211 1213 1215 1217 1219 1221 1286 1288 1289 1291 1293:1295 1297 1299 1301 1303 1305 1338 1340 1342 1344 1346 1348 1350 1352 1416 1418 1420 1422 1424 1426 1457 1458 1460 1462 1464 1466 1468 1470 1534 1535 1537 1539 1541 1543 1545 1577 1579 1581 1583 1585 1587 1629 1631 1633 1635 1637 1639 1641 1662 1663 1665 1667 1669 1709 to QC_UNSAMPLED because changed corrected temp implies changed speed
INFO: QC.py(252): Changed (10/1977) 4 700 722 1192 1228 1270 1271 1277 1872 1873 to QC_INTERPOLATED because changed corrected temp implies changed speed
INFO: MakeDiveProfiles.py(6817): Estimated total flight and drift time: 21201.1s (SM: 225.2s)
INFO: MakeDiveProfiles.py(7184): DAC east: -4.55 cm/s DAC north: -0.56 cm/s
INFO: MakeDiveProfiles.py(7315): Starting sensor extensions data processing
INFO: QC.py(252): Changed (4/1707) 1043:1046 to QC_PROBABLY_BAD because changed temperature implies changed aa4831 oxygen
INFO: QC.py(252): Changed (9/1707) 679 701 983 1025 1026 1032 1600 1601 1706 to QC_INTERPOLATED because changed temperature implies changed aa4831 oxygen
INFO: QC.py(252): Changed (2/1707) 669 670 to QC_PROBABLY_BAD because changed salinity implies changed aa4831 oxygen
INFO: QC.py(252): Changed (7/1707) 1043:1046 1705:1707 to QC_BAD because changed salinity implies changed aa4831 oxygen
INFO: QC.py(252): Changed (6/1707) 2 648 676 692 1012 1013 to QC_INTERPOLATED because changed salinity implies changed aa4831 oxygen
INFO: MakeDiveProfiles.py(7319): Finished sensor extensions data processing

2025-10-09T18:22:18Z (local files)
2025-10-09T18:22:18Z http://gliders.ioos.us/erddap/tabledap/OSU266-20250307T0000.ncCF
2025-10-15T03:12:24Z https://files.platforms.axds.co/ioos/gliderdac/OSU266-20250307T0000/processed.nc
2025-10-15T03:12:24Z http://erddap.cencoos.org/erddap/tabledap/ioos-gliderdac-OSU266-20250307T0000.html";
    String id "OSU266-20250307T0000";
    String infoUrl "https://portal.axds.co/?portal_id=20#platform/6bbb4893-9794-5e75-9c85-52530f957b0a/v2";
    String institution "Oregon State University";
    String ioos_dac_checksum "b5a69c771199f7363cffd8ae476ec3e6";
    String ioos_dac_completed "False";
    String ioos_regional_association "CeNCOOS,NANOOS";
    String keywords "AUVS > Autonomous Underwater Vehicles, Earth Science > Oceans > Ocean Pressure > Water Pressure, Earth Science > Oceans > Ocean Temperature > Water Temperature, Earth Science > Oceans > Salinity/Density > Conductivity, Earth Science > Oceans > Salinity/Density > Density, Earth Science > Oceans > Salinity/Density > Salinity, glider, In Situ Ocean-based platforms > Seaglider, Slocum, Spray, trajectory, underwater glider, water, wmo";
    String keywords_vocabulary "GCMD Science Keywords";
    String license "These data may be redistributed and used without restriction";
    String Metadata_Conventions "Unidata Dataset Discovery v1.0, COARDS, CF-1.6";
    String metadata_link "https://data.ioos.us/gliders/erddap/info/OSU266-20250307T0000/index.html";
    String nameing_authority "edu.washington.apl";
    String ncei_template_version "NCEI_NetCDF_Trajectory_Template_v2.0";
    Float64 Northernmost_Northing 41.13000434723664;
    String packrat_source "ioos.gliderdac.gliderdac";
    String packrat_source_id "OSU266-20250307T0000";
    String packrat_uuid "6bbb4893-9794-5e75-9c85-52530f957b0a";
    String platform_category "glider";
    String platform_groups "9d5b77de-b127-462a-b250-d3768beb612e";
    String platform_type "Seaglider";
    String processing_level "1.12";
    String project "IOOS Oregon State University seaglider sampling off Trinidad Head, California";
    String publisher_email "cencoos_communications@mbari.org";
    String publisher_name "Central and Northern California Ocean Observing System (CeNCOOS)";
    String publisher_url "www.cencoos.org";
    String references "https://data.nodc.noaa.gov/accession/0092291";
    String sea_name "North Pacific Ocean";
    String source "Seaglider OSU266";
    String sourceUrl "https://files.platforms.axds.co/ioos/gliderdac/OSU266-20250307T0000/processed.nc";
    Float64 Southernmost_Northing 40.83646666666667;
    String standard_name_vocabulary "CF-1.6";
    String subsetVariables "wmo_id,trajectory,profile_id,time,latitude,longitude";
    String summary "Seaglider OSU266 Trinidad Head IOOS Line, California.  Profiling glider travelling along latitude 41 N from -124 to -130 approximately.  The glider measures Temperature, Salinity, Chlorophyll,CDOM, Dissolved Oxygen, and Optical backscatter at 600nm.  The goal is both to monitor local conditions, to monitor the california current, to provide climatology of said current, and to provide subsurface data for ingest into numberical models.";
    String time_coverage_end "2025-10-09T08:14:09Z";
    String time_coverage_start "2025-03-08T18:05:15Z";
    String title "IOOS Oregon State University seaglider sampling off Trinidad Head, California - OSU266-20250307T0000";
    String vessel_name "OSU266";
    String vessel_type "Seaglider";
    Float64 Westernmost_Easting -129.10867683822374;
    String wmo_id "8901088";
  }
}

 

Using tabledap to Request Data and Graphs from Tabular Datasets

tabledap lets you request a data subset, a graph, or a map from a tabular dataset (for example, buoy data), via a specially formed URL. tabledap uses the OPeNDAP (external link) Data Access Protocol (DAP) (external link) and its selection constraints (external link).

The URL specifies what you want: the dataset, a description of the graph or the subset of the data, and the file type for the response.

Tabledap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst.htmlTable?longitude,latitude,time,station,wmo_platform_code,T_25&time>=2015-05-23T12:00:00Z&time<=2015-05-31T12:00:00Z
Thus, the query is often a comma-separated list of desired variable names, followed by a collection of constraints (e.g., variable<value), each preceded by '&' (which is interpreted as "AND").

For details, see the tabledap Documentation.


 
ERDDAP, Version 2.28.1
Disclaimers | Privacy Policy | Contact