PacIOOS ERDDAP
Easier access to scientific data

ERDDAP > tabledap > Data Access Form ?

Dataset Title:  HIMB Weather Station: Moku o Loe (Coconut Island), Oahu, Hawaii Subscribe RSS
Institution:  Hawaii Institute of Marine Biology (HIMB)   (Dataset ID: AWS-HIMB)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | Make a graph
 
Variable ?   Optional
Constraint #1 ?
Optional
Constraint #2 ?
   Minimum ?
   or a List of Values ?
   Maximum ?
 
 time (UTC) ?          2005-01-01T10:00:00Z    2020-07-04T00:00:00Z
  < slider >
 latitude (degrees_north) ?          21.433    21.433
  < slider >
 longitude (degrees_east) ?          -157.7863    -157.7863
  < slider >
 altitude (m) ?          5.0    5.0
  < slider >
 station_name ?              
 air_temperature (Celsius) ?          15.79444    31.4
 sea_water_temperature (Celsius) ?          14.93889    37.11111
 wind_speed (wind speed (processed), m/s) ?          0.0    16.81318
 gust_speed (gust speed (processed), m/s) ?          0.0    26.28148
 wind_from_direction (degrees) ?          0.0    360.0
 wind_from_direction_std (degrees) ?          0.0    98.8
 rainfall_amount (total rainfall (processed), mm) ?          0.0    70.612
 shortwave_radiation (W/m2) ?          0.0    4285.888
 ultraviolet_radiation (W/m2) ?          0.0    0.349
 photosynthetic_radiation (umol m-2 s-1) ?          0.0    2286.0
 air_temperature_raw (air temperature (raw), Celsius) ?          15.79444    31.4
 air_temperature_dm_qd (0) ?      
   - +  ?
 air_temperature_qc_agg (0) ?      
   - +  ?
 air_temperature_qc_atn (0) ?      
   - +  ?
 air_temperature_qc_clm (0) ?      
   - +  ?
 air_temperature_qc_flt (0) ?      
   - +  ?
 air_temperature_qc_gap (0) ?      
   - +  ?
 air_temperature_qc_loc (0) ?      
   - +  ?
 air_temperature_qc_mvr (0) ?      
   - +  ?
 air_temperature_qc_nbr (0) ?      
   - +  ?
 air_temperature_qc_rng (0) ?      
   - +  ?
 air_temperature_qc_rtc (0) ?      
   - +  ?
 air_temperature_qc_spk (0) ?      
   - +  ?
 air_temperature_qc_syn (0) ?      
   - +  ?
 sea_water_temperature_raw (Celsius) ?          14.93889    37.11111
 sea_water_temperature_dm_qd (0) ?      
   - +  ?
 sea_water_temperature_qc_agg (0) ?      
   - +  ?
 sea_water_temperature_qc_atn (0) ?      
   - +  ?
 sea_water_temperature_qc_clm (0) ?      
   - +  ?
 sea_water_temperature_qc_crv (0) ?      
   - +  ?
 sea_water_temperature_qc_din (0) ?      
   - +  ?
 sea_water_temperature_qc_flt (0) ?      
   - +  ?
 sea_water_temperature_qc_gap (0) ?      
   - +  ?
 sea_water_temperature_qc_loc (0) ?      
   - +  ?
 sea_water_temperature_qc_mvr (0) ?      
   - +  ?
 sea_water_temperature_qc_nbr (0) ?      
   - +  ?
 sea_water_temperature_qc_rng (0) ?      
   - +  ?
 sea_water_temperature_qc_rtc (0) ?      
   - +  ?
 sea_water_temperature_qc_spk (0) ?      
   - +  ?
 sea_water_temperature_qc_syn (0) ?      
   - +  ?
 wind_speed_raw (wind speed (raw), m/s) ?          0.0    16.81318
 wind_speed_dm_qd (0) ?      
   - +  ?
 wind_speed_qc_agg (0) ?      
   - +  ?
 wind_speed_qc_atn (0) ?      
   - +  ?
 wind_speed_qc_clm (0) ?      
   - +  ?
 wind_speed_qc_flt (0) ?      
   - +  ?
 wind_speed_qc_gap (QARTOD Gap Test (processed), 0) ?      
   - +  ?
 wind_speed_qc_loc (0) ?      
   - +  ?
 wind_speed_qc_mvr (0) ?      
   - +  ?
 wind_speed_qc_nbr (0) ?      
   - +  ?
 wind_speed_qc_rng (0) ?      
   - +  ?
 wind_speed_qc_rtc (0) ?      
   - +  ?
 wind_speed_qc_spk (0) ?      
   - +  ?
 wind_speed_qc_syn (0) ?      
   - +  ?
 gust_speed_raw (gust speed (raw), m/s) ?          0.0    26.28148
 gust_speed_dm_qd (0) ?      
   - +  ?
 gust_speed_qc_agg (0) ?      
   - +  ?
 gust_speed_qc_atn (0) ?      
   - +  ?
 gust_speed_qc_clm (0) ?      
   - +  ?
 gust_speed_qc_flt (0) ?      
   - +  ?
 gust_speed_qc_gap (QARTOD Gap Test (processed), 0) ?      
   - +  ?
 gust_speed_qc_loc (0) ?      
   - +  ?
 gust_speed_qc_mvr (0) ?      
   - +  ?
 gust_speed_qc_nbr (0) ?      
   - +  ?
 gust_speed_qc_rng (0) ?      
   - +  ?
 gust_speed_qc_rtc (0) ?      
   - +  ?
 gust_speed_qc_spk (0) ?      
   - +  ?
 gust_speed_qc_syn (0) ?      
   - +  ?
 wind_from_direction_raw (degrees) ?          0.0    360.0
 wind_from_direction_dm_qd (0) ?      
   - +  ?
 wind_from_direction_qc_agg (0) ?      
   - +  ?
 wind_from_direction_qc_atn (0) ?      
   - +  ?
 wind_from_direction_qc_clm (0) ?      
   - +  ?
 wind_from_direction_qc_flt (0) ?      
   - +  ?
 wind_from_direction_qc_gap (0) ?      
   - +  ?
 wind_from_direction_qc_loc (0) ?      
   - +  ?
 wind_from_direction_qc_mvr (0) ?      
   - +  ?
 wind_from_direction_qc_nbr (0) ?      
   - +  ?
 wind_from_direction_qc_rng (0) ?      
   - +  ?
 wind_from_direction_qc_rtc (0) ?      
   - +  ?
 wind_from_direction_qc_spk (0) ?      
   - +  ?
 wind_from_direction_qc_syn (0) ?      
   - +  ?
 wind_from_direction_std_raw (degrees) ?          0.0    98.8
 wind_from_direction_std_dm_qd (0) ?      
   - +  ?
 wind_from_direction_std_qc_agg (0) ?      
   - +  ?
 wind_from_direction_std_qc_atn (0) ?      
   - +  ?
 wind_from_direction_std_qc_clm (0) ?      
   - +  ?
 wind_from_direction_std_qc_flt (0) ?      
   - +  ?
 wind_from_direction_std_qc_gap (0) ?      
   - +  ?
 wind_from_direction_std_qc_loc (0) ?      
   - +  ?
 wind_from_direction_std_qc_mvr (0) ?      
   - +  ?
 wind_from_direction_std_qc_nbr (0) ?      
   - +  ?
 wind_from_direction_std_qc_rng (0) ?      
   - +  ?
 wind_from_direction_std_qc_rtc (0) ?      
   - +  ?
 wind_from_direction_std_qc_spk (0) ?      
   - +  ?
 wind_from_direction_std_qc_syn (0) ?      
   - +  ?
 rainfall_amount_raw (total rainfall (raw), mm) ?          0.0    70.612
 rainfall_amount_dm_qd (0) ?      
   - +  ?
 rainfall_amount_qc_agg (0) ?      
   - +  ?
 rainfall_amount_qc_atn (0) ?      
   - +  ?
 rainfall_amount_qc_clm (0) ?      
   - +  ?
 rainfall_amount_qc_flt (0) ?      
   - +  ?
 rainfall_amount_qc_gap (0) ?      
   - +  ?
 rainfall_amount_qc_loc (0) ?      
   - +  ?
 rainfall_amount_qc_mvr (0) ?      
   - +  ?
 rainfall_amount_qc_nbr (0) ?      
   - +  ?
 rainfall_amount_qc_rng (0) ?      
   - +  ?
 rainfall_amount_qc_rtc (0) ?      
   - +  ?
 rainfall_amount_qc_spk (0) ?      
   - +  ?
 rainfall_amount_qc_syn (0) ?      
   - +  ?
 shortwave_radiation_raw (W/m2) ?          0.0    4285.888
 shortwave_radiation_dm_qd (0) ?      
   - +  ?
 shortwave_radiation_qc_agg (0) ?      
   - +  ?
 shortwave_radiation_qc_atn (0) ?      
   - +  ?
 shortwave_radiation_qc_clm (0) ?      
   - +  ?
 shortwave_radiation_qc_flt (0) ?      
   - +  ?
 shortwave_radiation_qc_gap (0) ?      
   - +  ?
 shortwave_radiation_qc_loc (0) ?      
   - +  ?
 shortwave_radiation_qc_mvr (0) ?      
   - +  ?
 shortwave_radiation_qc_nbr (0) ?      
   - +  ?
 shortwave_radiation_qc_rng (0) ?      
   - +  ?
 shortwave_radiation_qc_rtc (0) ?      
   - +  ?
 shortwave_radiation_qc_spk (0) ?      
   - +  ?
 shortwave_radiation_qc_syn (0) ?      
   - +  ?
 ultraviolet_radiation_raw (W/m2) ?          0.0    0.349
 ultraviolet_radiation_dm_qd (0) ?      
   - +  ?
 ultraviolet_radiation_qc_agg (0) ?      
   - +  ?
 ultraviolet_radiation_qc_atn (0) ?      
   - +  ?
 ultraviolet_radiation_qc_clm (0) ?      
   - +  ?
 ultraviolet_radiation_qc_flt (0) ?      
   - +  ?
 ultraviolet_radiation_qc_gap (0) ?      
   - +  ?
 ultraviolet_radiation_qc_loc (0) ?      
   - +  ?
 ultraviolet_radiation_qc_mvr (0) ?      
   - +  ?
 ultraviolet_radiation_qc_nbr (0) ?      
   - +  ?
 ultraviolet_radiation_qc_rng (0) ?      
   - +  ?
 ultraviolet_radiation_qc_rtc (0) ?      
   - +  ?
 ultraviolet_radiation_qc_spk (0) ?      
   - +  ?
 ultraviolet_radiation_qc_syn (0) ?      
   - +  ?
 photosynthetic_radiation_raw (umol m-2 s-1) ?          0.0    2286.0
 photosynthetic_radiation_dm_qd (0) ?      
   - +  ?
 photosynthetic_radiation_qc_agg (0) ?      
   - +  ?
 photosynthetic_radiation_qc_atn (0) ?      
   - +  ?
 photosynthetic_radiation_qc_clm (0) ?      
   - +  ?
 photosynthetic_radiation_qc_flt (0) ?      
   - +  ?
 photosynthetic_radiation_qc_gap (0) ?      
   - +  ?
 photosynthetic_radiation_qc_loc (0) ?      
   - +  ?
 photosynthetic_radiation_qc_mvr (0) ?      
   - +  ?
 photosynthetic_radiation_qc_nbr (0) ?      
   - +  ?
 photosynthetic_radiation_qc_rng (0) ?      
   - +  ?
 photosynthetic_radiation_qc_rtc (0) ?      
   - +  ?
 photosynthetic_radiation_qc_spk (0) ?      
   - +  ?
 photosynthetic_radiation_qc_syn (0) ?      
   - +  ?
 platform1 ?              
 instrument1 ?              
 crs (coordinate reference system) ?              
 
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 info)

(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 {
    Int32 _ChunkSizes 1, 1;
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.1045736e+9, 1.5938208e+9;
    String axis "T";
    String calendar "julian";
    String coverage_content_type "coordinate";
    String ioos_category "Time";
    String long_name "Time";
    String short_name "time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float32 actual_range 21.433, 21.433;
    String axis "Y";
    String comment "instrument is in fixed location";
    String ioos_category "Location";
    String long_name "Latitude";
    String short_name "lat";
    String standard_name "latitude";
    String units "degrees_north";
    Float32 valid_range 21.433, 21.433;
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float32 actual_range -157.7863, -157.7863;
    String axis "X";
    String comment "instrument is in fixed location";
    String ioos_category "Location";
    String long_name "Longitude";
    String short_name "lon";
    String standard_name "longitude";
    String units "degrees_east";
    Float32 valid_range -157.7863, -157.7863;
  }
  altitude {
    String _CoordinateAxisType "Height";
    String _CoordinateZisPositive "up";
    Float32 actual_range 5.0, 5.0;
    String axis "Z";
    String comment "instrument is in fixed location";
    String ioos_category "Location";
    String long_name "Distance above mean sea level";
    String positive "up";
    String short_name "altitude";
    String standard_name "altitude";
    String units "m";
    Float32 valid_range 5.0, 5.0;
  }
  station_name {
    Int32 _FillValue -999;
    String cf_role "timeseries_id";
    String ioos_category "Identifier";
    String long_name "AWS-HIMB: HIMB Weather Station: Moku o Loe (Coconut Island), Oahu, Hawaii";
    String short_name "AWS-HIMB";
  }
  air_temperature {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 15.79444, 31.4;
    String ancillary_variables "instrument1 platform1 air_temperature_dm_qd air_temperature_qc_agg air_temperature_qc_gap air_temperature_qc_syn air_temperature_qc_loc air_temperature_qc_rng air_temperature_qc_clm air_temperature_qc_spk air_temperature_qc_rtc air_temperature_qc_flt air_temperature_qc_mvr air_temperature_qc_atn air_temperature_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Temperature";
    String long_name "air temperature (processed)";
    String ncei_name "AIR TEMPERATURE";
    String observation_type "measured";
    String platform "platform1";
    String short_name "temperature";
    String standard_name "air_temperature";
    String units "Celsius";
    Float32 valid_range 0.0, 50.0;
  }
  sea_water_temperature {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 14.93889, 37.11111;
    String ancillary_variables "instrument1 platform1 sea_water_temperature_dm_qd sea_water_temperature_qc_agg sea_water_temperature_qc_gap sea_water_temperature_qc_syn sea_water_temperature_qc_loc sea_water_temperature_qc_rng sea_water_temperature_qc_clm sea_water_temperature_qc_spk sea_water_temperature_qc_rtc sea_water_temperature_qc_flt sea_water_temperature_qc_mvr sea_water_temperature_qc_atn sea_water_temperature_qc_nbr sea_water_temperature_qc_crv sea_water_temperature_qc_din";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Temperature";
    String long_name "water temperature (processed)";
    String ncei_name "WATER TEMPERATURE";
    String observation_type "measured";
    String platform "platform1";
    String short_name "water temperature";
    String standard_name "sea_water_temperature";
    String units "Celsius";
    Float32 valid_range -5.0, 50.0;
  }
  wind_speed {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 16.81318;
    String ancillary_variables "instrument1 platform1 wind_speed_dm_qd wind_speed_qc_agg wind_speed_qc_gap wind_speed_qc_syn wind_speed_qc_loc wind_speed_qc_rng wind_speed_qc_clm wind_speed_qc_spk wind_speed_qc_rtc wind_speed_qc_flt wind_speed_qc_mvr wind_speed_qc_atn wind_speed_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "wind speed (processed)";
    String ncei_name "WIND SPEED";
    String observation_type "measured";
    String platform "platform1";
    String short_name "wind speed";
    String standard_name "wind_speed";
    String units "m/s";
    Float32 valid_range 0.0, 120.0;
  }
  gust_speed {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 26.28148;
    String ancillary_variables "instrument1 platform1 gust_speed_dm_qd gust_speed_qc_agg gust_speed_qc_gap gust_speed_qc_syn gust_speed_qc_loc gust_speed_qc_rng gust_speed_qc_clm gust_speed_qc_spk gust_speed_qc_rtc gust_speed_qc_flt gust_speed_qc_mvr gust_speed_qc_atn gust_speed_qc_nbr";
    String cell_methods "time: maximum longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "gust speed (processed)";
    String ncei_name "WIND GUST";
    String observation_type "measured";
    String platform "platform1";
    String short_name "gust speed";
    String standard_name "wind_speed_of_gust";
    String units "m/s";
    Float32 valid_range 0.0, 120.0;
  }
  wind_from_direction {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 360.0;
    String ancillary_variables "instrument1 platform1 wind_from_direction_dm_qd wind_from_direction_qc_agg wind_from_direction_qc_gap wind_from_direction_qc_syn wind_from_direction_qc_loc wind_from_direction_qc_rng wind_from_direction_qc_clm wind_from_direction_qc_spk wind_from_direction_qc_rtc wind_from_direction_qc_flt wind_from_direction_qc_mvr wind_from_direction_qc_atn wind_from_direction_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "wind direction (processed)";
    String ncei_name "WIND DIRECTION";
    String observation_type "measured";
    String platform "platform1";
    String short_name "wind direction";
    String standard_name "wind_from_direction";
    String units "degrees";
    Float32 valid_range 0.0, 360.0;
  }
  wind_from_direction_std {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 98.8;
    String ancillary_variables "instrument1 platform1 wind_from_direction_std_dm_qd wind_from_direction_std_qc_agg wind_from_direction_std_qc_gap wind_from_direction_std_qc_syn wind_from_direction_std_qc_loc wind_from_direction_std_qc_rng wind_from_direction_std_qc_clm wind_from_direction_std_qc_spk wind_from_direction_std_qc_rtc wind_from_direction_std_qc_flt wind_from_direction_std_qc_mvr wind_from_direction_std_qc_atn wind_from_direction_std_qc_nbr";
    String cell_methods "time: standard_deviation longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "standard deviation of wind direction (processed)";
    String observation_type "computed";
    String platform "platform1";
    String short_name "sigma theta";
    String units "degrees";
    Float32 valid_range 0.0, 180.0;
  }
  rainfall_amount {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 70.612;
    String ancillary_variables "instrument1 platform1 rainfall_amount_dm_qd rainfall_amount_qc_agg rainfall_amount_qc_gap rainfall_amount_qc_syn rainfall_amount_qc_loc rainfall_amount_qc_rng rainfall_amount_qc_clm rainfall_amount_qc_spk rainfall_amount_qc_rtc rainfall_amount_qc_flt rainfall_amount_qc_mvr rainfall_amount_qc_atn rainfall_amount_qc_nbr";
    String cell_methods "time: sum longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "total rainfall (processed)";
    String ncei_name "PRECIPITATION AMOUNT";
    String observation_type "measured";
    String platform "platform1";
    String short_name "rain";
    String standard_name "rainfall_amount";
    String units "mm";
    Float32 valid_range 0.0, 400.0;
  }
  shortwave_radiation {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 4285.888;
    String ancillary_variables "instrument1 platform1 shortwave_radiation_dm_qd shortwave_radiation_qc_agg shortwave_radiation_qc_gap shortwave_radiation_qc_syn shortwave_radiation_qc_loc shortwave_radiation_qc_rng shortwave_radiation_qc_clm shortwave_radiation_qc_spk shortwave_radiation_qc_rtc shortwave_radiation_qc_flt shortwave_radiation_qc_mvr shortwave_radiation_qc_atn shortwave_radiation_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String comment "Due to infrequent calibration and maintenance, data from the radiation sensors at this site (shortwave, PAR, and UV) may be suspect. User discretion is advised, particularly with respect to the absolute magnitudes of these measurements. Sensor drift and occasional step shifts are apparent over the length of the time series and can be partly due to changes in sensor platform orientation affecting the solar azimuth.";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "downwelling shortwave radiation (processed)";
    String ncei_name "SHORTWAVE IRRADIANCE";
    String observation_type "measured";
    String platform "platform1";
    String short_name "shortwave radiation";
    String standard_name "downwelling_shortwave_flux_in_air";
    String units "W/m2";
    Float32 valid_range 0.0, 1200.0;
  }
  ultraviolet_radiation {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 0.349;
    String ancillary_variables "instrument1 platform1 ultraviolet_radiation_dm_qd ultraviolet_radiation_qc_agg ultraviolet_radiation_qc_gap ultraviolet_radiation_qc_syn ultraviolet_radiation_qc_loc ultraviolet_radiation_qc_rng ultraviolet_radiation_qc_clm ultraviolet_radiation_qc_spk ultraviolet_radiation_qc_rtc ultraviolet_radiation_qc_flt ultraviolet_radiation_qc_mvr ultraviolet_radiation_qc_atn ultraviolet_radiation_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String comment "Due to infrequent calibration and maintenance, data from the radiation sensors at this site (shortwave, PAR, and UV) may be suspect. User discretion is advised, particularly with respect to the absolute magnitudes of these measurements. Sensor drift and occasional step shifts are apparent over the length of the time series and can be partly due to changes in sensor platform orientation affecting the solar azimuth.";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "ultraviolet radiation (processed)";
    String observation_type "measured";
    String platform "platform1";
    String short_name "UV radiation";
    String units "W/m2";
    Float32 valid_range 0.0, 100.0;
  }
  photosynthetic_radiation {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 2286.0;
    String ancillary_variables "instrument1 platform1 photosynthetic_radiation_dm_qd photosynthetic_radiation_qc_agg photosynthetic_radiation_qc_gap photosynthetic_radiation_qc_syn photosynthetic_radiation_qc_loc photosynthetic_radiation_qc_rng photosynthetic_radiation_qc_clm photosynthetic_radiation_qc_spk photosynthetic_radiation_qc_rtc photosynthetic_radiation_qc_flt photosynthetic_radiation_qc_mvr photosynthetic_radiation_qc_atn photosynthetic_radiation_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String comment "Due to infrequent calibration and maintenance, data from the radiation sensors at this site (shortwave, PAR, and UV) may be suspect. User discretion is advised, particularly with respect to the absolute magnitudes of these measurements. Sensor drift and occasional step shifts are apparent over the length of the time series and can be partly due to changes in sensor platform orientation affecting the solar azimuth.";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "true";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "photosynthetically active radiation (processed)";
    String ncei_name "PHOTOSYNTHETIC ACTIVE RADIATION (PAR)";
    String observation_type "measured";
    String platform "platform1";
    String short_name "PAR";
    String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air";
    String units "umol m-2 s-1";
    Float32 valid_range 0.0, 3000.0;
  }
  air_temperature_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 15.79444, 31.4;
    String ancillary_variables "instrument1 platform1 air_temperature_dm_qd air_temperature_qc_agg air_temperature_qc_gap air_temperature_qc_syn air_temperature_qc_loc air_temperature_qc_rng air_temperature_qc_clm air_temperature_qc_spk air_temperature_qc_rtc air_temperature_qc_flt air_temperature_qc_mvr air_temperature_qc_atn air_temperature_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Temperature";
    String long_name "air temperature (raw)";
    String ncei_name "AIR TEMPERATURE";
    String observation_type "measured";
    String platform "platform1";
    String short_name "temperature";
    String standard_name "air_temperature";
    String units "Celsius";
    Float32 valid_range 0.0, 50.0;
  }
  air_temperature_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 0, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "air temperature delayed-mode quality descriptor";
    String short_name "temperature_dm_qd";
    String standard_name "air_temperature status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  air_temperature_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "temperature_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "temperature_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "temperature_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "temperature_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "temperature_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "temperature_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "temperature_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "temperature_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "temperature_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "temperature_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "temperature_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  air_temperature_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "temperature_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 14.93889, 37.11111;
    String ancillary_variables "instrument1 platform1 sea_water_temperature_dm_qd sea_water_temperature_qc_agg sea_water_temperature_qc_gap sea_water_temperature_qc_syn sea_water_temperature_qc_loc sea_water_temperature_qc_rng sea_water_temperature_qc_clm sea_water_temperature_qc_spk sea_water_temperature_qc_rtc sea_water_temperature_qc_flt sea_water_temperature_qc_mvr sea_water_temperature_qc_atn sea_water_temperature_qc_nbr sea_water_temperature_qc_crv sea_water_temperature_qc_din";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Temperature";
    String long_name "water temperature (raw)";
    String ncei_name "WATER TEMPERATURE";
    String observation_type "measured";
    String platform "platform1";
    String short_name "water temperature";
    String standard_name "sea_water_temperature";
    String units "Celsius";
    Float32 valid_range -5.0, 50.0;
  }
  sea_water_temperature_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range -9, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "water temperature delayed-mode quality descriptor";
    String short_name "water temperature_dm_qd";
    String standard_name "sea_water_temperature status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  sea_water_temperature_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "water temperature_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "water temperature_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "water temperature_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_crv {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD T/S Curve/Space Test (processed)";
    String short_name "water temperature_qc_crv";
    String standard_name "ts_curve_space_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_din {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Density Inversion Test (processed)";
    String short_name "water temperature_qc_din";
    String standard_name "density_inversion_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "water temperature_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "water temperature_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "water temperature_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "water temperature_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "water temperature_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "water temperature_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "water temperature_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "water temperature_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  sea_water_temperature_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "water temperature_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 16.81318;
    String ancillary_variables "instrument1 platform1 wind_speed_dm_qd wind_speed_qc_agg wind_speed_qc_gap wind_speed_qc_syn wind_speed_qc_loc wind_speed_qc_rng wind_speed_qc_clm wind_speed_qc_spk wind_speed_qc_rtc wind_speed_qc_flt wind_speed_qc_mvr wind_speed_qc_atn wind_speed_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "wind speed (raw)";
    String ncei_name "WIND SPEED";
    String observation_type "measured";
    String platform "platform1";
    String short_name "wind speed";
    String standard_name "wind_speed";
    String units "m/s";
    Float32 valid_range 0.0, 120.0;
  }
  wind_speed_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 0, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "wind speed delayed-mode quality descriptor";
    String short_name "wind speed_dm_qd";
    String standard_name "wind_speed status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  wind_speed_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "wind speed_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "wind speed_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "wind speed_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "wind speed_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "wind speed_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "wind speed_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "wind speed_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "wind speed_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "wind speed_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "wind speed_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "wind speed_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_speed_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "wind speed_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 26.28148;
    String ancillary_variables "instrument1 platform1 gust_speed_dm_qd gust_speed_qc_agg gust_speed_qc_gap gust_speed_qc_syn gust_speed_qc_loc gust_speed_qc_rng gust_speed_qc_clm gust_speed_qc_spk gust_speed_qc_rtc gust_speed_qc_flt gust_speed_qc_mvr gust_speed_qc_atn gust_speed_qc_nbr";
    String cell_methods "time: maximum longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "gust speed (raw)";
    String ncei_name "WIND GUST";
    String observation_type "measured";
    String platform "platform1";
    String short_name "gust speed";
    String standard_name "wind_speed_of_gust";
    String units "m/s";
    Float32 valid_range 0.0, 120.0;
  }
  gust_speed_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 0, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "gust speed delayed-mode quality descriptor";
    String short_name "gust speed_dm_qd";
    String standard_name "wind_speed_of_gust status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  gust_speed_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "gust speed_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "gust speed_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "gust speed_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "gust speed_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "gust speed_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "gust speed_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "gust speed_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "gust speed_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "gust speed_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "gust speed_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "gust speed_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  gust_speed_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "gust speed_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 360.0;
    String ancillary_variables "instrument1 platform1 wind_from_direction_dm_qd wind_from_direction_qc_agg wind_from_direction_qc_gap wind_from_direction_qc_syn wind_from_direction_qc_loc wind_from_direction_qc_rng wind_from_direction_qc_clm wind_from_direction_qc_spk wind_from_direction_qc_rtc wind_from_direction_qc_flt wind_from_direction_qc_mvr wind_from_direction_qc_atn wind_from_direction_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "wind direction (raw)";
    String ncei_name "WIND DIRECTION";
    String observation_type "measured";
    String platform "platform1";
    String short_name "wind direction";
    String standard_name "wind_from_direction";
    String units "degrees";
    Float32 valid_range 0.0, 360.0;
  }
  wind_from_direction_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 0, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "wind direction delayed-mode quality descriptor";
    String short_name "wind direction_dm_qd";
    String standard_name "wind_from_direction status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  wind_from_direction_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "wind direction_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "wind direction_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "wind direction_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "wind direction_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "wind direction_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "wind direction_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "wind direction_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "wind direction_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "wind direction_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "wind direction_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "wind direction_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "wind direction_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 98.8;
    String ancillary_variables "instrument1 platform1 wind_from_direction_std_dm_qd wind_from_direction_std_qc_agg wind_from_direction_std_qc_gap wind_from_direction_std_qc_syn wind_from_direction_std_qc_loc wind_from_direction_std_qc_rng wind_from_direction_std_qc_clm wind_from_direction_std_qc_spk wind_from_direction_std_qc_rtc wind_from_direction_std_qc_flt wind_from_direction_std_qc_mvr wind_from_direction_std_qc_atn wind_from_direction_std_qc_nbr";
    String cell_methods "time: standard_deviation longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Wind";
    String long_name "standard deviation of wind direction (raw)";
    String observation_type "computed";
    String platform "platform1";
    String short_name "sigma theta";
    String units "degrees";
    Float32 valid_range 0.0, 180.0;
  }
  wind_from_direction_std_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 0, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "standard deviation of wind direction delayed-mode quality descriptor (processed)";
    String short_name "sigma theta_dm_qd";
    String units "0";
    Int32 valid_range -9, 4;
  }
  wind_from_direction_std_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "sigma theta_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "sigma theta_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "sigma theta_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "sigma theta_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "sigma theta_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "sigma theta_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "sigma theta_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "sigma theta_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "sigma theta_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "sigma theta_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "sigma theta_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  wind_from_direction_std_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "sigma theta_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 70.612;
    String ancillary_variables "instrument1 platform1 rainfall_amount_dm_qd rainfall_amount_qc_agg rainfall_amount_qc_gap rainfall_amount_qc_syn rainfall_amount_qc_loc rainfall_amount_qc_rng rainfall_amount_qc_clm rainfall_amount_qc_spk rainfall_amount_qc_rtc rainfall_amount_qc_flt rainfall_amount_qc_mvr rainfall_amount_qc_atn rainfall_amount_qc_nbr";
    String cell_methods "time: sum longitude: point latitude: point altitude: point";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "total rainfall (raw)";
    String ncei_name "PRECIPITATION AMOUNT";
    String observation_type "measured";
    String platform "platform1";
    String short_name "rain";
    String standard_name "rainfall_amount";
    String units "mm";
    Float32 valid_range 0.0, 400.0;
  }
  rainfall_amount_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 0, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "total rainfall delayed-mode quality descriptor";
    String short_name "rain_dm_qd";
    String standard_name "rainfall_amount status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  rainfall_amount_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "rain_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "rain_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "rain_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "rain_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "rain_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "rain_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "rain_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "rain_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "rain_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "rain_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 2;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "rain_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  rainfall_amount_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 1;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "rain_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 4285.888;
    String ancillary_variables "instrument1 platform1 shortwave_radiation_dm_qd shortwave_radiation_qc_agg shortwave_radiation_qc_gap shortwave_radiation_qc_syn shortwave_radiation_qc_loc shortwave_radiation_qc_rng shortwave_radiation_qc_clm shortwave_radiation_qc_spk shortwave_radiation_qc_rtc shortwave_radiation_qc_flt shortwave_radiation_qc_mvr shortwave_radiation_qc_atn shortwave_radiation_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String comment "Due to infrequent calibration and maintenance, data from the radiation sensors at this site (shortwave, PAR, and UV) may be suspect. User discretion is advised, particularly with respect to the absolute magnitudes of these measurements. Sensor drift and occasional step shifts are apparent over the length of the time series and can be partly due to changes in sensor platform orientation affecting the solar azimuth.";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "downwelling shortwave radiation (raw)";
    String ncei_name "SHORTWAVE IRRADIANCE";
    String observation_type "measured";
    String platform "platform1";
    String short_name "shortwave radiation";
    String standard_name "downwelling_shortwave_flux_in_air";
    String units "W/m2";
    Float32 valid_range 0.0, 1200.0;
  }
  shortwave_radiation_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range -9, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "downwelling shortwave radiation delayed-mode quality descriptor";
    String short_name "shortwave radiation_dm_qd";
    String standard_name "downwelling_shortwave_flux_in_air status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  shortwave_radiation_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "shortwave radiation_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "shortwave radiation_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "shortwave radiation_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "shortwave radiation_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "shortwave radiation_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "shortwave radiation_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "shortwave radiation_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "shortwave radiation_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "shortwave radiation_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "shortwave radiation_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "shortwave radiation_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  shortwave_radiation_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "shortwave radiation_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 0.349;
    String ancillary_variables "instrument1 platform1 ultraviolet_radiation_dm_qd ultraviolet_radiation_qc_agg ultraviolet_radiation_qc_gap ultraviolet_radiation_qc_syn ultraviolet_radiation_qc_loc ultraviolet_radiation_qc_rng ultraviolet_radiation_qc_clm ultraviolet_radiation_qc_spk ultraviolet_radiation_qc_rtc ultraviolet_radiation_qc_flt ultraviolet_radiation_qc_mvr ultraviolet_radiation_qc_atn ultraviolet_radiation_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String comment "Due to infrequent calibration and maintenance, data from the radiation sensors at this site (shortwave, PAR, and UV) may be suspect. User discretion is advised, particularly with respect to the absolute magnitudes of these measurements. Sensor drift and occasional step shifts are apparent over the length of the time series and can be partly due to changes in sensor platform orientation affecting the solar azimuth.";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "ultraviolet radiation (raw)";
    String observation_type "measured";
    String platform "platform1";
    String short_name "UV radiation";
    String units "W/m2";
    Float32 valid_range 0.0, 100.0;
  }
  ultraviolet_radiation_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range -9, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "ultraviolet radiation delayed-mode quality descriptor (processed)";
    String short_name "UV radiation_dm_qd";
    String units "0";
    Int32 valid_range -9, 4;
  }
  ultraviolet_radiation_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "UV radiation_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "UV radiation_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "UV radiation_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "UV radiation_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "UV radiation_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "UV radiation_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "UV radiation_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "UV radiation_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "UV radiation_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "UV radiation_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "UV radiation_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  ultraviolet_radiation_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "UV radiation_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_raw {
    Int32 _ChunkSizes 1, 1;
    Float32 _FillValue -999.0;
    Float32 actual_range 0.0, 2286.0;
    String ancillary_variables "instrument1 platform1 photosynthetic_radiation_dm_qd photosynthetic_radiation_qc_agg photosynthetic_radiation_qc_gap photosynthetic_radiation_qc_syn photosynthetic_radiation_qc_loc photosynthetic_radiation_qc_rng photosynthetic_radiation_qc_clm photosynthetic_radiation_qc_spk photosynthetic_radiation_qc_rtc photosynthetic_radiation_qc_flt photosynthetic_radiation_qc_mvr photosynthetic_radiation_qc_atn photosynthetic_radiation_qc_nbr";
    String cell_methods "time: mean longitude: point latitude: point altitude: point";
    String comment "Due to infrequent calibration and maintenance, data from the radiation sensors at this site (shortwave, PAR, and UV) may be suspect. User discretion is advised, particularly with respect to the absolute magnitudes of these measurements. Sensor drift and occasional step shifts are apparent over the length of the time series and can be partly due to changes in sensor platform orientation affecting the solar azimuth.";
    String coordinates "time latitude longitude altitude";
    String coverage_content_type "physicalMeasurement";
    String grid_mapping "crs";
    String gts_ingest "false";
    String instrument "instrument1";
    String ioos_category "Meteorology";
    String long_name "photosynthetically active radiation (raw)";
    String ncei_name "PHOTOSYNTHETIC ACTIVE RADIATION (PAR)";
    String observation_type "measured";
    String platform "platform1";
    String short_name "PAR";
    String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air";
    String units "umol m-2 s-1";
    Float32 valid_range 0.0, 3000.0;
  }
  photosynthetic_radiation_dm_qd {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range -9, 0;
    String flag_meanings "missing_value quality_not_evaluated failed_or_bad questionable_or_suspect passed_or_good interpolated_or_adjusted";
    Int32 flag_values -9, 0, 1, 2, 3, 4;
    String ioos_category "Quality";
    String long_name "photosynthetically active radiation delayed-mode quality descriptor";
    String short_name "PAR_dm_qd";
    String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air status_flag";
    String units "0";
    Int32 valid_range -9, 4;
  }
  photosynthetic_radiation_qc_agg {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Aggregate/Rollup Test (processed)";
    String short_name "PAR_qc_agg";
    String standard_name "aggregate_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_atn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Attenuated Signal Test (processed)";
    String short_name "PAR_qc_atn";
    String standard_name "attenuated_signal_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_clm {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Climatology Test (processed)";
    String short_name "PAR_qc_clm";
    String standard_name "climatology_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_flt {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Flat Line Test (processed)";
    String short_name "PAR_qc_flt";
    String standard_name "flat_line_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_gap {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gap Test (processed)";
    String short_name "PAR_qc_gap";
    String standard_name "gap_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_loc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Location Test (processed)";
    String short_name "PAR_qc_loc";
    String standard_name "location_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_mvr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Multi-Variate Test (processed)";
    String short_name "PAR_qc_mvr";
    String standard_name "multi_variate_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_nbr {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Neighbor Test (processed)";
    String short_name "PAR_qc_nbr";
    String standard_name "neighbor_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_rng {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Gross Range Test (processed)";
    String short_name "PAR_qc_rng";
    String standard_name "gross_range_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_rtc {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Rate of Change Test (processed)";
    String short_name "PAR_qc_rtc";
    String standard_name "rate_of_change_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_spk {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 2, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Spike Test (processed)";
    String short_name "PAR_qc_spk";
    String standard_name "spike_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  photosynthetic_radiation_qc_syn {
    Int32 _ChunkSizes 1, 1;
    Int32 _FillValue -999;
    Int32 actual_range 1, 9;
    String flag_meanings "pass quality_not_evaluated suspect_or_high_interest failed missing_data";
    Int32 flag_values 1, 2, 3, 4, 9;
    String gts_ingest "true";
    String ioos_category "Quality";
    String long_name "QARTOD Syntax Test (processed)";
    String short_name "PAR_qc_syn";
    String standard_name "syntax_test_quality_flag";
    String units "0";
    Int32 valid_range 1, 9;
  }
  platform1 {
    Int32 _FillValue -999;
    String long_name "AWS-HIMB: HIMB Weather Station: Moku o Loe (Coconut Island), Oahu, Hawaii";
    String ncei_code "32FS";
    String short_name "AWS-HIMB";
  }
  instrument1 {
    Int32 _FillValue -999;
    String long_name "Western Weather Group, Inc. (WWG) Weather Station";
    String make_model "Western Weather Group, Inc. (WWG) Weather Station";
  }
  crs {
    Int32 _FillValue -999;
    String epsg_code "EPSG:4326";
    String grid_mapping_name "latitude_longitude";
    Float32 inverse_flattening 298.25723;
    String long_name "coordinate reference system";
    Float32 semi_major_axis 6378137.0;
  }
 }
  NC_GLOBAL {
    String acknowledgement "This weather station is owned and managed by the Hawaii Institute of Marine Biology (HIMB) in collaboration with Western Weather Group, Inc. under the supervision of Dr. Kuulei Rodgers and Dr. Erik Franklin with funding by the U.S. National Science Foundation (NSF) Division of Biological Infrastructure (DBI) Award #1319270. The Pacific Islands Ocean Observing System (PacIOOS) is funded through the National Oceanic and Atmospheric Administration (NOAA) as a Regional Association within the U.S. Integrated Ocean Observing System (IOOS). PacIOOS is coordinated by the University of Hawaii School of Ocean and Earth Science and Technology (SOEST).";
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "station_name, longitude, latitude, altitude";
    String citation "Citation to be used in publications should follow the form: \"PacIOOS. [year-of-data-download], [Title], [Data access URL], accessed [date-of-access].\"";
    String comment "Data produced by Western Weather Group (info@westernwx.com), Paul Jokiel (deceased), Kuulei Rodgers (kuuleir@hawaii.edu), and Erik Franklin (erik.franklin@hawaii.edu).";
    String contributor_name "Pacific Islands Ocean Observing System (PacIOOS)";
    String contributor_role "distributor";
    String Conventions "CF-1.6, ACDD-1.3, IOOS-1.2";
    String creator_email "kuuleir@hawaii.edu";
    String creator_institution "University of Hawaii";
    String creator_name "Hawaii Institute of Marine Biology (HIMB)";
    String creator_type "group";
    String creator_url "http://www.himb.hawaii.edu/weatherstation/";
    String data_center "Pacific Islands Ocean Observing System (PacIOOS)";
    String data_center_email "info@pacioos.org";
    String date_created "2016-12-16";
    String date_issued "2016-12-16";
    String date_metadata_modified "2020-01-08";
    String date_modified "2020-01-08";
    String defaultDataQuery "time,air_temperature,gust_speed,photosynthetic_radiation,rainfall_amount,sea_water_temperature,shortwave_radiation,ultraviolet_radiation,wind_from_direction,wind_from_direction_std,wind_speed&time>=max(time)-3days";
    String defaultGraphQuery "time,air_temperature&time>=max(time)-3days&.draw=lines";
    String distribution_statement "PacIOOS data may be re-used, provided that related metadata explaining the data have been reviewed by the user, and that the data are appropriately acknowledged. Data, products and services from PacIOOS are provided \"as is\" without and warranty as to fitness for a particular purpose.";
    Float64 Easternmost_Easting -157.7863;
    String featureType "TimeSeries";
    String geospatial_bounds "POINT Z (21.433 -157.7863 5.0)";
    String geospatial_bounds_crs "EPSG:4326";
    String geospatial_bounds_vertical_crs "EPSG:5829";
    Float64 geospatial_lat_max 21.433;
    Float64 geospatial_lat_min 21.433;
    Float32 geospatial_lat_resolution 0.0;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -157.7863;
    Float64 geospatial_lon_min -157.7863;
    Float32 geospatial_lon_resolution 0.0;
    String geospatial_lon_units "degrees_east";
    Float64 geospatial_vertical_max 5.0;
    Float64 geospatial_vertical_min 5.0;
    String geospatial_vertical_positive "up";
    Float32 geospatial_vertical_resolution 0.0;
    String geospatial_vertical_units "m";
    String gts_ingest "true";
    String history 
"FTP feed from Western Weather Group, Inc. (WWG) (12/2016), new HTTP API from WWG (06/2018), WWG site visit and station re-calibration (08/2018), QARTOD implemented (06/2019)
2020-07-04T01:46:34Z http://pacioos.org
2020-07-04T01:46:34Z https://pae-paha.pacioos.hawaii.edu/erddap/tabledap/AWS-HIMB.html";
    String id "AWS-HIMB";
    String infoUrl "https://www.pacioos.hawaii.edu/weather/obs-mokuoloe/";
    String institution "Hawaii Institute of Marine Biology (HIMB)";
    String instrument "Earth Remote Sensing Instruments > Passive Remote Sensing > Spectrometers/Radiometers > Spectrometers > BUV > Backscatter Ultraviolet, Earth Remote Sensing Instruments > Passive Remote Sensing > Thermal/Radiation Detectors > > Pyranometers, In Situ/Laboratory Instruments > Current/Wind Meters > > Anemometers, In Situ/Laboratory Instruments > Gauges > > Rain Gauges, In Situ/Laboratory Instruments > Probes > > Temperature Probes, In Situ/Laboratory Instruments > Radiation Sensors > > > Licor Quantum Sensor, In Situ/Laboratory Instruments > Temperature/Humidity Sensors > > > Temperature Sensors";
    String instrument_vocabulary "GCMD Instrument Keywords";
    String ioos_ingest "true";
    String ISO_Topic_Categories "climatologyMeteorologyAtmosphere, oceans";
    String keywords "Earth Science > Atmosphere > Atmospheric Radiation > Shortwave Radiation, Earth Science > Atmosphere > Atmospheric Radiation > Ultraviolet Radiation, Earth Science > Atmosphere > Atmospheric Temperature > Surface Temperature > Air Temperature, Earth Science > Atmosphere > Atmospheric Winds > Surface Winds > Wind Speed/Wind Direction, Earth Science > Atmosphere > Precipitation, Earth Science > Biosphere > Vegetation > Photosynthetically Active Radiation, Earth Science > Oceans > Ocean Temperature > Water Temperature";
    String keywords_vocabulary "GCMD Science Keywords";
    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, University of Hawaii, PacIOOS, NOAA, State of Hawaii 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.";
    Int32 local_time_zone -10;
    String locations "Continent > North America > United States Of America > Hawaii, Ocean > Pacific Ocean > Central Pacific Ocean > Hawaiian Islands > Oahu > Coconut Island, Ocean > Pacific Ocean > Central Pacific Ocean > Hawaiian Islands > Oahu > Kaneohe, Ocean > Pacific Ocean > Central Pacific Ocean > Hawaiian Islands > Oahu > Moku o Loe";
    String locations_vocabulary "GCMD Location Keywords";
    String metadata_link "https://www.pacioos.hawaii.edu/metadata/AWS-HIMB.html";
    String naming_authority "org.pacioos";
    String ncei_template_version "NCEI_NetCDF_TimeSeries_Incomplete_Template_v2.0";
    Float64 Northernmost_Northing 21.433;
    String platform "In Situ Land-based Platforms > Weather Stations/Networks > Weather Stations";
    String platform_code "AWS-HIMB";
    String platform_vocabulary "GCMD Platform Keywords";
    String principal_investigator "Kuulei Rodgers";
    String principal_investigator_email "kuuleir@hawaii.edu";
    String processing_level "near real-time (nrt) and possibly delayed mode (dm)";
    String product_version "1.0";
    String program "Pacific Islands Ocean Observing System (PacIOOS)";
    String project "Pacific Islands Ocean Observing System (PacIOOS)";
    String publisher_email "info@pacioos.org";
    String publisher_institution "University of Hawaii";
    String publisher_name "Pacific Islands Ocean Observing System (PacIOOS)";
    String publisher_type "group";
    String publisher_url "http://www.pacioos.hawaii.edu";
    String references "https://www.pacioos.hawaii.edu/weather/obs-mokuoloe/";
    String sea_name "North Pacific Ocean";
    String source "automatic weather station (AWS)";
    String sourceUrl "http://pacioos.org";
    Float64 Southernmost_Northing 21.433;
    String standard_name_vocabulary "CF Standard Name Table v71";
    String subsetVariables "air_temperature_dm_qd, air_temperature_qc_agg, air_temperature_qc_atn, air_temperature_qc_clm, air_temperature_qc_flt, air_temperature_qc_gap, air_temperature_qc_loc, air_temperature_qc_mvr, air_temperature_qc_nbr, air_temperature_qc_rng, air_temperature_qc_rtc, air_temperature_qc_spk, air_temperature_qc_syn, gust_speed_dm_qd, gust_speed_qc_agg, gust_speed_qc_atn, gust_speed_qc_clm, gust_speed_qc_flt, gust_speed_qc_gap, gust_speed_qc_loc, gust_speed_qc_mvr, gust_speed_qc_nbr, gust_speed_qc_rng, gust_speed_qc_rtc, gust_speed_qc_spk, gust_speed_qc_syn, photosynthetic_radiation_dm_qd, photosynthetic_radiation_qc_agg, photosynthetic_radiation_qc_atn, photosynthetic_radiation_qc_clm, photosynthetic_radiation_qc_flt, photosynthetic_radiation_qc_gap, photosynthetic_radiation_qc_loc, photosynthetic_radiation_qc_mvr, photosynthetic_radiation_qc_nbr, photosynthetic_radiation_qc_rng, photosynthetic_radiation_qc_rtc, photosynthetic_radiation_qc_spk, photosynthetic_radiation_qc_syn, rainfall_amount_dm_qd, rainfall_amount_qc_agg, rainfall_amount_qc_atn, rainfall_amount_qc_clm, rainfall_amount_qc_flt, rainfall_amount_qc_gap, rainfall_amount_qc_loc, rainfall_amount_qc_mvr, rainfall_amount_qc_nbr, rainfall_amount_qc_rng, rainfall_amount_qc_rtc, rainfall_amount_qc_spk, rainfall_amount_qc_syn, sea_water_temperature_dm_qd, sea_water_temperature_qc_agg, sea_water_temperature_qc_atn, sea_water_temperature_qc_clm, sea_water_temperature_qc_crv, sea_water_temperature_qc_din, sea_water_temperature_qc_flt, sea_water_temperature_qc_gap, sea_water_temperature_qc_loc, sea_water_temperature_qc_mvr, sea_water_temperature_qc_nbr, sea_water_temperature_qc_rng, sea_water_temperature_qc_rtc, sea_water_temperature_qc_spk, sea_water_temperature_qc_syn, shortwave_radiation_dm_qd, shortwave_radiation_qc_agg, shortwave_radiation_qc_atn, shortwave_radiation_qc_clm, shortwave_radiation_qc_flt, shortwave_radiation_qc_gap, shortwave_radiation_qc_loc, shortwave_radiation_qc_mvr, shortwave_radiation_qc_nbr, shortwave_radiation_qc_rng, shortwave_radiation_qc_rtc, shortwave_radiation_qc_spk, shortwave_radiation_qc_syn, ultraviolet_radiation_dm_qd, ultraviolet_radiation_qc_agg, ultraviolet_radiation_qc_atn, ultraviolet_radiation_qc_clm, ultraviolet_radiation_qc_flt, ultraviolet_radiation_qc_gap, ultraviolet_radiation_qc_loc, ultraviolet_radiation_qc_mvr, ultraviolet_radiation_qc_nbr, ultraviolet_radiation_qc_rng, ultraviolet_radiation_qc_rtc, ultraviolet_radiation_qc_spk, ultraviolet_radiation_qc_syn, wind_from_direction_dm_qd, wind_from_direction_qc_agg, wind_from_direction_qc_atn, wind_from_direction_qc_clm, wind_from_direction_qc_flt, wind_from_direction_qc_gap, wind_from_direction_qc_loc, wind_from_direction_qc_mvr, wind_from_direction_qc_nbr, wind_from_direction_qc_rng, wind_from_direction_qc_rtc, wind_from_direction_qc_spk, wind_from_direction_qc_syn, wind_from_direction_std_dm_qd, wind_from_direction_std_qc_agg, wind_from_direction_std_qc_atn, wind_from_direction_std_qc_clm, wind_from_direction_std_qc_flt, wind_from_direction_std_qc_gap, wind_from_direction_std_qc_loc, wind_from_direction_std_qc_mvr, wind_from_direction_std_qc_nbr, wind_from_direction_std_qc_rng, wind_from_direction_std_qc_rtc, wind_from_direction_std_qc_spk, wind_from_direction_std_qc_syn, wind_speed_dm_qd, wind_speed_qc_agg, wind_speed_qc_atn, wind_speed_qc_clm, wind_speed_qc_flt, wind_speed_qc_gap, wind_speed_qc_loc, wind_speed_qc_mvr, wind_speed_qc_nbr, wind_speed_qc_rng, wind_speed_qc_rtc, wind_speed_qc_spk, wind_speed_qc_syn";
    String summary "The Hawaii Institute of Marine Biology (HIMB) automatic weather station (AWS) records hourly measurements of precipitation, air temperature, wind speed and direction, and irradiance. Sensors include an Eppley 295-385 nm ultraviolet (UV) radiometer, a LiCor 200SZ Pyranometer, and a LiCor Quantameter (400-700 nm). The sensors are located on the roof of HIMB's Coral Reef Ecology Laboratory (Point Lab) on Moku o Loe (Coconut Island) in Kaneohe Bay on the windward (eastern) coast of Oahu in Hawaii. An accompanying sea water temperature sensor is located less than 10 m offshore of the weather station at a shallow depth of approximately 1 m.";
    String technical_contact "Western Weather Group (WWG)";
    String technical_contact_email "info@westernwx.com";
    String testOutOfDate "now-90minutes";
    String time_coverage_end "2020-07-04T00:00:00Z";
    String time_coverage_resolution "PT1H";
    String time_coverage_start "2005-01-01T10:00:00Z";
    String title "HIMB Weather Station: Moku o Loe (Coconut Island), Oahu, Hawaii";
    String uuid "org.pacioos.AWS-HIMB";
    Float64 Westernmost_Easting -157.7863;
  }
}

 

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