NOAA ERDDAP
Easier access to scientific data
| ?    
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > tabledap > Data Access Form ?

Dataset Title:  Ontonagon, MI Metocean 45216 Subscribe RSS
Institution:  Michigan Technological University   (Dataset ID: obs_577)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Files | Make a graph
 
Variable ?   Optional
Constraint #1 ?
Optional
Constraint #2 ?
   Minimum ?
 
   Maximum ?
 
 time (UTC) ?          2026-08-24T00:00:00Z    2026-09-13T23:40:00Z
  < slider >
 longitude (degrees_east) ?          -89.34954833984375    -89.34954833984375
  < slider >
 latitude (degrees_north) ?          46.93199920654297    46.93199920654297
  < slider >
 air_pressure_at_mean_sea_level (Pa) ?          100276.0    102074.0
 air_pressure_at_mean_sea_level_aggregate_test ?          2    2
 air_pressure_at_mean_sea_level_flat_line_test ?              
 air_pressure_at_mean_sea_level_gross_range_test ?              
 air_pressure_at_mean_sea_level_rate_of_change_test ?              
 air_pressure_at_mean_sea_level_spike_test ?              
 air_temperature (K) ?          286.0260009765625    298.6520080566406
 air_temperature_aggregate_test ?          1    4
 air_temperature_flat_line_test ?          1    4
 air_temperature_gross_range_test ?          1    1
 air_temperature_rate_of_change_test ?          1    1
 air_temperature_spike_test ?          1    2
 battery_voltage (V) ?          13.20829963684082    14.216699600219727
 battery_voltage_aggregate_test ?          2    2
 battery_voltage_flat_line_test ?              
 battery_voltage_gross_range_test ?              
 battery_voltage_rate_of_change_test ?              
 battery_voltage_spike_test ?              
 chlorophyll_fluorescence (RFU) ?          -0.07999999821186066    0.0
 chlorophyll_fluorescence_aggregate_test ?          2    2
 chlorophyll_fluorescence_flat_line_test ?              
 chlorophyll_fluorescence_gross_range_test ?              
 chlorophyll_fluorescence_rate_of_change_test ?              
 chlorophyll_fluorescence_spike_test ?              
 dv001_fixed_depth (Depth, m) ?              
 dv001_fixed_depth_aggregate_test ?              
 dv001_fixed_depth_flat_line_test ?              
 dv001_fixed_depth_gross_range_test ?              
 dv001_fixed_depth_rate_of_change_test ?              
 dv001_fixed_depth_spike_test ?              
 dv002_fixed_depth (Depth, m) ?              
 dv002_fixed_depth_aggregate_test ?              
 dv002_fixed_depth_flat_line_test ?              
 dv002_fixed_depth_gross_range_test ?              
 dv002_fixed_depth_rate_of_change_test ?              
 dv002_fixed_depth_spike_test ?              
 dv003_fixed_depth (Depth, m) ?              
 dv003_fixed_depth_aggregate_test ?              
 dv003_fixed_depth_flat_line_test ?              
 dv003_fixed_depth_gross_range_test ?              
 dv003_fixed_depth_rate_of_change_test ?              
 dv003_fixed_depth_spike_test ?              
 dv004_fixed_depth (Depth, m) ?              
 dv004_fixed_depth_aggregate_test ?              
 dv004_fixed_depth_flat_line_test ?              
 dv004_fixed_depth_gross_range_test ?              
 dv004_fixed_depth_rate_of_change_test ?              
 dv004_fixed_depth_spike_test ?              
 dv005_fixed_depth (Depth, m) ?              
 dv005_fixed_depth_aggregate_test ?              
 dv005_fixed_depth_flat_line_test ?              
 dv005_fixed_depth_gross_range_test ?              
 dv005_fixed_depth_rate_of_change_test ?              
 dv005_fixed_depth_spike_test ?              
 dv006_fixed_depth (Depth, m) ?              
 dv006_fixed_depth_aggregate_test ?              
 dv006_fixed_depth_flat_line_test ?              
 dv006_fixed_depth_gross_range_test ?              
 dv006_fixed_depth_rate_of_change_test ?              
 dv006_fixed_depth_spike_test ?              
 dv007_fixed_depth (Depth, m) ?              
 dv007_fixed_depth_aggregate_test ?              
 dv007_fixed_depth_flat_line_test ?              
 dv007_fixed_depth_gross_range_test ?              
 dv007_fixed_depth_rate_of_change_test ?              
 dv007_fixed_depth_spike_test ?              
 dv008_fixed_depth (Depth, m) ?              
 dv008_fixed_depth_aggregate_test ?              
 dv008_fixed_depth_flat_line_test ?              
 dv008_fixed_depth_gross_range_test ?              
 dv008_fixed_depth_rate_of_change_test ?              
 dv008_fixed_depth_spike_test ?              
 dv009_fixed_depth (Depth, m) ?              
 dv009_fixed_depth_aggregate_test ?              
 dv009_fixed_depth_flat_line_test ?              
 dv009_fixed_depth_gross_range_test ?              
 dv009_fixed_depth_rate_of_change_test ?              
 dv009_fixed_depth_spike_test ?              
 dv010_fixed_depth (Depth, m) ?              
 dv010_fixed_depth_aggregate_test ?              
 dv010_fixed_depth_flat_line_test ?              
 dv010_fixed_depth_gross_range_test ?              
 dv010_fixed_depth_rate_of_change_test ?              
 dv010_fixed_depth_spike_test ?              
 dv011_fixed_depth (Depth, m) ?              
 dv011_fixed_depth_aggregate_test ?              
 dv011_fixed_depth_flat_line_test ?              
 dv011_fixed_depth_gross_range_test ?              
 dv011_fixed_depth_rate_of_change_test ?              
 dv011_fixed_depth_spike_test ?              
 dv012_fixed_depth (Depth, m) ?              
 dv012_fixed_depth_aggregate_test ?              
 dv012_fixed_depth_flat_line_test ?              
 dv012_fixed_depth_gross_range_test ?              
 dv012_fixed_depth_rate_of_change_test ?              
 dv012_fixed_depth_spike_test ?              
 dv013_fixed_depth (Depth, m) ?              
 dv013_fixed_depth_aggregate_test ?              
 dv013_fixed_depth_flat_line_test ?              
 dv013_fixed_depth_gross_range_test ?              
 dv013_fixed_depth_rate_of_change_test ?              
 dv013_fixed_depth_spike_test ?              
 dv014_fixed_depth (Depth, m) ?              
 dv014_fixed_depth_aggregate_test ?              
 dv014_fixed_depth_flat_line_test ?              
 dv014_fixed_depth_gross_range_test ?              
 dv014_fixed_depth_rate_of_change_test ?              
 dv014_fixed_depth_spike_test ?              
 dv015_fixed_depth (Depth, m) ?              
 dv015_fixed_depth_aggregate_test ?              
 dv015_fixed_depth_flat_line_test ?              
 dv015_fixed_depth_gross_range_test ?              
 dv015_fixed_depth_rate_of_change_test ?              
 dv015_fixed_depth_spike_test ?              
 dv016_fixed_depth (Depth, m) ?              
 dv016_fixed_depth_aggregate_test ?              
 dv016_fixed_depth_flat_line_test ?              
 dv016_fixed_depth_gross_range_test ?              
 dv016_fixed_depth_rate_of_change_test ?              
 dv016_fixed_depth_spike_test ?              
 dv017_fixed_depth (Depth, m) ?              
 dv017_fixed_depth_aggregate_test ?              
 dv017_fixed_depth_flat_line_test ?              
 dv017_fixed_depth_gross_range_test ?              
 dv017_fixed_depth_rate_of_change_test ?              
 dv017_fixed_depth_spike_test ?              
 dv018_fixed_depth (Depth, m) ?              
 dv018_fixed_depth_aggregate_test ?              
 dv018_fixed_depth_flat_line_test ?              
 dv018_fixed_depth_gross_range_test ?              
 dv018_fixed_depth_rate_of_change_test ?              
 dv018_fixed_depth_spike_test ?              
 dv019_fixed_depth (Depth, m) ?              
 dv019_fixed_depth_aggregate_test ?              
 dv019_fixed_depth_flat_line_test ?              
 dv019_fixed_depth_gross_range_test ?              
 dv019_fixed_depth_rate_of_change_test ?              
 dv019_fixed_depth_spike_test ?              
 dv020_fixed_depth (Depth, m) ?              
 dv020_fixed_depth_aggregate_test ?              
 dv020_fixed_depth_flat_line_test ?              
 dv020_fixed_depth_gross_range_test ?              
 dv020_fixed_depth_rate_of_change_test ?              
 dv020_fixed_depth_spike_test ?              
 fluorescent_dissolved_organic_matter (RFU) ?          -0.5699999928474426    0.9700000286102295
 fluorescent_dissolved_organic_matter_aggregate_test ?          2    2
 fluorescent_dissolved_organic_matter_flat_line_test ?              
 fluorescent_dissolved_organic_matter_gross_range_test ?              
 fluorescent_dissolved_organic_matter_rate_of_change_test ?              
 fluorescent_dissolved_organic_matter_spike_test ?              
 fractional_saturation_of_oxygen_in_sea_water (%) ?              
 fractional_saturation_of_oxygen_in_sea_water_aggregate_test ?              
 fractional_saturation_of_oxygen_in_sea_water_flat_line_test ?              
 fractional_saturation_of_oxygen_in_sea_water_gross_range_test ?              
 fractional_saturation_of_oxygen_in_sea_water_rate_of_change_test ?              
 fractional_saturation_of_oxygen_in_sea_water_spike_test ?              
 mass_concentration_of_blue_green_algae_in_sea_water_rfu (RFU) ?              
 mass_concentration_of_blue_green_algae_in_sea_water_rfu_aggregate_test ?              
 mass_concentration_of_blue_green_algae_in_sea_water_rfu_flat_line_test ?              
 mass_concentration_of_blue_green_algae_in_sea_water_rfu_gross_range_test ?              
 mass_concentration_of_blue_green_algae_in_sea_water_rfu_rate_of_change_test ?              
 mass_concentration_of_blue_green_algae_in_sea_water_rfu_spike_test ?              
 mass_concentration_of_chlorophyll_in_sea_water (kg/m³) ?          -2.900000026784255E-7    3.999999975690116E-8
 mass_concentration_of_chlorophyll_in_sea_water_aggregate_test ?          2    2
 mass_concentration_of_chlorophyll_in_sea_water_flat_line_test ?              
 mass_concentration_of_chlorophyll_in_sea_water_gross_range_test ?              
 mass_concentration_of_chlorophyll_in_sea_water_rate_of_change_test ?              
 mass_concentration_of_chlorophyll_in_sea_water_spike_test ?              
 mass_concentration_of_oxygen_in_sea_water (kg/m³) ?              
 mass_concentration_of_oxygen_in_sea_water_aggregate_test ?              
 mass_concentration_of_oxygen_in_sea_water_flat_line_test ?              
 mass_concentration_of_oxygen_in_sea_water_gross_range_test ?              
 mass_concentration_of_oxygen_in_sea_water_rate_of_change_test ?              
 mass_concentration_of_oxygen_in_sea_water_spike_test ?              
 partial_pressure_of_carbon_dioxide_in_sea_water (Pa) ?          21.770299911499023    46.2130012512207
 partial_pressure_of_carbon_dioxide_in_sea_water_aggregate_test ?          2    2
 partial_pressure_of_carbon_dioxide_in_sea_water_flat_line_test ?              
 partial_pressure_of_carbon_dioxide_in_sea_water_gross_range_test ?              
 partial_pressure_of_carbon_dioxide_in_sea_water_rate_of_change_test ?              
 partial_pressure_of_carbon_dioxide_in_sea_water_spike_test ?              
 relative_humidity (%) ?          50.09590148925781    99.73670196533203
 relative_humidity_aggregate_test ?          1    2
 relative_humidity_flat_line_test ?          1    1
 relative_humidity_gross_range_test ?          1    1
 relative_humidity_rate_of_change_test ?          1    1
 relative_humidity_spike_test ?          1    2
 sea_surface_wave_from_direction (°) ?          0.3269999921321869    359.96600341796875
 sea_surface_wave_from_direction_aggregate_test ?          2    2
 sea_surface_wave_from_direction_flat_line_test ?              
 sea_surface_wave_from_direction_gross_range_test ?              
 sea_surface_wave_from_direction_rate_of_change_test ?              
 sea_surface_wave_from_direction_spike_test ?              
 sea_surface_wave_maximum_height (m) ?          0.04100000113248825    2.5769999027252197
 sea_surface_wave_maximum_height_aggregate_test ?          2    2
 sea_surface_wave_maximum_height_flat_line_test ?              
 sea_surface_wave_maximum_height_gross_range_test ?              
 sea_surface_wave_maximum_height_rate_of_change_test ?              
 sea_surface_wave_maximum_height_spike_test ?              
 sea_surface_wave_mean_height_of_highest_tenth (m) ?          0.029999999329447746    2.0160000324249268
 sea_surface_wave_mean_height_of_highest_tenth_aggregate_test ?          2    2
 sea_surface_wave_mean_height_of_highest_tenth_flat_line_test ?              
 sea_surface_wave_mean_height_of_highest_tenth_gross_range_test ?              
 sea_surface_wave_mean_height_of_highest_tenth_rate_of_change_test ?              
 sea_surface_wave_mean_height_of_highest_tenth_spike_test ?              
 sea_surface_wave_period_at_variance_spectral_density_maximum (s) ?              
 sea_surface_wave_period_at_variance_spectral_density_maximum_aggregate_test ?              
 sea_surface_wave_period_at_variance_spectral_density_maximum_flat_line_test ?              
 sea_surface_wave_period_at_variance_spectral_density_maximum_gross_range_test ?              
 sea_surface_wave_period_at_variance_spectral_density_maximum_rate_of_change_test ?              
 sea_surface_wave_period_at_variance_spectral_density_maximum_spike_test ?              
 sea_surface_wave_significant_height (m) ?          0.023000000044703484    1.5859999656677246
 sea_surface_wave_significant_height_aggregate_test ?          2    2
 sea_surface_wave_significant_height_flat_line_test ?              
 sea_surface_wave_significant_height_gross_range_test ?              
 sea_surface_wave_significant_height_rate_of_change_test ?              
 sea_surface_wave_significant_height_spike_test ?              
 sea_water_electrical_conductivity (S/m) ?          0.007282999809831381    0.009097999893128872
 sea_water_electrical_conductivity_aggregate_test ?          2    2
 sea_water_electrical_conductivity_flat_line_test ?              
 sea_water_electrical_conductivity_gross_range_test ?              
 sea_water_electrical_conductivity_rate_of_change_test ?              
 sea_water_electrical_conductivity_spike_test ?              
 sea_water_ph_reported_on_total_scale ?          7.960000038146973    8.329999923706055
 sea_water_ph_reported_on_total_scale_aggregate_test ?          2    2
 sea_water_ph_reported_on_total_scale_flat_line_test ?              
 sea_water_ph_reported_on_total_scale_gross_range_test ?              
 sea_water_ph_reported_on_total_scale_rate_of_change_test ?              
 sea_water_ph_reported_on_total_scale_spike_test ?              
 sea_water_temperature (K) ?          285.0400085449219    293.9079895019531
 sea_water_temperature_aggregate_test ?          2    4
 sea_water_temperature_flat_line_test ?          1    4
 sea_water_temperature_gross_range_test ?          1    1
 sea_water_temperature_rate_of_change_test ?          1    1
 sea_water_temperature_spike_test ?          1    2
 surface_downwelling_shortwave_flux_in_air (W/m²) ?          0.0    891.3270263671875
 surface_downwelling_shortwave_flux_in_air_aggregate_test ?          2    2
 surface_downwelling_shortwave_flux_in_air_flat_line_test ?              
 surface_downwelling_shortwave_flux_in_air_gross_range_test ?              
 surface_downwelling_shortwave_flux_in_air_rate_of_change_test ?              
 surface_downwelling_shortwave_flux_in_air_spike_test ?              
 temp_string_node_001_temp (K) ?          283.5710144042969    293.5690002441406
 temp_string_node_001_temp_aggregate_test ?          2    4
 temp_string_node_001_temp_flat_line_test ?          1    4
 temp_string_node_001_temp_gross_range_test ?          1    1
 temp_string_node_001_temp_rate_of_change_test ?          1    1
 temp_string_node_001_temp_spike_test ?          1    2
 temp_string_node_002_temp (K) ?          282.08599853515625    293.3699951171875
 temp_string_node_002_temp_aggregate_test ?          2    4
 temp_string_node_002_temp_flat_line_test ?          1    4
 temp_string_node_002_temp_gross_range_test ?          1    1
 temp_string_node_002_temp_rate_of_change_test ?          1    1
 temp_string_node_002_temp_spike_test ?          1    2
 temp_string_node_003_temp (K) ?          280.9779968261719    293.3479919433594
 temp_string_node_003_temp_aggregate_test ?          2    4
 temp_string_node_003_temp_flat_line_test ?          1    4
 temp_string_node_003_temp_gross_range_test ?          1    1
 temp_string_node_003_temp_rate_of_change_test ?          1    1
 temp_string_node_003_temp_spike_test ?          1    2
 temp_string_node_004_temp (K) ?          279.7760009765625    293.30999755859375
 temp_string_node_004_temp_aggregate_test ?          2    4
 temp_string_node_004_temp_flat_line_test ?          1    4
 temp_string_node_004_temp_gross_range_test ?          1    1
 temp_string_node_004_temp_rate_of_change_test ?          1    1
 temp_string_node_004_temp_spike_test ?          1    2
 temp_string_node_005_temp (K) ?          279.10699462890625    293.3219909667969
 temp_string_node_005_temp_aggregate_test ?          2    4
 temp_string_node_005_temp_flat_line_test ?          1    4
 temp_string_node_005_temp_gross_range_test ?          1    1
 temp_string_node_005_temp_rate_of_change_test ?          1    1
 temp_string_node_005_temp_spike_test ?          1    2
 temp_string_node_006_temp (K) ?          278.7179870605469    293.239013671875
 temp_string_node_006_temp_aggregate_test ?          2    4
 temp_string_node_006_temp_flat_line_test ?          1    4
 temp_string_node_006_temp_gross_range_test ?          1    1
 temp_string_node_006_temp_rate_of_change_test ?          1    1
 temp_string_node_006_temp_spike_test ?          1    2
 temp_string_node_007_temp (K) ?          277.93798828125    292.94000244140625
 temp_string_node_007_temp_aggregate_test ?          2    4
 temp_string_node_007_temp_flat_line_test ?          1    4
 temp_string_node_007_temp_gross_range_test ?          1    1
 temp_string_node_007_temp_rate_of_change_test ?          1    1
 temp_string_node_007_temp_spike_test ?          1    2
 temp_string_node_008_temp (K) ?          277.7860107421875    292.489990234375
 temp_string_node_008_temp_aggregate_test ?          1    4
 temp_string_node_008_temp_flat_line_test ?          1    4
 temp_string_node_008_temp_gross_range_test ?          1    1
 temp_string_node_008_temp_rate_of_change_test ?          1    1
 temp_string_node_008_temp_spike_test ?          1    2
 uv001 (Eastward current at depth, m/s) ?              
 uv001_aggregate_test ?              
 uv001_flat_line_test ?              
 uv001_gross_range_test ?              
 uv001_rate_of_change_test ?              
 uv001_spike_test ?              
 uv002 (Eastward current at depth, m/s) ?              
 uv002_aggregate_test ?              
 uv002_flat_line_test ?              
 uv002_gross_range_test ?              
 uv002_rate_of_change_test ?              
 uv002_spike_test ?              
 uv003 (Eastward current at depth, m/s) ?              
 uv003_aggregate_test ?              
 uv003_flat_line_test ?              
 uv003_gross_range_test ?              
 uv003_rate_of_change_test ?              
 uv003_spike_test ?              
 uv004 (Eastward current at depth, m/s) ?              
 uv004_aggregate_test ?              
 uv004_flat_line_test ?              
 uv004_gross_range_test ?              
 uv004_rate_of_change_test ?              
 uv004_spike_test ?              
 uv005 (Eastward current at depth, m/s) ?              
 uv005_aggregate_test ?              
 uv005_flat_line_test ?              
 uv005_gross_range_test ?              
 uv005_rate_of_change_test ?              
 uv005_spike_test ?              
 uv006 (Eastward current at depth, m/s) ?              
 uv006_aggregate_test ?              
 uv006_flat_line_test ?              
 uv006_gross_range_test ?              
 uv006_rate_of_change_test ?              
 uv006_spike_test ?              
 uv007 (Eastward current at depth, m/s) ?              
 uv007_aggregate_test ?              
 uv007_flat_line_test ?              
 uv007_gross_range_test ?              
 uv007_rate_of_change_test ?              
 uv007_spike_test ?              
 uv008 (Eastward current at depth, m/s) ?              
 uv008_aggregate_test ?              
 uv008_flat_line_test ?              
 uv008_gross_range_test ?              
 uv008_rate_of_change_test ?              
 uv008_spike_test ?              
 uv009 (Eastward current at depth, m/s) ?              
 uv009_aggregate_test ?              
 uv009_flat_line_test ?              
 uv009_gross_range_test ?              
 uv009_rate_of_change_test ?              
 uv009_spike_test ?              
 uv010 (Eastward current at depth, m/s) ?              
 uv010_aggregate_test ?              
 uv010_flat_line_test ?              
 uv010_gross_range_test ?              
 uv010_rate_of_change_test ?              
 uv010_spike_test ?              
 uv011 (Eastward current at depth, m/s) ?              
 uv011_aggregate_test ?              
 uv011_flat_line_test ?              
 uv011_gross_range_test ?              
 uv011_rate_of_change_test ?              
 uv011_spike_test ?              
 uv012 (Eastward current at depth, m/s) ?              
 uv012_aggregate_test ?              
 uv012_flat_line_test ?              
 uv012_gross_range_test ?              
 uv012_rate_of_change_test ?              
 uv012_spike_test ?              
 uv013 (Eastward current at depth, m/s) ?              
 uv013_aggregate_test ?              
 uv013_flat_line_test ?              
 uv013_gross_range_test ?              
 uv013_rate_of_change_test ?              
 uv013_spike_test ?              
 uv014 (Eastward current at depth, m/s) ?              
 uv014_aggregate_test ?              
 uv014_flat_line_test ?              
 uv014_gross_range_test ?              
 uv014_rate_of_change_test ?              
 uv014_spike_test ?              
 uv015 (Eastward current at depth, m/s) ?              
 uv015_aggregate_test ?              
 uv015_flat_line_test ?              
 uv015_gross_range_test ?              
 uv015_rate_of_change_test ?              
 uv015_spike_test ?              
 uv016 (Eastward current at depth, m/s) ?              
 uv016_aggregate_test ?              
 uv016_flat_line_test ?              
 uv016_gross_range_test ?              
 uv016_rate_of_change_test ?              
 uv016_spike_test ?              
 uv017 (Eastward current at depth, m/s) ?              
 uv017_aggregate_test ?              
 uv017_flat_line_test ?              
 uv017_gross_range_test ?              
 uv017_rate_of_change_test ?              
 uv017_spike_test ?              
 uv018 (Eastward current at depth, m/s) ?              
 uv018_aggregate_test ?              
 uv018_flat_line_test ?              
 uv018_gross_range_test ?              
 uv018_rate_of_change_test ?              
 uv018_spike_test ?              
 uv019 (Eastward current at depth, m/s) ?              
 uv019_aggregate_test ?              
 uv019_flat_line_test ?              
 uv019_gross_range_test ?              
 uv019_rate_of_change_test ?              
 uv019_spike_test ?              
 uv020 (Eastward current at depth, m/s) ?              
 uv020_aggregate_test ?              
 uv020_flat_line_test ?              
 uv020_gross_range_test ?              
 uv020_rate_of_change_test ?              
 uv020_spike_test ?              
 vv001 (Northward current at depth, m/s) ?              
 vv001_aggregate_test ?              
 vv001_flat_line_test ?              
 vv001_gross_range_test ?              
 vv001_rate_of_change_test ?              
 vv001_spike_test ?              
 vv002 (Northward current at depth, m/s) ?              
 vv002_aggregate_test ?              
 vv002_flat_line_test ?              
 vv002_gross_range_test ?              
 vv002_rate_of_change_test ?              
 vv002_spike_test ?              
 vv003 (Northward current at depth, m/s) ?              
 vv003_aggregate_test ?              
 vv003_flat_line_test ?              
 vv003_gross_range_test ?              
 vv003_rate_of_change_test ?              
 vv003_spike_test ?              
 vv004 (Northward current at depth, m/s) ?              
 vv004_aggregate_test ?              
 vv004_flat_line_test ?              
 vv004_gross_range_test ?              
 vv004_rate_of_change_test ?              
 vv004_spike_test ?              
 vv005 (Northward current at depth, m/s) ?              
 vv005_aggregate_test ?              
 vv005_flat_line_test ?              
 vv005_gross_range_test ?              
 vv005_rate_of_change_test ?              
 vv005_spike_test ?              
 vv006 (Northward current at depth, m/s) ?              
 vv006_aggregate_test ?              
 vv006_flat_line_test ?              
 vv006_gross_range_test ?              
 vv006_rate_of_change_test ?              
 vv006_spike_test ?              
 vv007 (Northward current at depth, m/s) ?              
 vv007_aggregate_test ?              
 vv007_flat_line_test ?              
 vv007_gross_range_test ?              
 vv007_rate_of_change_test ?              
 vv007_spike_test ?              
 vv008 (Northward current at depth, m/s) ?              
 vv008_aggregate_test ?              
 vv008_flat_line_test ?              
 vv008_gross_range_test ?              
 vv008_rate_of_change_test ?              
 vv008_spike_test ?              
 vv009 (Northward current at depth, m/s) ?              
 vv009_aggregate_test ?              
 vv009_flat_line_test ?              
 vv009_gross_range_test ?              
 vv009_rate_of_change_test ?              
 vv009_spike_test ?              
 vv010 (Northward current at depth, m/s) ?              
 vv010_aggregate_test ?              
 vv010_flat_line_test ?              
 vv010_gross_range_test ?              
 vv010_rate_of_change_test ?              
 vv010_spike_test ?              
 vv011 (Northward current at depth, m/s) ?              
 vv011_aggregate_test ?              
 vv011_flat_line_test ?              
 vv011_gross_range_test ?              
 vv011_rate_of_change_test ?              
 vv011_spike_test ?              
 vv012 (Northward current at depth, m/s) ?              
 vv012_aggregate_test ?              
 vv012_flat_line_test ?              
 vv012_gross_range_test ?              
 vv012_rate_of_change_test ?              
 vv012_spike_test ?              
 vv013 (Northward current at depth, m/s) ?              
 vv013_aggregate_test ?              
 vv013_flat_line_test ?              
 vv013_gross_range_test ?              
 vv013_rate_of_change_test ?              
 vv013_spike_test ?              
 vv014 (Northward current at depth, m/s) ?              
 vv014_aggregate_test ?              
 vv014_flat_line_test ?              
 vv014_gross_range_test ?              
 vv014_rate_of_change_test ?              
 vv014_spike_test ?              
 vv015 (Northward current at depth, m/s) ?              
 vv015_aggregate_test ?              
 vv015_flat_line_test ?              
 vv015_gross_range_test ?              
 vv015_rate_of_change_test ?              
 vv015_spike_test ?              
 vv016 (Northward current at depth, m/s) ?              
 vv016_aggregate_test ?              
 vv016_flat_line_test ?              
 vv016_gross_range_test ?              
 vv016_rate_of_change_test ?              
 vv016_spike_test ?              
 vv017 (Northward current at depth, m/s) ?              
 vv017_aggregate_test ?              
 vv017_flat_line_test ?              
 vv017_gross_range_test ?              
 vv017_rate_of_change_test ?              
 vv017_spike_test ?              
 vv018 (Northward current at depth, m/s) ?              
 vv018_aggregate_test ?              
 vv018_flat_line_test ?              
 vv018_gross_range_test ?              
 vv018_rate_of_change_test ?              
 vv018_spike_test ?              
 vv019 (Northward current at depth, m/s) ?              
 vv019_aggregate_test ?              
 vv019_flat_line_test ?              
 vv019_gross_range_test ?              
 vv019_rate_of_change_test ?              
 vv019_spike_test ?              
 vv020 (Northward current at depth, m/s) ?              
 vv020_aggregate_test ?              
 vv020_flat_line_test ?              
 vv020_gross_range_test ?              
 vv020_rate_of_change_test ?              
 vv020_spike_test ?              
 wind_from_direction (Wind direction (from), °) ?          -9999.0    357.0
 wind_from_direction_aggregate_test ?          1    4
 wind_from_direction_flat_line_test ?          1    3
 wind_from_direction_gross_range_test ?          1    4
 wind_from_direction_rate_of_change_test ?          1    1
 wind_from_direction_spike_test ?          1    2
 wind_speed (m/s) ?          -9999.0    11.470000267028809
 wind_speed_aggregate_test ?          1    4
 wind_speed_flat_line_test ?          1    3
 wind_speed_gross_range_test ?          1    4
 wind_speed_of_gust (Wind Gust Speed, m/s) ?          -9999.0    25.049999237060547
 wind_speed_of_gust_aggregate_test ?          1    4
 wind_speed_of_gust_flat_line_test ?          1    3
 wind_speed_of_gust_gross_range_test ?          1    4
 wind_speed_of_gust_rate_of_change_test ?          1    1
 wind_speed_of_gust_spike_test ?          1    2
 wind_speed_rate_of_change_test ?          1    1
 wind_speed_spike_test ?          1    2
 platform ?              
 
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 {
  time {
    UInt32 _ChunkSizes 512;
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.7875296e+9, 1.7893428e+9;
    String axis "T";
    String calendar "gregorian";
    String ioos_category "Time";
    String long_name "Time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  longitude {
    UInt32 _ChunkSizes 512;
    String _CoordinateAxisType "Lon";
    Float64 _FillValue -9999.0;
    Float64 actual_range -89.34954833984375, -89.34954833984375;
    String axis "X";
    String comment "Longitude given by data provider for this platform dataset";
    String ioos_category "Location";
    String long_name "Longitude";
    Float64 missing_value -9999.0;
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max 180.0;
    Float64 valid_min -180.0;
  }
  latitude {
    UInt32 _ChunkSizes 512;
    String _CoordinateAxisType "Lat";
    Float64 _FillValue -9999.0;
    Float64 actual_range 46.93199920654297, 46.93199920654297;
    String axis "Y";
    String comment "Latitude given by data provider for this platform dataset";
    String ioos_category "Location";
    String long_name "Latitude";
    Float64 missing_value -9999.0;
    String standard_name "latitude";
    String units "degrees_north";
    Float64 valid_max 90.0;
    Float64 valid_min -90.0;
  }
  air_pressure_at_mean_sea_level {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 100276.0, 102074.0;
    String ancillary_variables "air_pressure_at_mean_sea_level_flat_line_test air_pressure_at_mean_sea_level_gross_range_test air_pressure_at_mean_sea_level_rate_of_change_test air_pressure_at_mean_sea_level_spike_test air_pressure_at_mean_sea_level_aggregate_test";
    String axis "T";
    String comment "Air pressure at mean sea level is the atmospheric pressure at sea level at a given location. (NOAA)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Pressure";
    String long_name "Air pressure at mean sea level";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "air_pressure_at_mean_sea_level";
    String units "Pa";
    Float64 valid_max 110000.0;
    Float64 valid_min 50000.0;
  }
  air_pressure_at_mean_sea_level_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_pressure_at_mean_sea_level_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_pressure_at_mean_sea_level_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_pressure_at_mean_sea_level_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_pressure_at_mean_sea_level_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_pressure_at_mean_sea_level_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_pressure_at_mean_sea_level_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_pressure_at_mean_sea_level_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_pressure_at_mean_sea_level_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_pressure_at_mean_sea_level_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_temperature {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 286.0260009765625, 298.6520080566406;
    String ancillary_variables "air_temperature_flat_line_test air_temperature_gross_range_test air_temperature_rate_of_change_test air_temperature_spike_test air_temperature_aggregate_test";
    String axis "T";
    String comment "Air temperature is the temperature of air in situ. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Air temperature";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "air_temperature";
    String units "K";
    Float64 valid_max 338.0;
    Float64 valid_min 228.0;
  }
  air_temperature_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_temperature_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_temperature_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_temperature_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_temperature_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_temperature_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_temperature_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_temperature_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  air_temperature_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "air_temperature_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  battery_voltage {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 13.20829963684082, 14.216699600219727;
    String ancillary_variables "battery_voltage_flat_line_test battery_voltage_gross_range_test battery_voltage_rate_of_change_test battery_voltage_spike_test battery_voltage_aggregate_test";
    String axis "T";
    String comment "Battery voltage of a sensor system or datalogger that is recorded as an indicator of sensor health and data reliability. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "battery_voltage";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String units "V";
    Float64 valid_max 50.0;
    Float64 valid_min 0.0;
  }
  battery_voltage_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "battery_voltage_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  battery_voltage_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "battery_voltage_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  battery_voltage_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "battery_voltage_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  battery_voltage_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "battery_voltage_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  battery_voltage_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "battery_voltage_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  chlorophyll_fluorescence {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range -0.07999999821186066, 0.0;
    String ancillary_variables "chlorophyll_fluorescence_flat_line_test chlorophyll_fluorescence_gross_range_test chlorophyll_fluorescence_rate_of_change_test chlorophyll_fluorescence_spike_test chlorophyll_fluorescence_aggregate_test";
    String axis "T";
    String comment "Chlorophyll is the green pigment in plants and algae. Chlorophyll measurements are used to determine how much algae is in the water. (USGS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "chlorophyll_fluorescence";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String units "RFU";
    Float64 valid_max 100.0;
    Float64 valid_min -2.0;
  }
  chlorophyll_fluorescence_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "chlorophyll_fluorescence_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  chlorophyll_fluorescence_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "chlorophyll_fluorescence_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  chlorophyll_fluorescence_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "chlorophyll_fluorescence_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  chlorophyll_fluorescence_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "chlorophyll_fluorescence_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  chlorophyll_fluorescence_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "chlorophyll_fluorescence_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv001_fixed_depth {
    String ancillary_variables "dv001_fixed_depth_flat_line_test dv001_fixed_depth_gross_range_test dv001_fixed_depth_rate_of_change_test dv001_fixed_depth_spike_test dv001_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv001_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv001_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv001_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv001_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv001_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv001_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv001_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv001_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv001_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv001_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv002_fixed_depth {
    String ancillary_variables "dv002_fixed_depth_flat_line_test dv002_fixed_depth_gross_range_test dv002_fixed_depth_rate_of_change_test dv002_fixed_depth_spike_test dv002_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv002_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv002_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv002_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv002_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv002_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv002_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv002_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv002_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv002_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv002_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv003_fixed_depth {
    String ancillary_variables "dv003_fixed_depth_flat_line_test dv003_fixed_depth_gross_range_test dv003_fixed_depth_rate_of_change_test dv003_fixed_depth_spike_test dv003_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv003_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv003_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv003_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv003_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv003_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv003_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv003_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv003_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv003_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv003_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv004_fixed_depth {
    String ancillary_variables "dv004_fixed_depth_flat_line_test dv004_fixed_depth_gross_range_test dv004_fixed_depth_rate_of_change_test dv004_fixed_depth_spike_test dv004_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv004_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv004_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv004_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv004_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv004_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv004_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv004_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv004_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv004_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv004_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv005_fixed_depth {
    String ancillary_variables "dv005_fixed_depth_flat_line_test dv005_fixed_depth_gross_range_test dv005_fixed_depth_rate_of_change_test dv005_fixed_depth_spike_test dv005_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv005_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv005_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv005_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv005_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv005_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv005_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv005_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv005_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv005_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv005_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv006_fixed_depth {
    String ancillary_variables "dv006_fixed_depth_flat_line_test dv006_fixed_depth_gross_range_test dv006_fixed_depth_rate_of_change_test dv006_fixed_depth_spike_test dv006_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv006_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv006_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv006_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv006_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv006_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv006_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv006_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv006_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv006_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv006_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv007_fixed_depth {
    String ancillary_variables "dv007_fixed_depth_flat_line_test dv007_fixed_depth_gross_range_test dv007_fixed_depth_rate_of_change_test dv007_fixed_depth_spike_test dv007_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv007_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv007_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv007_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv007_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv007_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv007_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv007_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv007_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv007_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv007_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv008_fixed_depth {
    String ancillary_variables "dv008_fixed_depth_flat_line_test dv008_fixed_depth_gross_range_test dv008_fixed_depth_rate_of_change_test dv008_fixed_depth_spike_test dv008_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv008_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv008_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv008_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv008_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv008_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv008_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv008_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv008_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv008_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv008_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv009_fixed_depth {
    String ancillary_variables "dv009_fixed_depth_flat_line_test dv009_fixed_depth_gross_range_test dv009_fixed_depth_rate_of_change_test dv009_fixed_depth_spike_test dv009_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv009_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv009_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv009_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv009_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv009_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv009_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv009_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv009_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv009_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv009_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv010_fixed_depth {
    String ancillary_variables "dv010_fixed_depth_flat_line_test dv010_fixed_depth_gross_range_test dv010_fixed_depth_rate_of_change_test dv010_fixed_depth_spike_test dv010_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv010_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv010_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv010_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv010_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv010_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv010_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv010_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv010_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv010_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv010_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv011_fixed_depth {
    String ancillary_variables "dv011_fixed_depth_flat_line_test dv011_fixed_depth_gross_range_test dv011_fixed_depth_rate_of_change_test dv011_fixed_depth_spike_test dv011_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv011_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv011_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv011_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv011_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv011_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv011_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv011_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv011_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv011_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv011_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv012_fixed_depth {
    String ancillary_variables "dv012_fixed_depth_flat_line_test dv012_fixed_depth_gross_range_test dv012_fixed_depth_rate_of_change_test dv012_fixed_depth_spike_test dv012_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv012_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv012_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv012_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv012_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv012_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv012_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv012_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv012_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv012_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv012_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv013_fixed_depth {
    String ancillary_variables "dv013_fixed_depth_flat_line_test dv013_fixed_depth_gross_range_test dv013_fixed_depth_rate_of_change_test dv013_fixed_depth_spike_test dv013_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv013_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv013_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv013_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv013_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv013_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv013_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv013_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv013_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv013_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv013_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv014_fixed_depth {
    String ancillary_variables "dv014_fixed_depth_flat_line_test dv014_fixed_depth_gross_range_test dv014_fixed_depth_rate_of_change_test dv014_fixed_depth_spike_test dv014_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv014_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv014_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv014_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv014_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv014_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv014_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv014_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv014_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv014_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv014_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv015_fixed_depth {
    String ancillary_variables "dv015_fixed_depth_flat_line_test dv015_fixed_depth_gross_range_test dv015_fixed_depth_rate_of_change_test dv015_fixed_depth_spike_test dv015_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv015_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv015_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv015_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv015_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv015_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv015_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv015_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv015_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv015_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv015_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv016_fixed_depth {
    String ancillary_variables "dv016_fixed_depth_flat_line_test dv016_fixed_depth_gross_range_test dv016_fixed_depth_rate_of_change_test dv016_fixed_depth_spike_test dv016_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv016_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv016_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv016_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv016_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv016_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv016_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv016_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv016_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv016_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv016_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv017_fixed_depth {
    String ancillary_variables "dv017_fixed_depth_flat_line_test dv017_fixed_depth_gross_range_test dv017_fixed_depth_rate_of_change_test dv017_fixed_depth_spike_test dv017_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv017_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv017_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv017_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv017_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv017_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv017_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv017_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv017_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv017_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv017_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv018_fixed_depth {
    String ancillary_variables "dv018_fixed_depth_flat_line_test dv018_fixed_depth_gross_range_test dv018_fixed_depth_rate_of_change_test dv018_fixed_depth_spike_test dv018_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv018_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv018_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv018_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv018_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv018_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv018_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv018_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv018_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv018_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv018_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv019_fixed_depth {
    String ancillary_variables "dv019_fixed_depth_flat_line_test dv019_fixed_depth_gross_range_test dv019_fixed_depth_rate_of_change_test dv019_fixed_depth_spike_test dv019_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv019_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv019_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv019_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv019_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv019_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv019_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv019_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv019_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv019_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv019_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv020_fixed_depth {
    String ancillary_variables "dv020_fixed_depth_flat_line_test dv020_fixed_depth_gross_range_test dv020_fixed_depth_rate_of_change_test dv020_fixed_depth_spike_test dv020_fixed_depth_aggregate_test";
    String ioos_category "Location";
    String long_name "Depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "depth";
    String units "m";
  }
  dv020_fixed_depth_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv020_fixed_depth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv020_fixed_depth_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv020_fixed_depth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv020_fixed_depth_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv020_fixed_depth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv020_fixed_depth_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv020_fixed_depth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  dv020_fixed_depth_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "dv020_fixed_depth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fluorescent_dissolved_organic_matter {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range -0.5699999928474426, 0.9700000286102295;
    String ancillary_variables "fluorescent_dissolved_organic_matter_flat_line_test fluorescent_dissolved_organic_matter_gross_range_test fluorescent_dissolved_organic_matter_rate_of_change_test fluorescent_dissolved_organic_matter_spike_test fluorescent_dissolved_organic_matter_aggregate_test";
    String axis "T";
    String comment "FDOM refers to  the fluorescent fraction of colored DOM (referred to as CDOM fluorescence or FDOM) (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "fluorescent_dissolved_organic_matter";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String units "RFU";
    Float64 valid_max 100.0;
    Float64 valid_min -2.0;
  }
  fluorescent_dissolved_organic_matter_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "fluorescent_dissolved_organic_matter_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fluorescent_dissolved_organic_matter_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "fluorescent_dissolved_organic_matter_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fluorescent_dissolved_organic_matter_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "fluorescent_dissolved_organic_matter_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fluorescent_dissolved_organic_matter_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "fluorescent_dissolved_organic_matter_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fluorescent_dissolved_organic_matter_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "fluorescent_dissolved_organic_matter_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fractional_saturation_of_oxygen_in_sea_water {
    String ancillary_variables "fractional_saturation_of_oxygen_in_sea_water_flat_line_test fractional_saturation_of_oxygen_in_sea_water_gross_range_test fractional_saturation_of_oxygen_in_sea_water_rate_of_change_test fractional_saturation_of_oxygen_in_sea_water_spike_test fractional_saturation_of_oxygen_in_sea_water_aggregate_test";
    String ioos_category "Dissolved O2";
    String long_name "Dissolved oxygen saturation";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "fractional_saturation_of_oxygen_in_sea_water";
    String units "%";
  }
  fractional_saturation_of_oxygen_in_sea_water_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "fractional_saturation_of_oxygen_in_sea_water_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fractional_saturation_of_oxygen_in_sea_water_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "fractional_saturation_of_oxygen_in_sea_water_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fractional_saturation_of_oxygen_in_sea_water_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "fractional_saturation_of_oxygen_in_sea_water_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fractional_saturation_of_oxygen_in_sea_water_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "fractional_saturation_of_oxygen_in_sea_water_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  fractional_saturation_of_oxygen_in_sea_water_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "fractional_saturation_of_oxygen_in_sea_water_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_blue_green_algae_in_sea_water_rfu {
    String ancillary_variables "mass_concentration_of_blue_green_algae_in_sea_water_rfu_flat_line_test mass_concentration_of_blue_green_algae_in_sea_water_rfu_gross_range_test mass_concentration_of_blue_green_algae_in_sea_water_rfu_rate_of_change_test mass_concentration_of_blue_green_algae_in_sea_water_rfu_spike_test mass_concentration_of_blue_green_algae_in_sea_water_rfu_aggregate_test";
    String ioos_category "Unknown";
    String long_name "phycocyanin_fluorescence";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String units "RFU";
  }
  mass_concentration_of_blue_green_algae_in_sea_water_rfu_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_blue_green_algae_in_sea_water_rfu_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_blue_green_algae_in_sea_water_rfu_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_blue_green_algae_in_sea_water_rfu_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_blue_green_algae_in_sea_water_rfu_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_blue_green_algae_in_sea_water_rfu_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_blue_green_algae_in_sea_water_rfu_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_blue_green_algae_in_sea_water_rfu_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_blue_green_algae_in_sea_water_rfu_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_blue_green_algae_in_sea_water_rfu_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_chlorophyll_in_sea_water {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range -2.900000026784255e-7, 3.999999975690116e-8;
    String ancillary_variables "mass_concentration_of_chlorophyll_in_sea_water_flat_line_test mass_concentration_of_chlorophyll_in_sea_water_gross_range_test mass_concentration_of_chlorophyll_in_sea_water_rate_of_change_test mass_concentration_of_chlorophyll_in_sea_water_spike_test mass_concentration_of_chlorophyll_in_sea_water_aggregate_test";
    String axis "T";
    String comment "Chlorophyll is the green pigment found in plants and algae. Chlorophyll measurements are used to determine how much algae is in the water. (USGS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "Chlorophyll concentration";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water";
    String units "kg/m³";
    Float64 valid_max 4.0e-4;
    Float64 valid_min 0.0;
  }
  mass_concentration_of_chlorophyll_in_sea_water_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_chlorophyll_in_sea_water_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_chlorophyll_in_sea_water_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_chlorophyll_in_sea_water_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_chlorophyll_in_sea_water_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_oxygen_in_sea_water {
    String ancillary_variables "mass_concentration_of_oxygen_in_sea_water_flat_line_test mass_concentration_of_oxygen_in_sea_water_gross_range_test mass_concentration_of_oxygen_in_sea_water_rate_of_change_test mass_concentration_of_oxygen_in_sea_water_spike_test mass_concentration_of_oxygen_in_sea_water_aggregate_test";
    String ioos_category "Dissolved O2";
    String long_name "Dissolved oxygen";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "mass_concentration_of_oxygen_in_sea_water";
    String units "kg/m³";
  }
  mass_concentration_of_oxygen_in_sea_water_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_oxygen_in_sea_water_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_oxygen_in_sea_water_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_oxygen_in_sea_water_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_oxygen_in_sea_water_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_oxygen_in_sea_water_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_oxygen_in_sea_water_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_oxygen_in_sea_water_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  mass_concentration_of_oxygen_in_sea_water_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "mass_concentration_of_oxygen_in_sea_water_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  partial_pressure_of_carbon_dioxide_in_sea_water {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 21.770299911499023, 46.2130012512207;
    String ancillary_variables "partial_pressure_of_carbon_dioxide_in_sea_water_flat_line_test partial_pressure_of_carbon_dioxide_in_sea_water_gross_range_test partial_pressure_of_carbon_dioxide_in_sea_water_rate_of_change_test partial_pressure_of_carbon_dioxide_in_sea_water_spike_test partial_pressure_of_carbon_dioxide_in_sea_water_aggregate_test";
    String axis "T";
    String comment "In the atmosphere, the partial pressure of carbon dioxide (pCO₂) is defined as the pressure the CO₂ would exert if all other gases were removed. In the ocean (/lake), the pCO₂ is determined by the amount of dissolved CO₂ and H₂CO₃. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "Water partial pressure of CO₂";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "partial_pressure_of_carbon_dioxide_in_sea_water";
    String units "Pa";
  }
  partial_pressure_of_carbon_dioxide_in_sea_water_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "partial_pressure_of_carbon_dioxide_in_sea_water_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  partial_pressure_of_carbon_dioxide_in_sea_water_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "partial_pressure_of_carbon_dioxide_in_sea_water_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  partial_pressure_of_carbon_dioxide_in_sea_water_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "partial_pressure_of_carbon_dioxide_in_sea_water_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  partial_pressure_of_carbon_dioxide_in_sea_water_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "partial_pressure_of_carbon_dioxide_in_sea_water_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  partial_pressure_of_carbon_dioxide_in_sea_water_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "partial_pressure_of_carbon_dioxide_in_sea_water_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  relative_humidity {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 50.09590148925781, 99.73670196533203;
    String ancillary_variables "relative_humidity_flat_line_test relative_humidity_gross_range_test relative_humidity_rate_of_change_test relative_humidity_spike_test relative_humidity_aggregate_test";
    String axis "T";
    String comment "Relative humidity is the amount of moisture in the air as vapor relative to how much it can possibly hold at the same temperature. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Meteorology";
    String long_name "Relative humidity";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "relative_humidity";
    String units "%";
    Float64 valid_max 100.0;
    Float64 valid_min 0.0;
  }
  relative_humidity_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "relative_humidity_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  relative_humidity_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "relative_humidity_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  relative_humidity_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "relative_humidity_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  relative_humidity_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "relative_humidity_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  relative_humidity_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "relative_humidity_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_from_direction {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 0.3269999921321869, 359.96600341796875;
    String ancillary_variables "sea_surface_wave_from_direction_flat_line_test sea_surface_wave_from_direction_gross_range_test sea_surface_wave_from_direction_rate_of_change_test sea_surface_wave_from_direction_spike_test sea_surface_wave_from_direction_aggregate_test";
    String axis "T";
    String comment "Wave direction is the direction that the wind-waves are coming from. (NOAA)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Surface Waves";
    String long_name "Wave direction (from)";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_surface_wave_from_direction";
    String units "°";
  }
  sea_surface_wave_from_direction_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_from_direction_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_from_direction_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_from_direction_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_from_direction_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_from_direction_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_from_direction_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_from_direction_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_from_direction_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_from_direction_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_maximum_height {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 0.04100000113248825, 2.5769999027252197;
    String ancillary_variables "sea_surface_wave_maximum_height_flat_line_test sea_surface_wave_maximum_height_gross_range_test sea_surface_wave_maximum_height_rate_of_change_test sea_surface_wave_maximum_height_spike_test sea_surface_wave_maximum_height_aggregate_test";
    String axis "T";
    String comment "Wave height is defined as the vertical distance from a wave trough to the following wave crest. The maximum wave height is the greatest trough to crest distance measured during the observation period. (CF def)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Surface Waves";
    String long_name "Maximum wave height";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_surface_wave_maximum_height";
    String units "m";
    Float64 valid_max 20.0;
    Float64 valid_min 0.0;
  }
  sea_surface_wave_maximum_height_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_maximum_height_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_maximum_height_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_maximum_height_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_maximum_height_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_maximum_height_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_maximum_height_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_maximum_height_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_maximum_height_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_maximum_height_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_mean_height_of_highest_tenth {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 0.029999999329447746, 2.0160000324249268;
    String ancillary_variables "sea_surface_wave_mean_height_of_highest_tenth_flat_line_test sea_surface_wave_mean_height_of_highest_tenth_gross_range_test sea_surface_wave_mean_height_of_highest_tenth_rate_of_change_test sea_surface_wave_mean_height_of_highest_tenth_spike_test sea_surface_wave_mean_height_of_highest_tenth_aggregate_test";
    String axis "T";
    String comment "Wave height is defined as the vertical distance from a wave trough to the following wave crest. The height of the highest tenth is defined as the mean of the highest ten percent of trough to crest distances measured during the observation period. (CF def)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Surface Waves";
    String long_name "Mean wave height of highest tenth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth";
    String units "m";
    Float64 valid_max 20.0;
    Float64 valid_min 0.0;
  }
  sea_surface_wave_mean_height_of_highest_tenth_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_mean_height_of_highest_tenth_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_mean_height_of_highest_tenth_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_mean_height_of_highest_tenth_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_mean_height_of_highest_tenth_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_mean_height_of_highest_tenth_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_period_at_variance_spectral_density_maximum {
    String ancillary_variables "sea_surface_wave_period_at_variance_spectral_density_maximum_flat_line_test sea_surface_wave_period_at_variance_spectral_density_maximum_gross_range_test sea_surface_wave_period_at_variance_spectral_density_maximum_rate_of_change_test sea_surface_wave_period_at_variance_spectral_density_maximum_spike_test sea_surface_wave_period_at_variance_spectral_density_maximum_aggregate_test";
    String ioos_category "Surface Waves";
    String long_name "Dominant wave period";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum";
    String units "s";
  }
  sea_surface_wave_period_at_variance_spectral_density_maximum_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_period_at_variance_spectral_density_maximum_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_period_at_variance_spectral_density_maximum_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_period_at_variance_spectral_density_maximum_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_period_at_variance_spectral_density_maximum_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "sea_surface_wave_period_at_variance_spectral_density_maximum_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_significant_height {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 0.023000000044703484, 1.5859999656677246;
    String ancillary_variables "sea_surface_wave_significant_height_flat_line_test sea_surface_wave_significant_height_gross_range_test sea_surface_wave_significant_height_rate_of_change_test sea_surface_wave_significant_height_spike_test sea_surface_wave_significant_height_aggregate_test";
    String axis "T";
    String comment "Significant wave height is the average of the highest one-third (33%) of waves (measured from trough to crest) that occur in a given period. (NOAA)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Surface Waves";
    String long_name "Significant wave height";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_surface_wave_significant_height";
    String units "m";
    Float64 valid_max 20.0;
    Float64 valid_min 0.0;
  }
  sea_surface_wave_significant_height_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_significant_height_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_significant_height_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_significant_height_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_significant_height_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_significant_height_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_significant_height_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_significant_height_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_surface_wave_significant_height_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_surface_wave_significant_height_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_electrical_conductivity {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 0.007282999809831381, 0.009097999893128872;
    String ancillary_variables "sea_water_electrical_conductivity_flat_line_test sea_water_electrical_conductivity_gross_range_test sea_water_electrical_conductivity_rate_of_change_test sea_water_electrical_conductivity_spike_test sea_water_electrical_conductivity_aggregate_test";
    String axis "T";
    String comment "Conductivity is the ability of a material to pass an electrical current. Conductivity can be corrected to a reference temperature. When this reference temperature is 25 degrees Celsius it is often referred to as 'specific conductivity'.";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "Specific Conductivity";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_electrical_conductivity_at_reference_temperature";
    String units "S/m";
    Float64 valid_max 0.1;
    Float64 valid_min 0.0;
  }
  sea_water_electrical_conductivity_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_electrical_conductivity_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_electrical_conductivity_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_electrical_conductivity_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_electrical_conductivity_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_electrical_conductivity_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_electrical_conductivity_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_electrical_conductivity_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_electrical_conductivity_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_electrical_conductivity_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_ph_reported_on_total_scale {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 7.960000038146973, 8.329999923706055;
    String ancillary_variables "sea_water_ph_reported_on_total_scale_flat_line_test sea_water_ph_reported_on_total_scale_gross_range_test sea_water_ph_reported_on_total_scale_rate_of_change_test sea_water_ph_reported_on_total_scale_spike_test sea_water_ph_reported_on_total_scale_aggregate_test";
    String axis "T";
    String comment "pH is a measure of the acidity or alkalinity of the seawater. (NOAA)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Unknown";
    String long_name "pH";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_ph_reported_on_total_scale";
    Float64 valid_max 14.0;
    Float64 valid_min 0.0;
  }
  sea_water_ph_reported_on_total_scale_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_ph_reported_on_total_scale_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_ph_reported_on_total_scale_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_ph_reported_on_total_scale_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_ph_reported_on_total_scale_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_ph_reported_on_total_scale_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_ph_reported_on_total_scale_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_ph_reported_on_total_scale_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_ph_reported_on_total_scale_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_ph_reported_on_total_scale_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_temperature {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 285.0400085449219, 293.9079895019531;
    String ancillary_variables "sea_water_temperature_flat_line_test sea_water_temperature_gross_range_test sea_water_temperature_rate_of_change_test sea_water_temperature_spike_test sea_water_temperature_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  sea_water_temperature_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_temperature_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_temperature_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_temperature_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_temperature_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_temperature_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_temperature_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_temperature_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  sea_water_temperature_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "sea_water_temperature_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  surface_downwelling_shortwave_flux_in_air {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 0.0, 891.3270263671875;
    String ancillary_variables "surface_downwelling_shortwave_flux_in_air_flat_line_test surface_downwelling_shortwave_flux_in_air_gross_range_test surface_downwelling_shortwave_flux_in_air_rate_of_change_test surface_downwelling_shortwave_flux_in_air_spike_test surface_downwelling_shortwave_flux_in_air_aggregate_test";
    String axis "T";
    String comment "Downwelling radiation is radiation from above. Shortwave is a term used to describe the radiant energy emitted by the sun in the visible and near-ultraviolet wavelengths. A radiative flux is sometimes referred to as 'irradiance.'";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Optical Properties";
    String long_name "Incident solar radiation (downwelling, shortwave)";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "surface_downwelling_shortwave_flux_in_air";
    String units "W/m²";
    Float64 valid_max 3000.0;
    Float64 valid_min 0.0;
  }
  surface_downwelling_shortwave_flux_in_air_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "surface_downwelling_shortwave_flux_in_air_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  surface_downwelling_shortwave_flux_in_air_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "surface_downwelling_shortwave_flux_in_air_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  surface_downwelling_shortwave_flux_in_air_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "surface_downwelling_shortwave_flux_in_air_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  surface_downwelling_shortwave_flux_in_air_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "surface_downwelling_shortwave_flux_in_air_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  surface_downwelling_shortwave_flux_in_air_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "surface_downwelling_shortwave_flux_in_air_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_001_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 283.5710144042969, 293.5690002441406;
    String ancillary_variables "temp_string_node_001_temp_flat_line_test temp_string_node_001_temp_gross_range_test temp_string_node_001_temp_rate_of_change_test temp_string_node_001_temp_spike_test temp_string_node_001_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_001_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_001_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_001_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_001_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_001_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_001_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_001_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_001_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_001_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_001_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_002_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 282.08599853515625, 293.3699951171875;
    String ancillary_variables "temp_string_node_002_temp_flat_line_test temp_string_node_002_temp_gross_range_test temp_string_node_002_temp_rate_of_change_test temp_string_node_002_temp_spike_test temp_string_node_002_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_002_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_002_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_002_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_002_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_002_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_002_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_002_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_002_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_002_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_002_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_003_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 280.9779968261719, 293.3479919433594;
    String ancillary_variables "temp_string_node_003_temp_flat_line_test temp_string_node_003_temp_gross_range_test temp_string_node_003_temp_rate_of_change_test temp_string_node_003_temp_spike_test temp_string_node_003_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_003_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_003_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_003_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_003_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_003_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_003_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_003_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_003_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_003_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_003_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_004_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 279.7760009765625, 293.30999755859375;
    String ancillary_variables "temp_string_node_004_temp_flat_line_test temp_string_node_004_temp_gross_range_test temp_string_node_004_temp_rate_of_change_test temp_string_node_004_temp_spike_test temp_string_node_004_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_004_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_004_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_004_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_004_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_004_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_004_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_004_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_004_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_004_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_004_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_005_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 279.10699462890625, 293.3219909667969;
    String ancillary_variables "temp_string_node_005_temp_flat_line_test temp_string_node_005_temp_gross_range_test temp_string_node_005_temp_rate_of_change_test temp_string_node_005_temp_spike_test temp_string_node_005_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_005_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_005_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_005_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_005_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_005_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_005_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_005_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_005_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_005_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_005_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_006_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 278.7179870605469, 293.239013671875;
    String ancillary_variables "temp_string_node_006_temp_flat_line_test temp_string_node_006_temp_gross_range_test temp_string_node_006_temp_rate_of_change_test temp_string_node_006_temp_spike_test temp_string_node_006_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_006_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_006_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_006_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_006_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_006_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_006_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_006_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_006_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_006_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_006_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_007_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 277.93798828125, 292.94000244140625;
    String ancillary_variables "temp_string_node_007_temp_flat_line_test temp_string_node_007_temp_gross_range_test temp_string_node_007_temp_rate_of_change_test temp_string_node_007_temp_spike_test temp_string_node_007_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_007_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 2, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_007_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_007_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_007_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_007_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_007_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_007_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_007_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_007_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_007_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_008_temp {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range 277.7860107421875, 292.489990234375;
    String ancillary_variables "temp_string_node_008_temp_flat_line_test temp_string_node_008_temp_gross_range_test temp_string_node_008_temp_rate_of_change_test temp_string_node_008_temp_spike_test temp_string_node_008_temp_aggregate_test";
    String axis "T";
    String comment "Water temp is the in-situ temperature of the ocean [or lake]. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Temperature";
    String long_name "Water temp at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "sea_water_temperature";
    String units "K";
    Float64 valid_max 333.0;
    Float64 valid_min 263.0;
  }
  temp_string_node_008_temp_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_008_temp_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_008_temp_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_008_temp_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_008_temp_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_008_temp_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_008_temp_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_008_temp_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  temp_string_node_008_temp_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "temp_string_node_008_temp_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv001 {
    String ancillary_variables "uv001_flat_line_test uv001_gross_range_test uv001_rate_of_change_test uv001_spike_test uv001_aggregate_test vv001 dv001_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv001_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv001_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv001_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv001_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv001_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv001_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv001_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv001_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv001_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv001_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv002 {
    String ancillary_variables "uv002_flat_line_test uv002_gross_range_test uv002_rate_of_change_test uv002_spike_test uv002_aggregate_test vv002 dv002_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv002_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv002_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv002_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv002_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv002_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv002_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv002_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv002_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv002_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv002_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv003 {
    String ancillary_variables "uv003_flat_line_test uv003_gross_range_test uv003_rate_of_change_test uv003_spike_test uv003_aggregate_test vv003 dv003_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv003_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv003_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv003_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv003_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv003_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv003_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv003_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv003_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv003_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv003_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv004 {
    String ancillary_variables "uv004_flat_line_test uv004_gross_range_test uv004_rate_of_change_test uv004_spike_test uv004_aggregate_test vv004 dv004_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv004_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv004_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv004_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv004_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv004_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv004_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv004_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv004_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv004_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv004_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv005 {
    String ancillary_variables "uv005_flat_line_test uv005_gross_range_test uv005_rate_of_change_test uv005_spike_test uv005_aggregate_test vv005 dv005_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv005_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv005_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv005_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv005_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv005_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv005_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv005_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv005_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv005_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv005_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv006 {
    String ancillary_variables "uv006_flat_line_test uv006_gross_range_test uv006_rate_of_change_test uv006_spike_test uv006_aggregate_test vv006 dv006_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv006_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv006_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv006_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv006_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv006_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv006_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv006_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv006_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv006_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv006_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv007 {
    String ancillary_variables "uv007_flat_line_test uv007_gross_range_test uv007_rate_of_change_test uv007_spike_test uv007_aggregate_test vv007 dv007_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv007_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv007_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv007_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv007_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv007_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv007_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv007_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv007_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv007_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv007_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv008 {
    String ancillary_variables "uv008_flat_line_test uv008_gross_range_test uv008_rate_of_change_test uv008_spike_test uv008_aggregate_test vv008 dv008_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv008_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv008_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv008_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv008_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv008_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv008_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv008_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv008_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv008_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv008_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv009 {
    String ancillary_variables "uv009_flat_line_test uv009_gross_range_test uv009_rate_of_change_test uv009_spike_test uv009_aggregate_test vv009 dv009_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv009_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv009_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv009_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv009_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv009_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv009_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv009_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv009_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv009_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv009_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv010 {
    String ancillary_variables "uv010_flat_line_test uv010_gross_range_test uv010_rate_of_change_test uv010_spike_test uv010_aggregate_test vv010 dv010_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv010_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv010_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv010_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv010_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv010_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv010_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv010_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv010_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv010_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv010_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv011 {
    String ancillary_variables "uv011_flat_line_test uv011_gross_range_test uv011_rate_of_change_test uv011_spike_test uv011_aggregate_test vv011 dv011_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv011_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv011_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv011_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv011_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv011_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv011_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv011_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv011_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv011_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv011_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv012 {
    String ancillary_variables "uv012_flat_line_test uv012_gross_range_test uv012_rate_of_change_test uv012_spike_test uv012_aggregate_test vv012 dv012_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv012_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv012_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv012_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv012_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv012_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv012_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv012_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv012_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv012_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv012_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv013 {
    String ancillary_variables "uv013_flat_line_test uv013_gross_range_test uv013_rate_of_change_test uv013_spike_test uv013_aggregate_test vv013 dv013_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv013_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv013_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv013_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv013_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv013_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv013_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv013_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv013_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv013_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv013_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv014 {
    String ancillary_variables "uv014_flat_line_test uv014_gross_range_test uv014_rate_of_change_test uv014_spike_test uv014_aggregate_test vv014 dv014_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv014_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv014_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv014_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv014_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv014_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv014_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv014_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv014_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv014_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv014_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv015 {
    String ancillary_variables "uv015_flat_line_test uv015_gross_range_test uv015_rate_of_change_test uv015_spike_test uv015_aggregate_test vv015 dv015_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv015_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv015_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv015_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv015_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv015_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv015_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv015_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv015_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv015_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv015_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv016 {
    String ancillary_variables "uv016_flat_line_test uv016_gross_range_test uv016_rate_of_change_test uv016_spike_test uv016_aggregate_test vv016 dv016_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv016_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv016_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv016_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv016_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv016_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv016_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv016_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv016_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv016_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv016_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv017 {
    String ancillary_variables "uv017_flat_line_test uv017_gross_range_test uv017_rate_of_change_test uv017_spike_test uv017_aggregate_test vv017 dv017_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv017_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv017_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv017_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv017_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv017_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv017_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv017_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv017_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv017_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv017_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv018 {
    String ancillary_variables "uv018_flat_line_test uv018_gross_range_test uv018_rate_of_change_test uv018_spike_test uv018_aggregate_test vv018 dv018_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv018_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv018_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv018_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv018_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv018_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv018_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv018_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv018_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv018_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv018_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv019 {
    String ancillary_variables "uv019_flat_line_test uv019_gross_range_test uv019_rate_of_change_test uv019_spike_test uv019_aggregate_test vv019 dv019_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv019_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv019_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv019_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv019_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv019_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv019_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv019_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv019_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv019_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv019_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv020 {
    String ancillary_variables "uv020_flat_line_test uv020_gross_range_test uv020_rate_of_change_test uv020_spike_test uv020_aggregate_test vv020 dv020_fixed_depth";
    String ioos_category "Currents";
    String long_name "Eastward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "eastward_sea_water_velocity";
    String units "m/s";
  }
  uv020_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv020_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv020_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv020_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv020_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv020_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv020_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv020_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  uv020_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "uv020_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv001 {
    String ancillary_variables "vv001_flat_line_test vv001_gross_range_test vv001_rate_of_change_test vv001_spike_test vv001_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv001_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv001_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv001_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv001_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv001_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv001_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv001_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv001_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv001_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv001_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv002 {
    String ancillary_variables "vv002_flat_line_test vv002_gross_range_test vv002_rate_of_change_test vv002_spike_test vv002_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv002_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv002_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv002_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv002_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv002_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv002_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv002_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv002_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv002_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv002_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv003 {
    String ancillary_variables "vv003_flat_line_test vv003_gross_range_test vv003_rate_of_change_test vv003_spike_test vv003_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv003_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv003_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv003_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv003_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv003_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv003_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv003_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv003_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv003_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv003_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv004 {
    String ancillary_variables "vv004_flat_line_test vv004_gross_range_test vv004_rate_of_change_test vv004_spike_test vv004_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv004_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv004_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv004_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv004_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv004_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv004_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv004_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv004_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv004_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv004_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv005 {
    String ancillary_variables "vv005_flat_line_test vv005_gross_range_test vv005_rate_of_change_test vv005_spike_test vv005_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv005_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv005_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv005_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv005_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv005_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv005_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv005_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv005_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv005_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv005_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv006 {
    String ancillary_variables "vv006_flat_line_test vv006_gross_range_test vv006_rate_of_change_test vv006_spike_test vv006_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv006_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv006_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv006_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv006_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv006_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv006_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv006_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv006_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv006_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv006_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv007 {
    String ancillary_variables "vv007_flat_line_test vv007_gross_range_test vv007_rate_of_change_test vv007_spike_test vv007_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv007_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv007_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv007_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv007_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv007_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv007_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv007_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv007_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv007_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv007_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv008 {
    String ancillary_variables "vv008_flat_line_test vv008_gross_range_test vv008_rate_of_change_test vv008_spike_test vv008_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv008_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv008_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv008_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv008_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv008_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv008_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv008_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv008_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv008_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv008_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv009 {
    String ancillary_variables "vv009_flat_line_test vv009_gross_range_test vv009_rate_of_change_test vv009_spike_test vv009_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv009_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv009_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv009_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv009_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv009_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv009_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv009_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv009_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv009_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv009_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv010 {
    String ancillary_variables "vv010_flat_line_test vv010_gross_range_test vv010_rate_of_change_test vv010_spike_test vv010_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv010_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv010_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv010_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv010_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv010_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv010_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv010_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv010_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv010_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv010_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv011 {
    String ancillary_variables "vv011_flat_line_test vv011_gross_range_test vv011_rate_of_change_test vv011_spike_test vv011_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv011_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv011_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv011_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv011_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv011_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv011_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv011_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv011_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv011_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv011_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv012 {
    String ancillary_variables "vv012_flat_line_test vv012_gross_range_test vv012_rate_of_change_test vv012_spike_test vv012_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv012_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv012_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv012_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv012_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv012_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv012_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv012_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv012_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv012_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv012_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv013 {
    String ancillary_variables "vv013_flat_line_test vv013_gross_range_test vv013_rate_of_change_test vv013_spike_test vv013_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv013_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv013_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv013_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv013_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv013_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv013_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv013_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv013_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv013_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv013_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv014 {
    String ancillary_variables "vv014_flat_line_test vv014_gross_range_test vv014_rate_of_change_test vv014_spike_test vv014_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv014_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv014_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv014_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv014_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv014_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv014_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv014_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv014_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv014_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv014_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv015 {
    String ancillary_variables "vv015_flat_line_test vv015_gross_range_test vv015_rate_of_change_test vv015_spike_test vv015_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv015_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv015_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv015_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv015_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv015_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv015_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv015_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv015_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv015_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv015_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv016 {
    String ancillary_variables "vv016_flat_line_test vv016_gross_range_test vv016_rate_of_change_test vv016_spike_test vv016_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv016_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv016_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv016_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv016_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv016_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv016_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv016_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv016_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv016_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv016_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv017 {
    String ancillary_variables "vv017_flat_line_test vv017_gross_range_test vv017_rate_of_change_test vv017_spike_test vv017_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv017_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv017_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv017_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv017_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv017_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv017_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv017_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv017_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv017_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv017_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv018 {
    String ancillary_variables "vv018_flat_line_test vv018_gross_range_test vv018_rate_of_change_test vv018_spike_test vv018_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv018_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv018_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv018_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv018_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv018_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv018_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv018_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv018_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv018_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv018_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv019 {
    String ancillary_variables "vv019_flat_line_test vv019_gross_range_test vv019_rate_of_change_test vv019_spike_test vv019_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv019_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv019_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv019_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv019_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv019_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv019_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv019_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv019_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv019_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv019_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv020 {
    String ancillary_variables "vv020_flat_line_test vv020_gross_range_test vv020_rate_of_change_test vv020_spike_test vv020_aggregate_test";
    String ioos_category "Currents";
    String long_name "Northward current at depth";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "northward_sea_water_velocity";
    String units "m/s";
  }
  vv020_aggregate_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv020_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv020_flat_line_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv020_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv020_gross_range_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv020_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv020_rate_of_change_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv020_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  vv020_spike_test {
    String _Unsigned "false";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String ioos_category "Quality";
    String standard_name "vv020_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_from_direction {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range -9999.0, 357.0;
    String ancillary_variables "wind_from_direction_flat_line_test wind_from_direction_gross_range_test wind_from_direction_rate_of_change_test wind_from_direction_spike_test wind_from_direction_aggregate_test";
    String axis "T";
    String comment " Wind direction is the direction from which wind is blowing. It is a meteorological convention (degrees clockwise from North). (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Wind";
    String long_name "Wind direction (from)";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "wind_from_direction";
    String units "°";
  }
  wind_from_direction_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_from_direction_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_from_direction_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 3;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_from_direction_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_from_direction_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_from_direction_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_from_direction_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_from_direction_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_from_direction_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_from_direction_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range -9999.0, 11.470000267028809;
    String ancillary_variables "wind_speed_flat_line_test wind_speed_gross_range_test wind_speed_rate_of_change_test wind_speed_spike_test wind_speed_aggregate_test";
    String axis "T";
    String comment "Wind speed is the magnitude of wind velocity. Wind is motion of air relative to the surface of the earth. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Wind";
    String long_name "Wind speed";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "wind_speed";
    String units "m/s";
    Float64 valid_max 100.0;
    Float64 valid_min 0.0;
  }
  wind_speed_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 3;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_of_gust {
    UInt32 _ChunkSizes 1, 1;
    Float64 _FillValue -999.0;
    Float64 actual_range -9999.0, 25.049999237060547;
    String ancillary_variables "wind_speed_of_gust_flat_line_test wind_speed_of_gust_gross_range_test wind_speed_of_gust_rate_of_change_test wind_speed_of_gust_spike_test wind_speed_of_gust_aggregate_test";
    String axis "T";
    String comment "Wind gust speed is the maximum instantaneous wind speed (usually no more than but not limited to 10 seconds) within a sample averaging interval. (IOOS)";
    String coordinates "time lat lon z";
    String coverage_content_type "physicalMeasurement";
    String instrument "instrument0";
    String ioos_category "Wind";
    String long_name "Wind Gust Speed";
    Float64 missing_value -9999.900390625;
    String platform "platform";
    String standard_name "wind_speed_of_gust";
    String units "m/s";
    Float64 valid_max 100.0;
    Float64 valid_min 0.0;
  }
  wind_speed_of_gust_aggregate_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "aggregate_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_of_gust_aggregate_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_of_gust_flat_line_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 3;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "flat_line_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_of_gust_flat_line_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_of_gust_gross_range_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 4;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "gross_range_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_of_gust_gross_range_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_of_gust_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_of_gust_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_of_gust_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_of_gust_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_rate_of_change_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 1;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "rate_of_change_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_rate_of_change_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  wind_speed_spike_test {
    UInt32 _ChunkSizes 1, 1;
    Byte _FillValue 9;
    String _Unsigned "false";
    Byte actual_range 1, 2;
    String axis "T";
    String coordinates "time lat lon z";
    String flag_meanings "GOOD NOT_EVALUATED SUSPECT BAD MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String instrument "instrument0";
    String ioos_category "Quality";
    String long_name "spike_test_quality_flag";
    Byte missing_value 9;
    String platform "45216";
    String standard_name "wind_speed_spike_test";
    Byte valid_max 9;
    Byte valid_min 1;
  }
  platform {
    String _Unsigned "false";
    String cf_role "timeseries_id";
    String ioos_category "Other";
  }
 }
  NC_GLOBAL {
    String acknowledgement "Thanks to Mathew Biddle, Tim Boyer, and the NCEI NetCDF working group for guidance";
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "platform,longitude,latitude";
    String comment "These data were automatically archived by GLOS' Seagull Platform. Contact GLOS with questions or concerns.";
    String contributor_name "Michigan Technological University";
    String contributor_role "Ocean Observing System Contributor";
    String Conventions "CF-1.10, ACDD-1.3";
    String creator_country "USA";
    String creator_email "hmhender@mtu.edu";
    String creator_institution "Michigan Technological University";
    String creator_name "Hayden Henderson";
    String creator_sector "academic";
    String creator_type "group";
    String creator_url "https://www.mtu.edu/greatlakes";
    String date_created "2026-09-14T20:39:38.226065Z";
    String date_issued "2026-09-14T20:39:38.226105Z";
    String date_metadata_modified "2026-09-14T20:39:38.226101Z";
    String date_modified "2026-09-14T20:39:38.226097Z";
    Float64 Easternmost_Easting -89.34954833984375;
    String featureType "TimeSeries";
    String geospatial_bounds "POINT (-89.349548 46.932000)";
    String geospatial_bounds_crs "EPSG:4326";
    String geospatial_bounds_vertical_crs "EPSG:5829";
    Float64 geospatial_lat_max 46.93199920654297;
    Float64 geospatial_lat_min 46.93199920654297;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -89.34954833984375;
    Float64 geospatial_lon_min -89.34954833984375;
    String geospatial_lon_units "degrees_east";
    String geospatial_vertical_max "406";
    String geospatial_vertical_min "0";
    String geospatial_vertical_positive "down";
    String geospatial_vertical_units "m";
    String gts_ingest "True";
    String history 
"These data were automatically archived by GLOS' Seagull Platform. Corrections to data may periodically occur. Contact GLOS with questions or concerns.
2026-09-15T20:24:42Z (local files)
2026-09-15T20:24:42Z https://seagull-erddap.glos.org/erddap/tabledap/obs_577.html";
    String id "45216";
    String infoUrl "https://uglos.mtu.edu/";
    String institution "Michigan Technological University";
    String instrument "various";
    String instrument_vocabulary "None specified";
    String keywords "Earth Science > Atmosphere > Atmospheric Radiation > Shortwave Radiation, Earth Science > Atmosphere > Atmospheric Temperature > Air Temperature, Earth Science > Atmosphere > Atmospheric Temperature > Surface Air Temperature, Earth Science > Atmosphere > Atmospheric Water Vapor > Humidity, Earth Science > Atmosphere > Atmospheric Winds > Surface Winds, Earth Science > Oceans > Ocean Chemistry > Chlorophyll, Earth Science > Oceans > Ocean Chemistry > Oxygen, Earth Science > Oceans > Ocean Chemistry > pH, Earth Science > Oceans > Ocean Circulation > Ocean Currents, Earth Science > Oceans > Ocean Temperature > Water Temperature, Earth Science > Oceans > Ocean Waves > Significant Wave Height, Earth Science > Oceans > Ocean Waves > Wave Period, Earth Science > Oceans > Ocean Waves > Wave Spectra, Earth Science > Oceans > Ocean Waves > Wave Speed/Direction";
    String keywords_vocabulary "GCMD Earth Science Keywords. Version 15.6";
    String license "The data may be used and redistributed for free but is not intended for legal use, since it may contain inaccuracies. Neither the data Contributor, GLOS, NOAA, nor the United States Government, nor any of their employees or contractors, makes any warranty, express or implied, including warranties of merchantability and fitness for a particular purpose, or assumes any legal liability for the accuracy, completeness, or usefulness, of this information.";
    String metadata_link "https://www.ncei.noaa.gov/data/oceans/ncei/formats/netcdf/v2.0/";
    String naming_authority "gov.noaa.ncei";
    String ncei_template_version "NCEI_NetCDF_TimeSeries_Orthogonal_Template_v2.0";
    Float64 Northernmost_Northing 46.93199920654297;
    String platform "45216";
    String platform_name "Ontonagon, MI";
    String platform_type "moored_buoy";
    String platform_vocabulary "None specified";
    String processing_level "Not Applicable";
    String product_version "v1";
    String program "NCEI-IOOS-GLOS Data Pipeline";
    String project "NCEI-IOOS-GLOS Data Pipeline";
    String publisher_country "USA";
    String publisher_email "info@glos.org";
    String publisher_institution "GLOS";
    String publisher_name "GLOS Cyberinfrastructure Engineer";
    String publisher_type "position";
    String publisher_url "https://glos.org";
    String references "https://www.ncei.noaa.gov/data/oceans/ncei/formats/netcdf/v2.0/";
    String sea_name "Great Lakes";
    String source "GLOS Seagull";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing 46.93199920654297;
    String standard_name_vocabulary "CF Standard Name Table v77";
    String summary "The Ontonagon buoy is designed to monitor physical and water quality parameters, as well as atmospheric conditions. It is owned and operated by Michigan Tech University's Great Lakes Research Center. This station was established in 2024 with support from the Bipartisan Infrastructure Law.";
    String time_coverage_duration "PT1M";
    String time_coverage_end "2026-09-13T23:40:00Z";
    String time_coverage_resolution "PT15M";
    String time_coverage_start "2026-08-24T00:00:00Z";
    String title "Ontonagon, MI Metocean 45216";
    String uuid "TBD";
    Float64 Westernmost_Easting -89.34954833984375;
    String wmo_platform_code "45216";
  }
}

 

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.31.1
Disclaimers | Privacy Policy | Contact