HDF5 file, superblock version 2
group /
	attribute Conventions = "ARM-1.2 CF-1.6"
	attribute command_line = "/opt/metobs/aoss_tower/repos/git/AossTower/aosstower/level_b1/nc.py -l /opt/metobs/aoss_tower/log/run_tower_level_b1.log -vv -z -i /data/cache/aoss/tower/level_00/version_00/2026/05/20/aoss_tower.2026-05-20.ascii /data/cache/aoss/tower/level_00/version_00/2026/05/21/aoss_tower.2026-05-21.ascii -s 20260521 -o /data/tmp/work_20260521_SdsLReLrQE/aoss_tower.2026-05-21.nc"
	attribute data_level = "b1"
	attribute datastream = "aoss.tower.nc-1d-1m.b1.v00"
	attribute featureType = "timeSeries"
	attribute history = "Linux rain03.ssec.wisc.edu 5.14.0-427.37.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Sep 25 11:51:41 UTC 2024 x86_64 x86_64 nc.py"
	attribute input_source = "aoss_tower.2026-05-20.ascii"
	attribute input_sources = "aoss_tower.2026-05-20.ascii, aoss_tower.2026-05-21.ascii"
	attribute institution = "University of Wisconsin - Madison (UW) Space Science and Engineering Center (SSEC)"
	attribute software_version = "00"
	attribute source = "surface observation"
dataset /accum_precip: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Precipitation accumulated since 0Z"
	attribute standard_name = "accumulated_precipitation"
	attribute units = "mm"
	attribute valid_max = 254.0
	attribute valid_min = 0.0
dataset /air_temp: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Air temperature"
	attribute standard_name = "air_temperature"
	attribute units = "degC"
	attribute valid_max = 50.0
	attribute valid_min = -50.0
dataset /alt: float32, shape ()
	attribute _FillValue = -9999.0
	attribute axis = "Z"
	attribute long_name = "vertical distance"
	attribute positive = "up"
	attribute standard_name = "height"
	attribute units = "m"
dataset /base_time: int32, shape ()
	attribute _FillValue = -9999
	attribute ancillary_variables = "time_offset"
	attribute calendar = "gregorian"
	attribute long_name = "Base time in Epoch"
	attribute standard_name = "time"
	attribute string = "2026-05-21 00:00:00Z"
	attribute units = "seconds since 1970-01-01 00:00:00"
dataset /dewpoint: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Calculated dewpoint temperature"
	attribute standard_name = "dew_point_temperature"
	attribute units = "degC"
	attribute valid_max = 50.0
	attribute valid_min = -50.0
dataset /gust: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Wind gust over the previous 2 minutes"
	attribute standard_name = "wind_speed_of_gust"
	attribute units = "m/s"
	attribute valid_max = 50.0
	attribute valid_min = 0.0
dataset /lat: float32, shape ()
	attribute _FillValue = -9999.0
	attribute standard_name = "latitude"
	attribute units = "degrees_north"
	attribute valid_max = 90.0
	attribute valid_min = -90.0
dataset /lon: float32, shape ()
	attribute _FillValue = -9999.0
	attribute standard_name = "longitude"
	attribute units = "degrees_east"
	attribute valid_max = 180.0
	attribute valid_min = -180.0
dataset /max_len_station_name: float32, shape (32)
dataset /precip: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Precipitation"
	attribute units = "mm"
	attribute valid_max = 254.0
	attribute valid_min = 0.0
dataset /pressure: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Air pressure as measured from the PAROSCI pressure sensor"
	attribute standard_name = "air_pressure"
	attribute units = "hPa"
	attribute valid_max = 1100.0
	attribute valid_min = 850.0
dataset /qc_accum_precip: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_air_temp: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_dewpoint: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_gust: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_precip: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_pressure: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_rh: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_solar_flux: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_wind_dir: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /qc_wind_speed: int8, shape (1440)
	attribute flag_masks = 0, 1, 2, 4, 8
	attribute flag_meaning = "value is valid, value is equal to missing_value, value is less than the valid min, value is greater than the valid max, difference between current and previous values exceeds valid_delta."
	attribute long_name = "data quality"
	attribute valid_range = 0, 15
dataset /rh: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Relative humidity"
	attribute standard_name = "relative_humidity"
	attribute units = "%"
	attribute valid_max = 100.0
	attribute valid_min = 0.0
dataset /solar_flux: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Solar flux"
	attribute standard_name = "solar_flux"
	attribute units = "w*m^-2"
	attribute valid_max = 3000.0
	attribute valid_min = 0.0
dataset /station_name: string(1), shape (32)
	attribute _FillValue = ""
	attribute cf_role = "timeseries_id"
	attribute long_name = "station name"
dataset /time: float64, shape (1440)
	attribute _FillValue = -9999.0
	attribute calendar = "gregorian"
	attribute long_name = "Hour offset from midnight"
	attribute units = "hours since 2026-05-21 00:00:00Z"
dataset /time_offset: float64, shape (1440)
	attribute _FillValue = -9999.0
	attribute ancillary_variables = "base_time"
	attribute calendar = "gregorian"
	attribute long_name = "Time offset from base_time"
	attribute standard_name = "time"
	attribute units = "seconds since 2026-05-21 00:00:00Z"
dataset /wind_dir: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Wind direction"
	attribute standard_name = "wind_from_direction"
	attribute units = "degrees"
	attribute valid_max = 360.0
	attribute valid_min = 0.0
dataset /wind_speed: float32, shape (1440)
	attribute _FillValue = -9999.0
	attribute description = "Wind speed"
	attribute standard_name = "wind_speed"
	attribute units = "m*s^-1"
	attribute valid_max = 50.0
	attribute valid_min = 0.0