netcdf CUES_grouped_data_2015to2025 { group: data_1_min { dimensions: datetime = 5520960 ; variables: float air_temperature(datetime) ; air_temperature:_FillValue = NaNf ; string air_temperature:long_name = "air temperature" ; string air_temperature:standard_name = "air_temperature" ; string air_temperature:units = "degree_C" ; string air_temperature:instrument = "Campbell Scientific HMP45C" ; string air_temperature:instrument_description = "temperature and humidity probe with radiation shield" ; string air_temperature:instrument_location = "on platform" ; string air_temperature:sensor_height = "8 m" ; string air_temperature:height_reference = "above bare ground" ; string air_temperature:valid_min = "-39" ; string air_temperature:valid_max = "60" ; string air_temperature:processing_method = "sampled every 1 min" ; string air_temperature:additional_info = "temperature/humidity sensor was 7.9 m AGL in 1998; photos show the current sensor mounted at a similar height" ; string air_temperature:period_data_availability = "98.6%" ; string air_temperature:additional_QC = "removed observations beyond valid_min, valid_max range and during known maintenance periods; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string air_temperature:gap_filling = "None" ; string air_temperature:ancillary_variables = "air_temperature_data_flag" ; int air_temperature_data_flag(datetime) ; string air_temperature_data_flag:long_name = "air temperature data point source flags" ; string air_temperature_data_flag:standard_name = "data_value_source_flag" ; air_temperature_data_flag:flag_values = 0LL, 1LL ; air_temperature_data_flag:valid_range = 0LL, 1LL ; string air_temperature_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string air_temperature_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string air_temperature_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string air_temperature_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string air_temperature_data_flag:ancillary_variables = "air_temperature" ; float relative_humidity(datetime) ; relative_humidity:_FillValue = NaNf ; string relative_humidity:long_name = "relative humidity on platform" ; string relative_humidity:standard_name = "relative_humidity" ; string relative_humidity:units = "percent" ; string relative_humidity:instrument = "Campbell Scientific HMP45C" ; string relative_humidity:instrument_description = "temperature and humidity probe with radiation shield" ; string relative_humidity:instrument_location = "on platform" ; string relative_humidity:sensor_height = "8 m" ; string relative_humidity:height_reference = "above bare ground" ; string relative_humidity:valid_min = "0" ; string relative_humidity:valid_max = "100" ; string relative_humidity:processing_method = "sampled every 1 min" ; string relative_humidity:additional_info = "temperature/humidity sensor was 7.9 m AGL in 1998. Photos show the current sensor mounted at a similar height" ; string relative_humidity:period_data_availability = "98.7%" ; string relative_humidity:additional_QC = "removed observations beyond valid_min, valid_max range and during known maintenance periods; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string relative_humidity:gap_filling = "None" ; string relative_humidity:ancillary_variables = "relative_humidity_data_flag" ; int relative_humidity_data_flag(datetime) ; string relative_humidity_data_flag:long_name = "relative humidity data point source flags" ; string relative_humidity_data_flag:standard_name = "data_value_source_flag" ; relative_humidity_data_flag:flag_values = 0LL, 1LL ; relative_humidity_data_flag:valid_range = 0LL, 1LL ; string relative_humidity_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string relative_humidity_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string relative_humidity_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string relative_humidity_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string relative_humidity_data_flag:ancillary_variables = "relative_humidity" ; float station_pressure(datetime) ; station_pressure:_FillValue = NaNf ; string station_pressure:long_name = "atmospheric pressure" ; string station_pressure:standard_name = "air_pressure" ; string station_pressure:units = "hPa" ; string station_pressure:instrument = "Met One 092 Barometer" ; string station_pressure:instrument_description = "barometric pressure sensor" ; string station_pressure:instrument_location = "inside bunker beneath platform" ; string station_pressure:sensor_height = "1 m" ; string station_pressure:height_reference = "above bare ground" ; string station_pressure:valid_min = "600" ; string station_pressure:valid_max = "1100" ; string station_pressure:processing_method = "sampled every 1 min; not adjusted to mean sea level" ; string station_pressure:additional_info = "sensor located about chest height in bunker, which is partially buried; height is an estimate" ; string station_pressure:period_data_availability = "98.5%" ; string station_pressure:additional_QC = "removed observations beyond valid_min, valid_max range and during known maintenance periods; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string station_pressure:gap_filling = "None" ; string station_pressure:ancillary_variables = "station_pressure_data_flag" ; int station_pressure_data_flag(datetime) ; string station_pressure_data_flag:long_name = "station pressure data point source flags" ; string station_pressure_data_flag:standard_name = "data_value_source_flag" ; station_pressure_data_flag:flag_values = 0LL, 1LL ; station_pressure_data_flag:valid_range = 0LL, 1LL ; string station_pressure_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string station_pressure_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string station_pressure_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string station_pressure_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string station_pressure_data_flag:ancillary_variables = "station_pressure" ; int64 datetime(datetime) ; string datetime:units = "minutes since 2015-01-01" ; string datetime:calendar = "proleptic_gregorian" ; float wind_speed(datetime) ; wind_speed:_FillValue = NaNf ; string wind_speed:long_name = "horizontal wind speed" ; string wind_speed:standard_name = "wind_speed" ; string wind_speed:units = "m s-1" ; string wind_speed:instrument = "RM Young Wind Monitor" ; string wind_speed:instrument_description = "propeller vane anemometer" ; string wind_speed:instrument_location = "wind mast - southwest corner of platform" ; string wind_speed:sensor_height = "7.5 m" ; string wind_speed:height_reference = "above bare ground" ; string wind_speed:valid_min = "0" ; string wind_speed:valid_max = "100" ; string wind_speed:data_processing_method = "mean of all samples taken over preceding 1 min" ; string wind_speed:additional_info = "RM Young models 05103 and potentially 05108; sensor height varied between ~7-7.5 m AGL during period" ; string wind_speed:period_data_availability = "92.6%" ; string wind_speed:additional_QC = "removed erroneous observations during winter 2016/2017; applied Hampel filter to wind speed with 1-h centered running median to filter points beyond +- 3 standard deviations; identified outliers set to NaN instead of median" ; string wind_speed:gap_filling = "None" ; float wind_direction(datetime) ; wind_direction:_FillValue = NaNf ; string wind_direction:long_name = "horizontal wind direction" ; string wind_direction:standard_name = "wind_from_direction" ; string wind_direction:units = "degrees" ; string wind_direction:instrument = "RM Young Wind Monitor" ; string wind_direction:instrument_description = "propeller vane anemometer" ; string wind_direction:instrument_location = "wind mast - southwest corner of platform" ; string wind_direction:sensor_height = "7.5 m" ; string wind_direction:height_reference = "above bare ground" ; string wind_direction:valid_min = "0" ; string wind_direction:valid_max = "360" ; string wind_direction:data_processing_method = "mean of all samples taken over preceding 1 min" ; string wind_direction:additional_info = "RM Young models 05103 and potentially 05108; sensor height varied between ~7-7.5 m AGL during period" ; string wind_direction:period_data_availability = "92.6%" ; string wind_direction:additional_QC = "removed erroneous observations during winter 2016/2017; applied Hampel filter to wind speed with 1-h centered running median to filter points beyond +- 3 standard deviations; identified outliers set to NaN instead of median" ; string wind_direction:gap_filling = "None" ; float surface_skin_temperature(datetime) ; surface_skin_temperature:_FillValue = NaNf ; string surface_skin_temperature:long_name = "surface (snow) skin temperature" ; string surface_skin_temperature:standard_name = "surface_temperature" ; string surface_skin_temperature:units = "degree_C" ; string surface_skin_temperature:instrument = "Apogee SI-111 thermal radiometer" ; string surface_skin_temperature:instrument_description = "downward-pointing precision thermal infrared radiometer" ; string surface_skin_temperature:instrument_location = "fixed boom – south side of platform" ; string surface_skin_temperature:sensor_height = "7 m" ; string surface_skin_temperature:height_reference = "above bare ground" ; string surface_skin_temperature:valid_min = "-55" ; string surface_skin_temperature:valid_max = "55" ; string surface_skin_temperature:processing_method = "mean of all samples taken over preceding 1 min; surface emissivity assumed to be 1" ; string surface_skin_temperature:additional_info = "installed in 11/2016" ; string surface_skin_temperature:period_data_availability = "82.1%" ; string surface_skin_temperature:additional_QC = "removed observations beyond valid_min, valid_max range and during known maintenance periods; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string surface_skin_temperature:gap_filling = "None" ; string surface_skin_temperature:ancillary_variables = "surface_skin_temperature_data_flag" ; int surface_skin_temperature_data_flag(datetime) ; string surface_skin_temperature_data_flag:long_name = "surface skin temperature data point source flags" ; string surface_skin_temperature_data_flag:standard_name = "data_value_source_flag" ; surface_skin_temperature_data_flag:flag_values = 0LL, 1LL ; surface_skin_temperature_data_flag:valid_range = 0LL, 1LL ; string surface_skin_temperature_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string surface_skin_temperature_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string surface_skin_temperature_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string surface_skin_temperature_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string surface_skin_temperature_data_flag:ancillary_variables = "surface_skin_temperature" ; float downwelling_longwave_platform(datetime) ; downwelling_longwave_platform:_FillValue = NaNf ; string downwelling_longwave_platform:long_name = "downwelling longwave infrared radiation" ; string downwelling_longwave_platform:standard_name = "surface_downwelling_longwave_flux" ; string downwelling_longwave_platform:units = "W m-2" ; string downwelling_longwave_platform:instrument = "Eppley PIR" ; string downwelling_longwave_platform:instrument_description = "uplooking precision infrared radiometer (pyrgeometer)" ; string downwelling_longwave_platform:instrument_location = "radiometer mast - northeast corner of platform" ; string downwelling_longwave_platform:sensor_height = "8 m" ; string downwelling_longwave_platform:height_reference = "above bare ground" ; string downwelling_longwave_platform:valid_min = "0" ; string downwelling_longwave_platform:valid_max = "700" ; string downwelling_longwave_platform:processing_method = "mean of all samples taken over preceding 1 min" ; string downwelling_longwave_platform:additional_info = "spectral range: 3.5 - 50.0 μm" ; string downwelling_longwave_platform:period_data_availability = "98.5%" ; string downwelling_longwave_platform:additional_QC = "removed observations beyond valid_min, valid_max range and during known maintenance periods; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string downwelling_longwave_platform:gap_filling = "None" ; string downwelling_longwave_platform:ancillary_variables = "downwelling_longwave_platform_data_flag" ; int downwelling_longwave_platform_data_flag(datetime) ; string downwelling_longwave_platform_data_flag:long_name = "downwelling longwave platform data point source flags" ; string downwelling_longwave_platform_data_flag:standard_name = "data_value_source_flag" ; downwelling_longwave_platform_data_flag:flag_values = 0LL, 1LL ; downwelling_longwave_platform_data_flag:valid_range = 0LL, 1LL ; string downwelling_longwave_platform_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string downwelling_longwave_platform_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string downwelling_longwave_platform_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string downwelling_longwave_platform_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string downwelling_longwave_platform_data_flag:ancillary_variables = "downwelling_longwave_platform" ; float downwelling_shortwave_platform(datetime) ; downwelling_shortwave_platform:_FillValue = NaNf ; string downwelling_shortwave_platform:long_name = "downwelling broadband solar radiation" ; string downwelling_shortwave_platform:standard_name = "surface_downwelling_shortwave_flux" ; string downwelling_shortwave_platform:units = "W m-2" ; string downwelling_shortwave_platform:instrument = "Delta-T SPN1 pyranometer & Eppley PSP" ; string downwelling_shortwave_platform:instrument_description = "SPN1: uplooking sunshine pyranometer with clear glass hemisphere; PSP: uplooking precision spectral pyranometer with clear glass hemisphere" ; string downwelling_shortwave_platform:instrument_location = "radiometer mast - northeast corner of platform" ; string downwelling_shortwave_platform:sensor_height = "8 m" ; string downwelling_shortwave_platform:height_reference = "above bare ground" ; string downwelling_shortwave_platform:valid_min = "0" ; string downwelling_shortwave_platform:valid_max = "2800" ; string downwelling_shortwave_platform:processing_method = "mean of all samples taken over preceding 1 min" ; string downwelling_shortwave_platform:additional_info = "SPN1 spectral range: 0.4 - 2.7 μm; PSP spectral range: 0.285 - 2.8 μm; SPN1 was used prior to installation of PSP in 09/2015" ; string downwelling_shortwave_platform:period_data_availability = "51.9%" ; string downwelling_shortwave_platform:additional_QC = "removed observations beyond valid_min, valid_max range and during known maintenance periods; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string downwelling_shortwave_platform:gap_filling = "None" ; string downwelling_shortwave_platform:ancillary_variables = "downwelling_shortwave_platform_data_flag, downwelling_shortwave_platform_instrument_flag" ; int downwelling_shortwave_platform_data_flag(datetime) ; string downwelling_shortwave_platform_data_flag:long_name = "downwelling shortwave platform data point source flags" ; string downwelling_shortwave_platform_data_flag:standard_name = "data_value_source_flag" ; downwelling_shortwave_platform_data_flag:flag_values = 0LL, 1LL ; downwelling_shortwave_platform_data_flag:valid_range = 0LL, 1LL ; string downwelling_shortwave_platform_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string downwelling_shortwave_platform_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string downwelling_shortwave_platform_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string downwelling_shortwave_platform_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string downwelling_shortwave_platform_data_flag:ancillary_variables = "downwelling_shortwave_platform" ; int downwelling_shortwave_platform_instrument_flag(datetime) ; string downwelling_shortwave_platform_instrument_flag:long_name = "instrument for downwelling shortwave radiation measurement on platform" ; string downwelling_shortwave_platform_instrument_flag:standard_name = "instrumentation_flag" ; downwelling_shortwave_platform_instrument_flag:flag_values = 0LL, 1LL, 2LL ; downwelling_shortwave_platform_instrument_flag:valid_range = 0LL, 2LL ; string downwelling_shortwave_platform_instrument_flag:flag_meanings_short = "measurement not present", "Delta-T SPN1", "Eppley PSP" ; string downwelling_shortwave_platform_instrument_flag:flag_meaning_0 = "measurement not present" ; string downwelling_shortwave_platform_instrument_flag:flag_meaning_1 = "Delta-T SPN1 sunshine pyranometer" ; string downwelling_shortwave_platform_instrument_flag:flag_meaning_2 = "Eppley precision spectral pyranometer (PSP)" ; string downwelling_shortwave_platform_instrument_flag:additional_info = "Delta-T was not replaced by PSP; uplooking PSP on platform was unavailable between 09/2011 and 09/2015" ; string downwelling_shortwave_platform_instrument_flag:ancillary_variables = "downwelling_shortwave_platform" ; float downwelling_shortwave_adj_boom(datetime) ; downwelling_shortwave_adj_boom:_FillValue = NaNf ; string downwelling_shortwave_adj_boom:long_name = "downwelling broadband solar radiation" ; string downwelling_shortwave_adj_boom:standard_name = "surface_downwelling_shortwave_flux" ; string downwelling_shortwave_adj_boom:units = "W m-2" ; string downwelling_shortwave_adj_boom:instrument = "Eppley PSP" ; string downwelling_shortwave_adj_boom:instrument_description = "uplooking precision spectral pyranometer with clear glass hemisphere" ; string downwelling_shortwave_adj_boom:instrument_location = "adjustable boom – south side of platform" ; string downwelling_shortwave_adj_boom:sensor_height = "1.5 m" ; string downwelling_shortwave_adj_boom:height_reference = "above ground or snow surface" ; string downwelling_shortwave_adj_boom:valid_min = "0" ; string downwelling_shortwave_adj_boom:valid_max = "2800" ; string downwelling_shortwave_adj_boom:processing_method = "mean of all samples taken over preceding 1 min" ; string downwelling_shortwave_adj_boom:additional_info = "spectral range: 0.285 - 2.8 μm; adjustable boom is intended to be kept at approx 1 m above the snow surface; current adjustable boom can be adjusted remotely, but earlier boom required manual adjustment" ; string downwelling_shortwave_adj_boom:period_data_availability = "24.0%" ; string downwelling_shortwave_adj_boom:additional_QC = "removed observations beyond valid_min, valid_max range, during known maintenance periods, and when sensor was buried by snow; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string downwelling_shortwave_adj_boom:gap_filling = "None" ; string downwelling_shortwave_adj_boom:ancillary_variables = "downwelling_shortwave_adj_boom_data_flag" ; int downwelling_shortwave_adj_boom_data_flag(datetime) ; string downwelling_shortwave_adj_boom_data_flag:long_name = "downwelling shortwave adj boom data point source flags" ; string downwelling_shortwave_adj_boom_data_flag:standard_name = "data_value_source_flag" ; downwelling_shortwave_adj_boom_data_flag:flag_values = 0LL, 1LL ; downwelling_shortwave_adj_boom_data_flag:valid_range = 0LL, 1LL ; string downwelling_shortwave_adj_boom_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string downwelling_shortwave_adj_boom_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string downwelling_shortwave_adj_boom_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string downwelling_shortwave_adj_boom_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string downwelling_shortwave_adj_boom_data_flag:ancillary_variables = "downwelling_shortwave_adj_boom" ; float upwelling_shortwave_fixed_boom(datetime) ; upwelling_shortwave_fixed_boom:_FillValue = NaNf ; string upwelling_shortwave_fixed_boom:long_name = "upwelling (reflected) broadband solar radiation" ; string upwelling_shortwave_fixed_boom:standard_name = "surface_upwelling_shortwave_flux" ; string upwelling_shortwave_fixed_boom:units = "W m-2" ; string upwelling_shortwave_fixed_boom:instrument = "Eppley PSP" ; string upwelling_shortwave_fixed_boom:instrument_description = "downlooking precision spectral pyranometer with clear glass hemisphere" ; string upwelling_shortwave_fixed_boom:instrument_location = "fixed boom – south side of platform" ; string upwelling_shortwave_fixed_boom:sensor_height = "7 m" ; string upwelling_shortwave_fixed_boom:height_reference = "above bare ground" ; string upwelling_shortwave_fixed_boom:valid_min = "0" ; string upwelling_shortwave_fixed_boom:valid_max = "2800" ; string upwelling_shortwave_fixed_boom:processing_method = "mean of all samples taken over preceding 1 min" ; string upwelling_shortwave_fixed_boom:additional_info = "spectral range: 0.285 - 2.8 μm" ; string upwelling_shortwave_fixed_boom:period_data_availability = "60.9%" ; string upwelling_shortwave_fixed_boom:additional_QC = "removed observations beyond valid_min, valid_max range, during known maintenance periods, and when sensor was buried by snow; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string upwelling_shortwave_fixed_boom:gap_filling = "None" ; string upwelling_shortwave_fixed_boom:ancillary_variables = "upwelling_shortwave_fixed_boom_data_flag" ; int upwelling_shortwave_fixed_boom_data_flag(datetime) ; string upwelling_shortwave_fixed_boom_data_flag:long_name = "upwelling shortwave fixed boom data point source flags" ; string upwelling_shortwave_fixed_boom_data_flag:standard_name = "data_value_source_flag" ; upwelling_shortwave_fixed_boom_data_flag:flag_values = 0LL, 1LL ; upwelling_shortwave_fixed_boom_data_flag:valid_range = 0LL, 1LL ; string upwelling_shortwave_fixed_boom_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string upwelling_shortwave_fixed_boom_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string upwelling_shortwave_fixed_boom_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string upwelling_shortwave_fixed_boom_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string upwelling_shortwave_fixed_boom_data_flag:ancillary_variables = "upwelling_shortwave_fixed_boom" ; float upwelling_shortwave_adj_boom(datetime) ; upwelling_shortwave_adj_boom:_FillValue = NaNf ; string upwelling_shortwave_adj_boom:long_name = "upwelling (reflected) broadband solar radiation" ; string upwelling_shortwave_adj_boom:standard_name = "surface_upwelling_shortwave_flux" ; string upwelling_shortwave_adj_boom:units = "W m-2" ; string upwelling_shortwave_adj_boom:instrument = "Eppley PSP" ; string upwelling_shortwave_adj_boom:instrument_description = "downlooking precision spectral pyranometer with clear glass hemisphere" ; string upwelling_shortwave_adj_boom:instrument_location = "adjustable boom – south side of platform" ; string upwelling_shortwave_adj_boom:sensor_height = "1 m" ; string upwelling_shortwave_adj_boom:height_reference = "above ground or snow surface" ; string upwelling_shortwave_adj_boom:valid_min = "0" ; string upwelling_shortwave_adj_boom:valid_max = "2800" ; string upwelling_shortwave_adj_boom:processing_method = "mean of all samples taken over preceding 1 min" ; string upwelling_shortwave_adj_boom:additional_info = "spectral range: 0.285 - 2.8 μm; adjustable boom is intended to be kept at approx 1 m above the snow surface; current adjustable boom can be adjusted remotely, but earlier boom required manual adjustment" ; string upwelling_shortwave_adj_boom:period_data_availability = "77.2%" ; string upwelling_shortwave_adj_boom:additional_QC = "removed observations beyond valid_min, valid_max range, during known maintenance periods, and when sensor was buried by snow; applied Hampel filter with 3-h centered running median to filter points beyond +- 3 standard deviations" ; string upwelling_shortwave_adj_boom:gap_filling = "None" ; string upwelling_shortwave_adj_boom:ancillary_variables = "upwelling_shortwave_adj_boom_data_flag" ; int upwelling_shortwave_adj_boom_data_flag(datetime) ; string upwelling_shortwave_adj_boom_data_flag:long_name = "upwelling shortwave adj boom data point source flags" ; string upwelling_shortwave_adj_boom_data_flag:standard_name = "data_value_source_flag" ; upwelling_shortwave_adj_boom_data_flag:flag_values = 0LL, 1LL ; upwelling_shortwave_adj_boom_data_flag:valid_range = 0LL, 1LL ; string upwelling_shortwave_adj_boom_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string upwelling_shortwave_adj_boom_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string upwelling_shortwave_adj_boom_data_flag:flag_meaning_1 = "data value was replaced by 3-h running median during Hampel filtering procedure" ; string upwelling_shortwave_adj_boom_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string upwelling_shortwave_adj_boom_data_flag:ancillary_variables = "upwelling_shortwave_adj_boom" ; float soil_temperature_0cm_north(datetime) ; soil_temperature_0cm_north:_FillValue = NaNf ; string soil_temperature_0cm_north:long_name = "soil temperature" ; string soil_temperature_0cm_north:standard_name = "soil_temperature" ; string soil_temperature_0cm_north:units = "degree_C" ; string soil_temperature_0cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_0cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_0cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_0cm_north:sensor_height = "0 cm" ; string soil_temperature_0cm_north:height_reference = "below ground surface" ; string soil_temperature_0cm_north:valid_min = "-35" ; string soil_temperature_0cm_north:valid_max = "50" ; string soil_temperature_0cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_0cm_north:additional_info = "" ; string soil_temperature_0cm_north:period_data_availability = "98.4%" ; string soil_temperature_0cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_0cm_north:gap_filling = "None" ; float soil_temperature_10cm_north(datetime) ; soil_temperature_10cm_north:_FillValue = NaNf ; string soil_temperature_10cm_north:long_name = "soil temperature" ; string soil_temperature_10cm_north:standard_name = "soil_temperature" ; string soil_temperature_10cm_north:units = "degree_C" ; string soil_temperature_10cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_10cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_10cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_10cm_north:sensor_height = "10 cm" ; string soil_temperature_10cm_north:height_reference = "below ground surface" ; string soil_temperature_10cm_north:valid_min = "-35" ; string soil_temperature_10cm_north:valid_max = "50" ; string soil_temperature_10cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_10cm_north:additional_info = "" ; string soil_temperature_10cm_north:period_data_availability = "98.4%" ; string soil_temperature_10cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_10cm_north:gap_filling = "None" ; float soil_temperature_20cm_north(datetime) ; soil_temperature_20cm_north:_FillValue = NaNf ; string soil_temperature_20cm_north:long_name = "soil temperature" ; string soil_temperature_20cm_north:standard_name = "soil_temperature" ; string soil_temperature_20cm_north:units = "degree_C" ; string soil_temperature_20cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_20cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_20cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_20cm_north:sensor_height = "20 cm" ; string soil_temperature_20cm_north:height_reference = "below ground surface" ; string soil_temperature_20cm_north:valid_min = "-35" ; string soil_temperature_20cm_north:valid_max = "50" ; string soil_temperature_20cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_20cm_north:additional_info = "" ; string soil_temperature_20cm_north:period_data_availability = "98.4%" ; string soil_temperature_20cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_20cm_north:gap_filling = "None" ; float soil_temperature_30cm_north(datetime) ; soil_temperature_30cm_north:_FillValue = NaNf ; string soil_temperature_30cm_north:long_name = "soil temperature" ; string soil_temperature_30cm_north:standard_name = "soil_temperature" ; string soil_temperature_30cm_north:units = "degree_C" ; string soil_temperature_30cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_30cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_30cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_30cm_north:sensor_height = "30 cm" ; string soil_temperature_30cm_north:height_reference = "below ground surface" ; string soil_temperature_30cm_north:valid_min = "-35" ; string soil_temperature_30cm_north:valid_max = "50" ; string soil_temperature_30cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_30cm_north:additional_info = "" ; string soil_temperature_30cm_north:period_data_availability = "98.3%" ; string soil_temperature_30cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_30cm_north:gap_filling = "None" ; float soil_temperature_40cm_north(datetime) ; soil_temperature_40cm_north:_FillValue = NaNf ; string soil_temperature_40cm_north:long_name = "soil temperature" ; string soil_temperature_40cm_north:standard_name = "soil_temperature" ; string soil_temperature_40cm_north:units = "degree_C" ; string soil_temperature_40cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_40cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_40cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_40cm_north:sensor_height = "40 cm" ; string soil_temperature_40cm_north:height_reference = "below ground surface" ; string soil_temperature_40cm_north:valid_min = "-35" ; string soil_temperature_40cm_north:valid_max = "50" ; string soil_temperature_40cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_40cm_north:additional_info = "" ; string soil_temperature_40cm_north:period_data_availability = "98.3%" ; string soil_temperature_40cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_40cm_north:gap_filling = "None" ; float soil_temperature_50cm_north(datetime) ; soil_temperature_50cm_north:_FillValue = NaNf ; string soil_temperature_50cm_north:long_name = "soil temperature" ; string soil_temperature_50cm_north:standard_name = "soil_temperature" ; string soil_temperature_50cm_north:units = "degree_C" ; string soil_temperature_50cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_50cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_50cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_50cm_north:sensor_height = "50 cm" ; string soil_temperature_50cm_north:height_reference = "below ground surface" ; string soil_temperature_50cm_north:valid_min = "-35" ; string soil_temperature_50cm_north:valid_max = "50" ; string soil_temperature_50cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_50cm_north:additional_info = "" ; string soil_temperature_50cm_north:period_data_availability = "98.3%" ; string soil_temperature_50cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_50cm_north:gap_filling = "None" ; float soil_temperature_60cm_north(datetime) ; soil_temperature_60cm_north:_FillValue = NaNf ; string soil_temperature_60cm_north:long_name = "soil temperature" ; string soil_temperature_60cm_north:standard_name = "soil_temperature" ; string soil_temperature_60cm_north:units = "degree_C" ; string soil_temperature_60cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_60cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_60cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_60cm_north:sensor_height = "60 cm" ; string soil_temperature_60cm_north:height_reference = "below ground surface" ; string soil_temperature_60cm_north:valid_min = "-35" ; string soil_temperature_60cm_north:valid_max = "50" ; string soil_temperature_60cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_60cm_north:additional_info = "" ; string soil_temperature_60cm_north:period_data_availability = "98.4%" ; string soil_temperature_60cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_60cm_north:gap_filling = "None" ; float soil_temperature_70cm_north(datetime) ; soil_temperature_70cm_north:_FillValue = NaNf ; string soil_temperature_70cm_north:long_name = "soil temperature" ; string soil_temperature_70cm_north:standard_name = "soil_temperature" ; string soil_temperature_70cm_north:units = "degree_C" ; string soil_temperature_70cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_70cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_70cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_70cm_north:sensor_height = "70 cm" ; string soil_temperature_70cm_north:height_reference = "below ground surface" ; string soil_temperature_70cm_north:valid_min = "-35" ; string soil_temperature_70cm_north:valid_max = "50" ; string soil_temperature_70cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_70cm_north:additional_info = "" ; string soil_temperature_70cm_north:period_data_availability = "98.4%" ; string soil_temperature_70cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_70cm_north:gap_filling = "None" ; float soil_temperature_80cm_north(datetime) ; soil_temperature_80cm_north:_FillValue = NaNf ; string soil_temperature_80cm_north:long_name = "soil temperature" ; string soil_temperature_80cm_north:standard_name = "soil_temperature" ; string soil_temperature_80cm_north:units = "degree_C" ; string soil_temperature_80cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_80cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_80cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_80cm_north:sensor_height = "80 cm" ; string soil_temperature_80cm_north:height_reference = "below ground surface" ; string soil_temperature_80cm_north:valid_min = "-35" ; string soil_temperature_80cm_north:valid_max = "50" ; string soil_temperature_80cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_80cm_north:additional_info = "" ; string soil_temperature_80cm_north:period_data_availability = "98.4%" ; string soil_temperature_80cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_80cm_north:gap_filling = "None" ; float soil_temperature_90cm_north(datetime) ; soil_temperature_90cm_north:_FillValue = NaNf ; string soil_temperature_90cm_north:long_name = "soil temperature" ; string soil_temperature_90cm_north:standard_name = "soil_temperature" ; string soil_temperature_90cm_north:units = "degree_C" ; string soil_temperature_90cm_north:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_90cm_north:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_90cm_north:instrument_location = "on ground north of platform" ; string soil_temperature_90cm_north:sensor_height = "90 cm" ; string soil_temperature_90cm_north:height_reference = "below ground surface" ; string soil_temperature_90cm_north:valid_min = "-35" ; string soil_temperature_90cm_north:valid_max = "50" ; string soil_temperature_90cm_north:processing_method = "sampled every 1 min" ; string soil_temperature_90cm_north:additional_info = "" ; string soil_temperature_90cm_north:period_data_availability = "98.4%" ; string soil_temperature_90cm_north:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_90cm_north:gap_filling = "None" ; float soil_temperature_0cm_south(datetime) ; soil_temperature_0cm_south:_FillValue = NaNf ; string soil_temperature_0cm_south:long_name = "soil temperature" ; string soil_temperature_0cm_south:standard_name = "soil_temperature" ; string soil_temperature_0cm_south:units = "degree_C" ; string soil_temperature_0cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_0cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_0cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_0cm_south:sensor_height = "0 cm" ; string soil_temperature_0cm_south:height_reference = "below ground surface" ; string soil_temperature_0cm_south:valid_min = "-35" ; string soil_temperature_0cm_south:valid_max = "50" ; string soil_temperature_0cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_0cm_south:additional_info = "" ; string soil_temperature_0cm_south:period_data_availability = "98.3%" ; string soil_temperature_0cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_0cm_south:gap_filling = "None" ; float soil_temperature_10cm_south(datetime) ; soil_temperature_10cm_south:_FillValue = NaNf ; string soil_temperature_10cm_south:long_name = "soil temperature" ; string soil_temperature_10cm_south:standard_name = "soil_temperature" ; string soil_temperature_10cm_south:units = "degree_C" ; string soil_temperature_10cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_10cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_10cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_10cm_south:sensor_height = "10 cm" ; string soil_temperature_10cm_south:height_reference = "below ground surface" ; string soil_temperature_10cm_south:valid_min = "-35" ; string soil_temperature_10cm_south:valid_max = "50" ; string soil_temperature_10cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_10cm_south:additional_info = "" ; string soil_temperature_10cm_south:period_data_availability = "98.3%" ; string soil_temperature_10cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_10cm_south:gap_filling = "None" ; float soil_temperature_20cm_south(datetime) ; soil_temperature_20cm_south:_FillValue = NaNf ; string soil_temperature_20cm_south:long_name = "soil temperature" ; string soil_temperature_20cm_south:standard_name = "soil_temperature" ; string soil_temperature_20cm_south:units = "degree_C" ; string soil_temperature_20cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_20cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_20cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_20cm_south:sensor_height = "20 cm" ; string soil_temperature_20cm_south:height_reference = "below ground surface" ; string soil_temperature_20cm_south:valid_min = "-35" ; string soil_temperature_20cm_south:valid_max = "50" ; string soil_temperature_20cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_20cm_south:additional_info = "" ; string soil_temperature_20cm_south:period_data_availability = "98.4%" ; string soil_temperature_20cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_20cm_south:gap_filling = "None" ; float soil_temperature_30cm_south(datetime) ; soil_temperature_30cm_south:_FillValue = NaNf ; string soil_temperature_30cm_south:long_name = "soil temperature" ; string soil_temperature_30cm_south:standard_name = "soil_temperature" ; string soil_temperature_30cm_south:units = "degree_C" ; string soil_temperature_30cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_30cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_30cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_30cm_south:sensor_height = "30 cm" ; string soil_temperature_30cm_south:height_reference = "below ground surface" ; string soil_temperature_30cm_south:valid_min = "-35" ; string soil_temperature_30cm_south:valid_max = "50" ; string soil_temperature_30cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_30cm_south:additional_info = "" ; string soil_temperature_30cm_south:period_data_availability = "98.4%" ; string soil_temperature_30cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_30cm_south:gap_filling = "None" ; float soil_temperature_40cm_south(datetime) ; soil_temperature_40cm_south:_FillValue = NaNf ; string soil_temperature_40cm_south:long_name = "soil temperature" ; string soil_temperature_40cm_south:standard_name = "soil_temperature" ; string soil_temperature_40cm_south:units = "degree_C" ; string soil_temperature_40cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_40cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_40cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_40cm_south:sensor_height = "40 cm" ; string soil_temperature_40cm_south:height_reference = "below ground surface" ; string soil_temperature_40cm_south:valid_min = "-35" ; string soil_temperature_40cm_south:valid_max = "50" ; string soil_temperature_40cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_40cm_south:additional_info = "" ; string soil_temperature_40cm_south:period_data_availability = "98.2%" ; string soil_temperature_40cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_40cm_south:gap_filling = "None" ; float soil_temperature_50cm_south(datetime) ; soil_temperature_50cm_south:_FillValue = NaNf ; string soil_temperature_50cm_south:long_name = "soil temperature" ; string soil_temperature_50cm_south:standard_name = "soil_temperature" ; string soil_temperature_50cm_south:units = "degree_C" ; string soil_temperature_50cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_50cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_50cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_50cm_south:sensor_height = "50 cm" ; string soil_temperature_50cm_south:height_reference = "below ground surface" ; string soil_temperature_50cm_south:valid_min = "-35" ; string soil_temperature_50cm_south:valid_max = "50" ; string soil_temperature_50cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_50cm_south:additional_info = "" ; string soil_temperature_50cm_south:period_data_availability = "98.4%" ; string soil_temperature_50cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_50cm_south:gap_filling = "None" ; float soil_temperature_60cm_south(datetime) ; soil_temperature_60cm_south:_FillValue = NaNf ; string soil_temperature_60cm_south:long_name = "soil temperature" ; string soil_temperature_60cm_south:standard_name = "soil_temperature" ; string soil_temperature_60cm_south:units = "degree_C" ; string soil_temperature_60cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_60cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_60cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_60cm_south:sensor_height = "60 cm" ; string soil_temperature_60cm_south:height_reference = "below ground surface" ; string soil_temperature_60cm_south:valid_min = "-35" ; string soil_temperature_60cm_south:valid_max = "50" ; string soil_temperature_60cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_60cm_south:additional_info = "" ; string soil_temperature_60cm_south:period_data_availability = "98.4%" ; string soil_temperature_60cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_60cm_south:gap_filling = "None" ; float soil_temperature_70cm_south(datetime) ; soil_temperature_70cm_south:_FillValue = NaNf ; string soil_temperature_70cm_south:long_name = "soil temperature" ; string soil_temperature_70cm_south:standard_name = "soil_temperature" ; string soil_temperature_70cm_south:units = "degree_C" ; string soil_temperature_70cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_70cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_70cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_70cm_south:sensor_height = "70 cm" ; string soil_temperature_70cm_south:height_reference = "below ground surface" ; string soil_temperature_70cm_south:valid_min = "-35" ; string soil_temperature_70cm_south:valid_max = "50" ; string soil_temperature_70cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_70cm_south:additional_info = "" ; string soil_temperature_70cm_south:period_data_availability = "98.4%" ; string soil_temperature_70cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_70cm_south:gap_filling = "None" ; float soil_temperature_80cm_south(datetime) ; soil_temperature_80cm_south:_FillValue = NaNf ; string soil_temperature_80cm_south:long_name = "soil temperature" ; string soil_temperature_80cm_south:standard_name = "soil_temperature" ; string soil_temperature_80cm_south:units = "degree_C" ; string soil_temperature_80cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_80cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_80cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_80cm_south:sensor_height = "80 cm" ; string soil_temperature_80cm_south:height_reference = "below ground surface" ; string soil_temperature_80cm_south:valid_min = "-35" ; string soil_temperature_80cm_south:valid_max = "50" ; string soil_temperature_80cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_80cm_south:additional_info = "" ; string soil_temperature_80cm_south:period_data_availability = "98.4%" ; string soil_temperature_80cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_80cm_south:gap_filling = "None" ; float soil_temperature_90cm_south(datetime) ; soil_temperature_90cm_south:_FillValue = NaNf ; string soil_temperature_90cm_south:long_name = "soil temperature" ; string soil_temperature_90cm_south:standard_name = "soil_temperature" ; string soil_temperature_90cm_south:units = "degree_C" ; string soil_temperature_90cm_south:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_90cm_south:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_90cm_south:instrument_location = "on ground south of platform" ; string soil_temperature_90cm_south:sensor_height = "90 cm" ; string soil_temperature_90cm_south:height_reference = "below ground surface" ; string soil_temperature_90cm_south:valid_min = "-35" ; string soil_temperature_90cm_south:valid_max = "50" ; string soil_temperature_90cm_south:processing_method = "sampled every 1 min" ; string soil_temperature_90cm_south:additional_info = "" ; string soil_temperature_90cm_south:period_data_availability = "98.4%" ; string soil_temperature_90cm_south:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_90cm_south:gap_filling = "None" ; float soil_temperature_0cm_center(datetime) ; soil_temperature_0cm_center:_FillValue = NaNf ; string soil_temperature_0cm_center:long_name = "soil temperature" ; string soil_temperature_0cm_center:standard_name = "soil_temperature" ; string soil_temperature_0cm_center:units = "degree_C" ; string soil_temperature_0cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_0cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_0cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_0cm_center:sensor_height = "0 cm" ; string soil_temperature_0cm_center:height_reference = "below ground surface" ; string soil_temperature_0cm_center:valid_min = "-35" ; string soil_temperature_0cm_center:valid_max = "50" ; string soil_temperature_0cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_0cm_center:additional_info = "" ; string soil_temperature_0cm_center:period_data_availability = "98.3%" ; string soil_temperature_0cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_0cm_center:gap_filling = "None" ; float soil_temperature_10cm_center(datetime) ; soil_temperature_10cm_center:_FillValue = NaNf ; string soil_temperature_10cm_center:long_name = "soil temperature" ; string soil_temperature_10cm_center:standard_name = "soil_temperature" ; string soil_temperature_10cm_center:units = "degree_C" ; string soil_temperature_10cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_10cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_10cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_10cm_center:sensor_height = "10 cm" ; string soil_temperature_10cm_center:height_reference = "below ground surface" ; string soil_temperature_10cm_center:valid_min = "-35" ; string soil_temperature_10cm_center:valid_max = "50" ; string soil_temperature_10cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_10cm_center:additional_info = "" ; string soil_temperature_10cm_center:period_data_availability = "98.3%" ; string soil_temperature_10cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_10cm_center:gap_filling = "None" ; float soil_temperature_20cm_center(datetime) ; soil_temperature_20cm_center:_FillValue = NaNf ; string soil_temperature_20cm_center:long_name = "soil temperature" ; string soil_temperature_20cm_center:standard_name = "soil_temperature" ; string soil_temperature_20cm_center:units = "degree_C" ; string soil_temperature_20cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_20cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_20cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_20cm_center:sensor_height = "20 cm" ; string soil_temperature_20cm_center:height_reference = "below ground surface" ; string soil_temperature_20cm_center:valid_min = "-35" ; string soil_temperature_20cm_center:valid_max = "50" ; string soil_temperature_20cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_20cm_center:additional_info = "" ; string soil_temperature_20cm_center:period_data_availability = "98.2%" ; string soil_temperature_20cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_20cm_center:gap_filling = "None" ; float soil_temperature_30cm_center(datetime) ; soil_temperature_30cm_center:_FillValue = NaNf ; string soil_temperature_30cm_center:long_name = "soil temperature" ; string soil_temperature_30cm_center:standard_name = "soil_temperature" ; string soil_temperature_30cm_center:units = "degree_C" ; string soil_temperature_30cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_30cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_30cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_30cm_center:sensor_height = "30 cm" ; string soil_temperature_30cm_center:height_reference = "below ground surface" ; string soil_temperature_30cm_center:valid_min = "-35" ; string soil_temperature_30cm_center:valid_max = "50" ; string soil_temperature_30cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_30cm_center:additional_info = "" ; string soil_temperature_30cm_center:period_data_availability = "98.4%" ; string soil_temperature_30cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_30cm_center:gap_filling = "None" ; float soil_temperature_40cm_center(datetime) ; soil_temperature_40cm_center:_FillValue = NaNf ; string soil_temperature_40cm_center:long_name = "soil temperature" ; string soil_temperature_40cm_center:standard_name = "soil_temperature" ; string soil_temperature_40cm_center:units = "degree_C" ; string soil_temperature_40cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_40cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_40cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_40cm_center:sensor_height = "40 cm" ; string soil_temperature_40cm_center:height_reference = "below ground surface" ; string soil_temperature_40cm_center:valid_min = "-35" ; string soil_temperature_40cm_center:valid_max = "50" ; string soil_temperature_40cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_40cm_center:additional_info = "" ; string soil_temperature_40cm_center:period_data_availability = "98.3%" ; string soil_temperature_40cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_40cm_center:gap_filling = "None" ; float soil_temperature_50cm_center(datetime) ; soil_temperature_50cm_center:_FillValue = NaNf ; string soil_temperature_50cm_center:long_name = "soil temperature" ; string soil_temperature_50cm_center:standard_name = "soil_temperature" ; string soil_temperature_50cm_center:units = "degree_C" ; string soil_temperature_50cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_50cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_50cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_50cm_center:sensor_height = "50 cm" ; string soil_temperature_50cm_center:height_reference = "below ground surface" ; string soil_temperature_50cm_center:valid_min = "-35" ; string soil_temperature_50cm_center:valid_max = "50" ; string soil_temperature_50cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_50cm_center:additional_info = "" ; string soil_temperature_50cm_center:period_data_availability = "98.3%" ; string soil_temperature_50cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_50cm_center:gap_filling = "None" ; float soil_temperature_60cm_center(datetime) ; soil_temperature_60cm_center:_FillValue = NaNf ; string soil_temperature_60cm_center:long_name = "soil temperature" ; string soil_temperature_60cm_center:standard_name = "soil_temperature" ; string soil_temperature_60cm_center:units = "degree_C" ; string soil_temperature_60cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_60cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_60cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_60cm_center:sensor_height = "60 cm" ; string soil_temperature_60cm_center:height_reference = "below ground surface" ; string soil_temperature_60cm_center:valid_min = "-35" ; string soil_temperature_60cm_center:valid_max = "50" ; string soil_temperature_60cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_60cm_center:additional_info = "" ; string soil_temperature_60cm_center:period_data_availability = "98.3%" ; string soil_temperature_60cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_60cm_center:gap_filling = "None" ; float soil_temperature_70cm_center(datetime) ; soil_temperature_70cm_center:_FillValue = NaNf ; string soil_temperature_70cm_center:long_name = "soil temperature" ; string soil_temperature_70cm_center:standard_name = "soil_temperature" ; string soil_temperature_70cm_center:units = "degree_C" ; string soil_temperature_70cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_70cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_70cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_70cm_center:sensor_height = "70 cm" ; string soil_temperature_70cm_center:height_reference = "below ground surface" ; string soil_temperature_70cm_center:valid_min = "-35" ; string soil_temperature_70cm_center:valid_max = "50" ; string soil_temperature_70cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_70cm_center:additional_info = "" ; string soil_temperature_70cm_center:period_data_availability = "73.1%" ; string soil_temperature_70cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_70cm_center:gap_filling = "None" ; float soil_temperature_80cm_center(datetime) ; soil_temperature_80cm_center:_FillValue = NaNf ; string soil_temperature_80cm_center:long_name = "soil temperature" ; string soil_temperature_80cm_center:standard_name = "soil_temperature" ; string soil_temperature_80cm_center:units = "degree_C" ; string soil_temperature_80cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_80cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_80cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_80cm_center:sensor_height = "80 cm" ; string soil_temperature_80cm_center:height_reference = "below ground surface" ; string soil_temperature_80cm_center:valid_min = "-35" ; string soil_temperature_80cm_center:valid_max = "50" ; string soil_temperature_80cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_80cm_center:additional_info = "" ; string soil_temperature_80cm_center:period_data_availability = "98.4%" ; string soil_temperature_80cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_80cm_center:gap_filling = "None" ; float soil_temperature_90cm_center(datetime) ; soil_temperature_90cm_center:_FillValue = NaNf ; string soil_temperature_90cm_center:long_name = "soil temperature" ; string soil_temperature_90cm_center:standard_name = "soil_temperature" ; string soil_temperature_90cm_center:units = "degree_C" ; string soil_temperature_90cm_center:instrument = "Delta-T ST1-05 Soil Temperature Probe" ; string soil_temperature_90cm_center:instrument_description = "string of soil temperature thermistor probes at fixed depths" ; string soil_temperature_90cm_center:instrument_location = "on ground east of platform" ; string soil_temperature_90cm_center:sensor_height = "90 cm" ; string soil_temperature_90cm_center:height_reference = "below ground surface" ; string soil_temperature_90cm_center:valid_min = "-35" ; string soil_temperature_90cm_center:valid_max = "50" ; string soil_temperature_90cm_center:processing_method = "sampled every 1 min" ; string soil_temperature_90cm_center:additional_info = "" ; string soil_temperature_90cm_center:period_data_availability = "96.7%" ; string soil_temperature_90cm_center:additional_QC = "Removed observations beyond valid_min, valid_max range and isolated single time-step peaks greater than 1 °C in magnitude compared to adjacent times; further removed observations beyond +- 3 standard deviations from centered running mean of 3 hours, 1 day, and beyond +- 4 standard deviations from centered running mean of 7 days, in turn; finally, sparse data points surrounded by NaNs were removed" ; string soil_temperature_90cm_center:gap_filling = "None" ; float rainfall_rate(datetime) ; rainfall_rate:_FillValue = NaNf ; string rainfall_rate:long_name = "instantaneous intensity of liquid precipitation" ; string rainfall_rate:standard_name = "rainfall_rate" ; string rainfall_rate:units = "mm h-1" ; string rainfall_rate:instrument = "OTT HydroMet Parsivel2" ; string rainfall_rate:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string rainfall_rate:instrument_location = "Parsivel mast – northwest corner of platform" ; string rainfall_rate:sensor_height = "7.5 m" ; string rainfall_rate:height_reference = "above bare ground" ; string rainfall_rate:valid_min = "0" ; string rainfall_rate:valid_max = "999.999" ; string rainfall_rate:processing_method = "1-min sampling interval" ; string rainfall_rate:additional_info = "installed in 10/2020; sensor is rated for values up to 1200 mm/h but values in raw data are capped at 999.999 mm/h; includes particles classified as liquid precipitation but does not appear to be zero during winter precipitation events, so this should be treated as a supplement to snowfall_swe_rate" ; string rainfall_rate:period_data_availability = "41.8%" ; string rainfall_rate:additional_QC = "values less than 0 and where number_of_hydrometeors equaled 99999 were set to NaN; reported values at high end of measurement range were retained in the dataset; other datasets have used quantities such as particle fall speeds to QC Parsivel2 observations (e.g., https://doi.org/10.2172/1226796); the PSD fields are in the raw data files" ; string rainfall_rate:gap_filling = "None" ; float snowfall_swe_rate(datetime) ; snowfall_swe_rate:_FillValue = NaNf ; string snowfall_swe_rate:long_name = "instantaneous intensity of frozen precipitation in liquid water equivalent" ; string snowfall_swe_rate:standard_name = "lwe_snowfall_rate" ; string snowfall_swe_rate:units = "mm h-1" ; string snowfall_swe_rate:instrument = "OTT HydroMet Parsivel2" ; string snowfall_swe_rate:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string snowfall_swe_rate:instrument_location = "Parsivel mast – northwest corner of platform" ; string snowfall_swe_rate:sensor_height = "7.5 m" ; string snowfall_swe_rate:height_reference = "above bare ground" ; string snowfall_swe_rate:valid_min = "0" ; string snowfall_swe_rate:valid_max = "999.999" ; string snowfall_swe_rate:processing_method = "1-min sampling interval" ; string snowfall_swe_rate:additional_info = "installed in 10/2020; values in raw data are capped at 999.999 mm/h; quantity is determined by manufacturer\'s proprietary method and is not public; the compiler of this dataset is unsure if graupel is included in this category, but all events classified as hail have values equal to 0" ; string snowfall_swe_rate:period_data_availability = "41.8%" ; string snowfall_swe_rate:additional_QC = "values less than 0 and where number_of_hydrometeors equaled 99999 were set to NaN; reported values at high end of measurement range were retained in the dataset; other datasets have used quantities such as particle fall speeds to QC Parsivel2 observations (e.g., https://doi.org/10.2172/1226796); the PSD fields are in the raw data files" ; string snowfall_swe_rate:gap_filling = "None" ; float accumulated_rain_1min(datetime) ; accumulated_rain_1min:_FillValue = NaNf ; string accumulated_rain_1min:long_name = "accumulated rainfall over 1-min sampling period" ; string accumulated_rain_1min:standard_name = "thickness_of_rainfall_amount" ; string accumulated_rain_1min:units = "mm" ; string accumulated_rain_1min:instrument = "OTT HydroMet Parsivel2" ; string accumulated_rain_1min:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string accumulated_rain_1min:instrument_location = "Parsivel mast – northwest corner of platform" ; string accumulated_rain_1min:sensor_height = "7.5 m" ; string accumulated_rain_1min:height_reference = "above bare ground" ; string accumulated_rain_1min:valid_min = "0" ; string accumulated_rain_1min:valid_max = "30" ; string accumulated_rain_1min:processing_method = "quantity was derived using differences between successive accumulated rainfall measurements reported every 1 minute (PrecipSinceStart_mm in CUES database), with corrections for discontinuities where that quantity reset to 0 from max of 299.99 mm" ; string accumulated_rain_1min:additional_info = "installed in 10/2020" ; string accumulated_rain_1min:period_data_availability = "41.8%" ; string accumulated_rain_1min:additional_QC = "values where number_of_hydrometeors equaled 99999 were set to NaN; values > 30 mm were also set to NaN given physical constraints and record 1-min precipitation values" ; string accumulated_rain_1min:gap_filling = "None" ; string precipitation_type(datetime) ; string precipitation_type:long_name = "predominant precipitation type string from reported SYNOP precipitation code" ; string precipitation_type:standard_name = "predominant_precipitation_type_at_surface" ; string precipitation_type:instrument = "OTT HydroMet Parsivel2" ; string precipitation_type:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string precipitation_type:instrument_location = "Parsivel mast – northwest corner of platform" ; string precipitation_type:sensor_height = "7.5 m" ; string precipitation_type:height_reference = "above bare ground" ; string precipitation_type:processing_method = "classifications decoded following SYNOP WaWa Table 4680" ; int precipitation_phase(datetime) ; string precipitation_phase:long_name = "indicator of precipitation phase from precipitation type classification" ; string precipitation_phase:standard_name = "precipitation_phase_flag" ; precipitation_phase:flag_values = 0LL, 1LL, 2LL, 3LL ; precipitation_phase:valid_range = 0LL, 3LL ; string precipitation_phase:flag_meanings_short = "measurement not available", "liquid", "mixed", "frozen" ; string precipitation_phase:flag_meaning_0 = "no precipitation measurement is available (either missing or no precipitation was occurring)" ; string precipitation_phase:flag_meaning_1 = "liquid precipitation" ; string precipitation_phase:flag_meaning_2 = "mixed liquid and frozen precipitation" ; string precipitation_phase:flag_meaning_3 = "frozen precipitation" ; string precipitation_phase:additional_info = "phase determination was done manually" ; string precipitation_phase:ancillary_variables = "precipitation_type" ; float number_of_hydrometeors(datetime) ; number_of_hydrometeors:_FillValue = NaNf ; string number_of_hydrometeors:long_name = "number of particles detected by sensor during sampling period" ; string number_of_hydrometeors:standard_name = "hydrometeor_particle_count" ; string number_of_hydrometeors:units = "1" ; string number_of_hydrometeors:instrument = "OTT HydroMet Parsivel2" ; string number_of_hydrometeors:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string number_of_hydrometeors:instrument_location = "Parsivel mast – northwest corner of platform" ; string number_of_hydrometeors:sensor_height = "7.5 m" ; string number_of_hydrometeors:height_reference = "above bare ground" ; string number_of_hydrometeors:valid_min = "0" ; string number_of_hydrometeors:valid_max = "99999" ; string number_of_hydrometeors:processing_method = "1-min sampling interval" ; string number_of_hydrometeors:additional_info = "installed in 10/2020" ; string number_of_hydrometeors:period_data_availability = "41.8%" ; string number_of_hydrometeors:additional_QC = "" ; string number_of_hydrometeors:gap_filling = "None" ; float equivalent_radar_reflectivity(datetime) ; equivalent_radar_reflectivity:_FillValue = NaNf ; string equivalent_radar_reflectivity:long_name = "equivalent radar reflectivity calculated by Parsivel" ; string equivalent_radar_reflectivity:standard_name = "equivalent_reflectivity_factor" ; string equivalent_radar_reflectivity:units = "dBZ" ; string equivalent_radar_reflectivity:instrument = "OTT HydroMet Parsivel2" ; string equivalent_radar_reflectivity:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string equivalent_radar_reflectivity:instrument_location = "Parsivel mast – northwest corner of platform" ; string equivalent_radar_reflectivity:sensor_height = "7.5 m" ; string equivalent_radar_reflectivity:height_reference = "above bare ground" ; string equivalent_radar_reflectivity:valid_min = "-9.999" ; string equivalent_radar_reflectivity:valid_max = "99.999" ; string equivalent_radar_reflectivity:processing_method = "1-min sampling interval" ; string equivalent_radar_reflectivity:additional_info = "installed in 10/2020; this quantity is calculated internally from the measured PSD using the manufacturer\'s software" ; string equivalent_radar_reflectivity:period_data_availability = "3.9%" ; string equivalent_radar_reflectivity:additional_QC = "values where number_of_hydrometeors equaled 99999 were set to NaN; reflectivity values equal to -9.999 were set to NaN as this indicates no detected precipitation" ; string equivalent_radar_reflectivity:gap_filling = "None" ; float visibility(datetime) ; visibility:_FillValue = NaNf ; string visibility:long_name = "meteorological optical range visibility in precipitation" ; string visibility:standard_name = "visibility_in_air" ; string visibility:units = "m" ; string visibility:instrument = "OTT HydroMet Parsivel2" ; string visibility:instrument_description = "OTT HydroMet Parsivel2 laser disdrometer and present weather sensor" ; string visibility:instrument_location = "Parsivel mast – northwest corner of platform" ; string visibility:sensor_height = "7.5 m" ; string visibility:height_reference = "above bare ground" ; string visibility:valid_min = "0" ; string visibility:valid_max = "20000" ; string visibility:processing_method = "1-min sampling interval" ; string visibility:additional_info = "installed in 10/2020" ; string visibility:period_data_availability = "41.8%" ; string visibility:additional_QC = "values where number_of_hydrometeors equaled 99999 were set to NaN" ; string visibility:gap_filling = "None" ; // group attributes: string :station_name = "Jeff Dozier Snow Study Site" ; string :station_info = "Formerly the CRREL UCSB Energy Site (CUES), https://snow.ucsb.edu/" ; string :station_location = "Mammoth Mountain, CA, USA" ; string :station_latitude = "37.6431" ; string :station_longitude = "-119.0291" ; string :station_elevation = "2936 m" ; string :period_start = "2015-01-01" ; string :period_end = "2025-06-30" ; string :time_zone = "America/PST" ; string :time_zone_offset = "UTC-8" ; string :created_by = "Manda Chasteen, Leidos" ; string :contact_info = "manda.chasteen@leidos.com, edward.h.bair@leidos.com" ; string :created_date = "2025-08-09" ; string :last_modified = "2025-09-08" ; string :data_interval = "1 min" ; } // group data_1_min group: data_5_min { dimensions: datetime = 1104192 ; variables: float snow_depth_wind_mast(datetime) ; snow_depth_wind_mast:_FillValue = NaNf ; string snow_depth_wind_mast:long_name = "snow depth below platform wind mast" ; string snow_depth_wind_mast:standard_name = "surface_snow_thickness" ; string snow_depth_wind_mast:units = "cm" ; string snow_depth_wind_mast:instrument = "Campbell Scientific SR50A; Lufft SHM31" ; string snow_depth_wind_mast:instrument_description = "Campbell Scientific SR50A ultrasonic depth pinger (removed 09/2022) & Lufft SHM31 laser snow depth sensor (installed 09/2022; removed 09/2023)" ; string snow_depth_wind_mast:instrument_location = "wind mast - pointed downward toward ground on southwest corner of platform" ; string snow_depth_wind_mast:sensor_height = "5.8 m" ; string snow_depth_wind_mast:height_reference = "above bare ground" ; string snow_depth_wind_mast:valid_min = "0" ; string snow_depth_wind_mast:valid_max = "1000" ; string snow_depth_wind_mast:processing_method = "sampled every 5 min" ; string snow_depth_wind_mast:additional_info = "Campbell Scientific SR50A has maximum range of 10 m; Lufft SH31 has maximum range of 15 m; Lufft #3 in database" ; string snow_depth_wind_mast:period_data_availability = "70.7%" ; string snow_depth_wind_mast:additional_QC_campbell = "removed observations where quality flag was outside of 50-450 range; manually set erroneously high and low values to NaN; applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations; replaced remaining patches of anomalous values and significant peaks with running median" ; string snow_depth_wind_mast:additional_QC_lufft = "manually set erroneously high and low values to NaN; applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string snow_depth_wind_mast:gap_filling = "None" ; string snow_depth_wind_mast:ancillary_variables = "snow_depth_wind_mast_data_flag, snow_depth_wind_mast_instrument_flag" ; int snow_depth_wind_mast_data_flag(datetime) ; string snow_depth_wind_mast_data_flag:long_name = "wind mast snow depth data point source flags" ; string snow_depth_wind_mast_data_flag:standard_name = "data_value_source_flag" ; snow_depth_wind_mast_data_flag:flag_values = 0b, 1b ; snow_depth_wind_mast_data_flag:valid_range = 0b, 1b ; string snow_depth_wind_mast_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string snow_depth_wind_mast_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string snow_depth_wind_mast_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string snow_depth_wind_mast_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string snow_depth_wind_mast_data_flag:ancillary_variables = "snow_depth_wind_mast" ; int snow_depth_wind_mast_instrument_flag(datetime) ; string snow_depth_wind_mast_instrument_flag:long_name = "instrument for wind mast snow depth measurement" ; string snow_depth_wind_mast_instrument_flag:standard_name = "instrumentation_flag" ; snow_depth_wind_mast_instrument_flag:flag_values = 0b, 1b, 2b ; snow_depth_wind_mast_instrument_flag:valid_range = 0b, 2b ; string snow_depth_wind_mast_instrument_flag:flag_meanings_short = "measurement not present", "Campbell Scientific SR50A", "Lufft SHM31" ; string snow_depth_wind_mast_instrument_flag:flag_meaning_0 = "measurement not present" ; string snow_depth_wind_mast_instrument_flag:flag_meaning_1 = "Campbell Scientific SR50A ultrasonic depth pinger (removed 09/2022)" ; string snow_depth_wind_mast_instrument_flag:flag_meaning_2 = "Lufft SHM31 laser snow depth sensor (installed 09/2022; removed 09/2023)" ; string snow_depth_wind_mast_instrument_flag:additional_info = "" ; string snow_depth_wind_mast_instrument_flag:ancillary_variables = "snow_depth_wind_mast, snow_depth_wind_mast_data_flag" ; float snow_depth_fixed_boom(datetime) ; snow_depth_fixed_boom:_FillValue = NaNf ; string snow_depth_fixed_boom:long_name = "snow depth below fixed platform boom" ; string snow_depth_fixed_boom:standard_name = "surface_snow_thickness" ; string snow_depth_fixed_boom:units = "cm" ; string snow_depth_fixed_boom:instrument = "Judd Communications depth sensor" ; string snow_depth_fixed_boom:instrument_description = "Judd Communications ultrasonic depth pinger" ; string snow_depth_fixed_boom:instrument_location = "fixed boom – pointed downward toward ground on south side of platform" ; string snow_depth_fixed_boom:sensor_height = "7 m" ; string snow_depth_fixed_boom:height_reference = "above bare ground" ; string snow_depth_fixed_boom:valid_min = "0" ; string snow_depth_fixed_boom:valid_max = "1000" ; string snow_depth_fixed_boom:processing_method = "sampled every 5 min" ; string snow_depth_fixed_boom:additional_info = "Judd pinger has maximum range of 10 m; instrument removed in 09/2019" ; string snow_depth_fixed_boom:period_data_availability = "26.1%" ; string snow_depth_fixed_boom:additional_QC_judd = "manually set erroneously high and low values to NaN; applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations; replaced remaining patches of anomalous values with running median" ; string snow_depth_fixed_boom:gap_filling = "None" ; string snow_depth_fixed_boom:ancillary_variables = "snow_depth_fixed_boom_instrument_flag, snow_depth_fixed_boom_data_flag" ; int snow_depth_fixed_boom_data_flag(datetime) ; string snow_depth_fixed_boom_data_flag:long_name = "fixed boom snow depth data point source flags" ; string snow_depth_fixed_boom_data_flag:standard_name = "data_value_source_flag" ; snow_depth_fixed_boom_data_flag:flag_values = 0b, 1b ; snow_depth_fixed_boom_data_flag:valid_range = 0b, 1b ; string snow_depth_fixed_boom_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string snow_depth_fixed_boom_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string snow_depth_fixed_boom_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string snow_depth_fixed_boom_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string snow_depth_fixed_boom_data_flag:ancillary_variables = "snow_depth_fixed_boom" ; int snow_depth_fixed_boom_instrument_flag(datetime) ; string snow_depth_fixed_boom_instrument_flag:long_name = "instrument for fixed boom snow depth measurement" ; string snow_depth_fixed_boom_instrument_flag:standard_name = "instrumentation_flag" ; snow_depth_fixed_boom_instrument_flag:flag_values = 0b, 1b ; snow_depth_fixed_boom_instrument_flag:valid_range = 0b, 1b ; string snow_depth_fixed_boom_instrument_flag:flag_meanings_short = "measurement not present", "Judd Communications depth sensor" ; string snow_depth_fixed_boom_instrument_flag:flag_meaning_0 = "measurement not present" ; string snow_depth_fixed_boom_instrument_flag:flag_meaning_1 = "Judd Communications ultrasonic depth pinger (removed 09/2019)" ; string snow_depth_fixed_boom_instrument_flag:flag_meaning_2 = "" ; string snow_depth_fixed_boom_instrument_flag:additional_info = "" ; string snow_depth_fixed_boom_instrument_flag:ancillary_variables = "snow_depth_fixed_boom, snow_depth_fixed_boom_data_flag" ; float snow_depth_platform_south(datetime) ; snow_depth_platform_south:_FillValue = NaNf ; string snow_depth_platform_south:long_name = "snow depth south of platform" ; string snow_depth_platform_south:standard_name = "surface_snow_thickness" ; string snow_depth_platform_south:units = "cm" ; string snow_depth_platform_south:instrument = "Lufft SHM31" ; string snow_depth_platform_south:instrument_description = "Lufft SHM31 laser snow depth sensor" ; string snow_depth_platform_south:instrument_location = "platform railing - pointed obliquely toward ground on south side of platform" ; string snow_depth_platform_south:sensor_height = "6.5 m" ; string snow_depth_platform_south:height_reference = "above bare ground" ; string snow_depth_platform_south:valid_min = "0" ; string snow_depth_platform_south:valid_max = "1500" ; string snow_depth_platform_south:processing_method = "sampled every 5 min" ; string snow_depth_platform_south:additional_info = "Lufft SH31 has maximum range of 15 m; installed in 09/2019; Lufft #1 in database" ; string snow_depth_platform_south:period_data_availability = "54.2%" ; string snow_depth_platform_south:additional_QC_lufft = "manually set erroneously high and low values to NaN; applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string snow_depth_platform_south:gap_filling = "None" ; string snow_depth_platform_south:ancillary_variables = "snow_depth_platform_south_data_flag, snow_depth_platform_south_instrument_flag" ; int snow_depth_platform_south_data_flag(datetime) ; string snow_depth_platform_south_data_flag:long_name = "platform south snow depth data point source flags" ; string snow_depth_platform_south_data_flag:standard_name = "data_value_source_flag" ; snow_depth_platform_south_data_flag:flag_values = 0b, 1b ; snow_depth_platform_south_data_flag:valid_range = 0b, 1b ; string snow_depth_platform_south_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string snow_depth_platform_south_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string snow_depth_platform_south_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string snow_depth_platform_south_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string snow_depth_platform_south_data_flag:ancillary_variables = "snow_depth_platform_south" ; int snow_depth_platform_south_instrument_flag(datetime) ; string snow_depth_platform_south_instrument_flag:long_name = "instrument for platform south snow depth measurement" ; string snow_depth_platform_south_instrument_flag:standard_name = "instrumentation_flag" ; snow_depth_platform_south_instrument_flag:flag_values = 0b, 1b ; snow_depth_platform_south_instrument_flag:valid_range = 0b, 1b ; string snow_depth_platform_south_instrument_flag:flag_meanings_short = "measurement not present", "Lufft SHM31" ; string snow_depth_platform_south_instrument_flag:flag_meaning_0 = "measurement not present" ; string snow_depth_platform_south_instrument_flag:flag_meaning_1 = "Lufft SHM31 laser snow depth sensor (installed 09/2019)" ; string snow_depth_platform_south_instrument_flag:flag_meaning_2 = "" ; string snow_depth_platform_south_instrument_flag:additional_info = "" ; string snow_depth_platform_south_instrument_flag:ancillary_variables = "snow_depth_platform_south, snow_depth_platform_south_data_flag" ; float snow_depth_remote_boom(datetime) ; snow_depth_remote_boom:_FillValue = NaNf ; string snow_depth_remote_boom:long_name = "snow depth below I-beam remote boom" ; string snow_depth_remote_boom:standard_name = "surface_snow_thickness" ; string snow_depth_remote_boom:units = "cm" ; string snow_depth_remote_boom:instrument = "Judd Communications depth sensor; SensorLogic SNOdar" ; string snow_depth_remote_boom:instrument_description = "Judd Communications ultrasonic depth pinger (removed 09/2024) & SensorLogic SNOdar snow depth lidar (installed 09/2024)" ; string snow_depth_remote_boom:instrument_location = "remote boom off I-beam - pointed downward toward ground from remote boom south of CUES platform" ; string snow_depth_remote_boom:sensor_height = "6.4 m" ; string snow_depth_remote_boom:height_reference = "above bare ground" ; string snow_depth_remote_boom:valid_min = "0" ; string snow_depth_remote_boom:valid_max = "900" ; string snow_depth_remote_boom:processing_method = "Judd measurements sampled every 5 min; 1-min SNOdar measurements were resampled to every 5 min" ; string snow_depth_remote_boom:additional_info = "sampled region approximately collocated with the California DWR snow pillow; Judd pinger has maximum range of 10 m; SNOdar has maximum range of 9 m" ; string snow_depth_remote_boom:period_data_availability = "92.3%" ; string snow_depth_remote_boom:additional_QC_judd = "manually set erroneously high and low values to NaN; applied Hampel filters with 3-h and 6-h centered running median, in turn, to filter points beyond +- 3 standard deviations; replaced any remaining isolated peaks greater than 10 cm compared to adjacent times with running median" ; string snow_depth_remote_boom:additional_QC_snodar = "applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string snow_depth_remote_boom:gap_filling = "None" ; string snow_depth_remote_boom:ancillary_variables = "snow_depth_remote_boom_instrument_flag, snow_depth_remote_boom_data_flag, snow_depth_remote_boom_density_calc" ; int snow_depth_remote_boom_data_flag(datetime) ; string snow_depth_remote_boom_data_flag:long_name = "remote boom snow depth data point source flags" ; string snow_depth_remote_boom_data_flag:standard_name = "data_value_source_flag" ; snow_depth_remote_boom_data_flag:flag_values = 0b, 1b ; snow_depth_remote_boom_data_flag:valid_range = 0b, 1b ; string snow_depth_remote_boom_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string snow_depth_remote_boom_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string snow_depth_remote_boom_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string snow_depth_remote_boom_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string snow_depth_remote_boom_data_flag:ancillary_variables = "snow_depth_remote_boom" ; int snow_depth_remote_boom_instrument_flag(datetime) ; string snow_depth_remote_boom_instrument_flag:long_name = "instrument for remote boom snow depth measurement" ; string snow_depth_remote_boom_instrument_flag:standard_name = "instrumentation_flag" ; snow_depth_remote_boom_instrument_flag:flag_values = 0b, 1b, 2b ; snow_depth_remote_boom_instrument_flag:valid_range = 0b, 2b ; string snow_depth_remote_boom_instrument_flag:flag_meanings_short = "measurement not present", "Judd Communications depth sensor", "SensorLogic SNOdar" ; string snow_depth_remote_boom_instrument_flag:flag_meaning_0 = "measurement not present" ; string snow_depth_remote_boom_instrument_flag:flag_meaning_1 = "Judd Communications ultrasonic depth pinger (removed 09/2024)" ; string snow_depth_remote_boom_instrument_flag:flag_meaning_2 = "SensorLogic SNOdar snow depth lidar (installed 09/2024)" ; string snow_depth_remote_boom_instrument_flag:additional_info = "" ; string snow_depth_remote_boom_instrument_flag:ancillary_variables = "snow_depth_remote_boom, snow_depth_remote_boom_data_flag, snow_depth_remote_boom_density_calc" ; float snow_depth_remote_boom_density_calc(datetime) ; snow_depth_remote_boom_density_calc:_FillValue = NaNf ; string snow_depth_remote_boom_density_calc:long_name = "snow depth below I-beam remote boom - filtered for snow density calculation" ; string snow_depth_remote_boom_density_calc:standard_name = "surface_snow_thickness" ; string snow_depth_remote_boom_density_calc:units = "cm" ; string snow_depth_remote_boom_density_calc:instrument = "Judd Communications depth sensor; SensorLogic SNOdar" ; string snow_depth_remote_boom_density_calc:instrument_description = "downward-pointing Judd Communications ultrasonic depth pinger (removed 09/2024) & SensorLogic SNOdar snow depth lidar (installed 09/2024)" ; string snow_depth_remote_boom_density_calc:instrument_location = "remote boom off I-beam - south of CUES platform" ; string snow_depth_remote_boom_density_calc:sensor_height = "6.4 m" ; string snow_depth_remote_boom_density_calc:height_reference = "above bare ground" ; string snow_depth_remote_boom_density_calc:valid_min = "0" ; string snow_depth_remote_boom_density_calc:valid_max = "900" ; string snow_depth_remote_boom_density_calc:processing_method = "Judd measurements sampled every 5 min; 1-min SNOdar measurements were resampled to every 5 min" ; string snow_depth_remote_boom_density_calc:additional_info = "sampled region approximately collocated with the California DWR snow pillow; Judd pinger has maximum range of 10 m; SNOdar has maximum range of 9 m" ; string snow_depth_remote_boom_density_calc:period_data_availability = "61.1%" ; string snow_depth_remote_boom_density_calc:additional_QC = "3-h centered rolling mean of snow_depth_remote_boom; filtered values <= 0 set to NaN or where filtered SWE from DWR snow pillow <= 0" ; string snow_depth_remote_boom_density_calc:gap_filling = "None" ; string snow_depth_remote_boom_density_calc:ancillary_variables = "snow_depth_remote_boom, snow_depth_remote_boom_instrument_flag, snow_depth_remote_boom_data_flag, snow_depth_remote_boom_density_calc" ; float snow_depth_platform_north(datetime) ; snow_depth_platform_north:_FillValue = NaNf ; string snow_depth_platform_north:long_name = "snow depth north of platform" ; string snow_depth_platform_north:standard_name = "surface_snow_thickness" ; string snow_depth_platform_north:units = "cm" ; string snow_depth_platform_north:instrument = "Lufft SHM31" ; string snow_depth_platform_north:instrument_description = "Lufft SHM31 laser snow depth sensor" ; string snow_depth_platform_north:instrument_location = "on platform - pointed obliquely toward ground on north side of platform" ; string snow_depth_platform_north:sensor_height = "8.2 m" ; string snow_depth_platform_north:height_reference = "above bare ground" ; string snow_depth_platform_north:valid_min = "0" ; string snow_depth_platform_north:valid_max = "1500" ; string snow_depth_platform_north:processing_method = "sampled every 5 min" ; string snow_depth_platform_north:additional_info = "sampled region approximately collocated with the SSG snow pillow; Lufft SH31 has maximum range of 15 m; installed in 10/2020; Lufft #2 in database" ; string snow_depth_platform_north:period_data_availability = "39.4%" ; string snow_depth_platform_north:additional_QC_lufft = "manually set erroneously high and low values to NaN; applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string snow_depth_platform_north:gap_filling = "None" ; string snow_depth_platform_north:ancillary_variables = "snow_depth_platform_north_data_flag, snow_depth_platform_north_instrument_flag" ; int snow_depth_platform_north_data_flag(datetime) ; string snow_depth_platform_north_data_flag:long_name = "platform north snow depth data point source flags" ; string snow_depth_platform_north_data_flag:standard_name = "data_value_source_flag" ; snow_depth_platform_north_data_flag:flag_values = 0b, 1b ; snow_depth_platform_north_data_flag:valid_range = 0b, 1b ; string snow_depth_platform_north_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string snow_depth_platform_north_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string snow_depth_platform_north_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string snow_depth_platform_north_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string snow_depth_platform_north_data_flag:ancillary_variables = "snow_depth_platform_north" ; int snow_depth_platform_north_instrument_flag(datetime) ; string snow_depth_platform_north_instrument_flag:long_name = "instrument for platform north snow depth measurement" ; string snow_depth_platform_north_instrument_flag:standard_name = "instrumentation_flag" ; snow_depth_platform_north_instrument_flag:flag_values = 0b, 1b ; snow_depth_platform_north_instrument_flag:valid_range = 0b, 1b ; string snow_depth_platform_north_instrument_flag:flag_meanings_short = "measurement not present", "Lufft SHM31" ; string snow_depth_platform_north_instrument_flag:flag_meaning_0 = "measurement not present" ; string snow_depth_platform_north_instrument_flag:flag_meaning_1 = "Lufft SHM31 laser snow depth sensor (installed 10/2020)" ; string snow_depth_platform_north_instrument_flag:flag_meaning_2 = "" ; string snow_depth_platform_north_instrument_flag:additional_info = "" ; string snow_depth_platform_north_instrument_flag:ancillary_variables = "snow_depth_platform_north, snow_depth_platform_north_data_flag, snow_depth_platform_north_density_calc" ; float snow_depth_platform_north_density_calc(datetime) ; snow_depth_platform_north_density_calc:_FillValue = NaNf ; string snow_depth_platform_north_density_calc:long_name = "snow depth north of platform - filtered for snow density calculation" ; string snow_depth_platform_north_density_calc:standard_name = "surface_snow_thickness" ; string snow_depth_platform_north_density_calc:units = "cm" ; string snow_depth_platform_north_density_calc:instrument = "Lufft SHM31" ; string snow_depth_platform_north_density_calc:instrument_description = "Lufft SHM31 laser snow depth sensor" ; string snow_depth_platform_north_density_calc:instrument_location = "on platform - pointed toward ground on north side" ; string snow_depth_platform_north_density_calc:sensor_height = "8.2 m" ; string snow_depth_platform_north_density_calc:height_reference = "above bare ground" ; string snow_depth_platform_north_density_calc:valid_min = "0" ; string snow_depth_platform_north_density_calc:valid_max = "1500" ; string snow_depth_platform_north_density_calc:processing_method = "sampled every 5 min" ; string snow_depth_platform_north_density_calc:additional_info = "sampled region approximately collocated with the SSG snow pillow; Lufft SH31 has maximum range of 15 m; installed in 10/2020; Lufft #2 in database" ; string snow_depth_platform_north_density_calc:period_data_availability = "6.6%" ; string snow_depth_platform_north_density_calc:additional_QC = "3-h centered rolling mean of snow_depth_platform_north; filtered values <= 0 set to NaN or where filtered SWE from SSG snow pillow <= 0" ; string snow_depth_platform_north_density_calc:gap_filling = "None" ; string snow_depth_platform_north_density_calc:ancillary_variables = "snow_depth_platform_north, snow_depth_platform_north_data_flag, snow_depth_platform_north_instrument_flag" ; float swe_dri_pillow(datetime) ; swe_dri_pillow:_FillValue = NaNf ; string swe_dri_pillow:long_name = "snow water equivalent (SWE) south of platform" ; string swe_dri_pillow:standard_name = "lwe_thickness_of_surface_snow_amount" ; string swe_dri_pillow:units = "cm" ; string swe_dri_pillow:instrument = "DRI snow pillow" ; string swe_dri_pillow:instrument_description = "DRI/Hydrologic Sensors perforated fluidless snow pillow" ; string swe_dri_pillow:instrument_location = "on ground south of platform among lysimeters" ; string swe_dri_pillow:sensor_height = "0 m" ; string swe_dri_pillow:height_reference = "above bare ground" ; string swe_dri_pillow:valid_min = "0" ; string swe_dri_pillow:valid_max = "300" ; string swe_dri_pillow:processing_method = "hourly-averaged measurements were linearly resampled to every 5 min" ; string swe_dri_pillow:additional_info = "Desert Research Institute installed in 09/2014 and removed in 09/2018; pillow was labeled DRI snow pillow #3 in CUES database prior to 09/2015 and DRI snow pillow #1 in database thereafter" ; string swe_dri_pillow:period_data_availability = "24.7%" ; string swe_dri_pillow:additional_QC = "applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string swe_dri_pillow:gap_filling = "None" ; string swe_dri_pillow:ancillary_variables = "swe_dri_pillow_data_flag" ; int swe_dri_pillow_data_flag(datetime) ; string swe_dri_pillow_data_flag:long_name = "DRI snow pillow SWE data point source flags" ; string swe_dri_pillow_data_flag:standard_name = "data_value_source_flag" ; swe_dri_pillow_data_flag:flag_values = 0b, 1b ; swe_dri_pillow_data_flag:valid_range = 0b, 1b ; string swe_dri_pillow_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string swe_dri_pillow_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string swe_dri_pillow_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string swe_dri_pillow_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string swe_dri_pillow_data_flag:ancillary_variables = "swe_dri_pillow" ; float swe_dwr_pillow(datetime) ; swe_dwr_pillow:_FillValue = NaNf ; string swe_dwr_pillow:long_name = "snow water equivalent (SWE) near I-beam" ; string swe_dwr_pillow:standard_name = "lwe_thickness_of_surface_snow_amount" ; string swe_dwr_pillow:units = "cm" ; string swe_dwr_pillow:instrument = "DWR snow pillow" ; string swe_dwr_pillow:instrument_description = "California Department of Water Resources snow pillow" ; string swe_dwr_pillow:instrument_location = "on ground south of platform near I-beam" ; string swe_dwr_pillow:sensor_height = "0 m" ; string swe_dwr_pillow:height_reference = "above bare ground" ; string swe_dwr_pillow:valid_min = "0" ; string swe_dwr_pillow:valid_max = "355" ; string swe_dwr_pillow:processing_method = "sampled every 5 min; data prior to 10/2016 were converted from voltage (mV) to SWE (cm) as SWE = (voltage - 826 mV)*0.085 cm/mV" ; string swe_dwr_pillow:additional_info = "installed in 09/2012 by California DWR; snow on pillow is sampled by the Judd pinger/SNOdar on the remote boom" ; string swe_dwr_pillow:period_data_availability = "96.8%" ; string swe_dwr_pillow:additional_QC = "manually set erroneously high and low values to NaN; applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string swe_dwr_pillow:gap_filling = "None" ; string swe_dwr_pillow:ancillary_variables = "swe_dwr_pillow_data_flag, swe_dwr_pillow_density_calc, snowless_periods_dwr_pillow_flag" ; int swe_dwr_pillow_data_flag(datetime) ; string swe_dwr_pillow_data_flag:long_name = "DWR snow pillow SWE data point source flags" ; string swe_dwr_pillow_data_flag:standard_name = "data_value_source_flag" ; swe_dwr_pillow_data_flag:flag_values = 0b, 1b ; swe_dwr_pillow_data_flag:valid_range = 0b, 1b ; string swe_dwr_pillow_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string swe_dwr_pillow_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string swe_dwr_pillow_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string swe_dwr_pillow_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string swe_dwr_pillow_data_flag:ancillary_variables = "swe_dwr_pillow" ; int snowless_periods_dwr_pillow_flag(datetime) ; string snowless_periods_dwr_pillow_flag:long_name = "manually identified periods without snow on DWR snow pillow" ; string snowless_periods_dwr_pillow_flag:standard_name = "surface_snow_binary_mask" ; snowless_periods_dwr_pillow_flag:flag_values = 0LL, 1LL ; snowless_periods_dwr_pillow_flag:valid_range = 0LL, 1LL ; string snowless_periods_dwr_pillow_flag:flag_meanings_short = "snow pillow is or may be covered by snow", "snow pillow is clear of snow cover" ; string snowless_periods_dwr_pillow_flag:flag_meaning_0 = "snow pillow is either confirmed to be snow covered, snow is actively falling, or snow presence on pillow cannot be determined from webcam" ; string snowless_periods_dwr_pillow_flag:flag_meaning_1 = "snow pillow confirmed to be clear of snow cover from webcam" ; string snowless_periods_dwr_pillow_flag:additional_info = "snow presence on pillow determined from archived CUES webcam imagery; imagery not available at night or between 01/2018 and 09/2018" ; string snowless_periods_dwr_pillow_flag:ancillary_variables = "snow_density_dwr_pillow" ; float swe_dwr_pillow_density_calc(datetime) ; swe_dwr_pillow_density_calc:_FillValue = NaNf ; string swe_dwr_pillow_density_calc:long_name = "snow water equivalent (SWE) near I-beam - filtered for snow density calculation" ; string swe_dwr_pillow_density_calc:standard_name = "lwe_thickness_of_surface_snow_amount" ; string swe_dwr_pillow_density_calc:units = "cm" ; string swe_dwr_pillow_density_calc:instrument = "DWR snow pillow" ; string swe_dwr_pillow_density_calc:instrument_description = "California Department of Water Resources snow pillow" ; string swe_dwr_pillow_density_calc:instrument_location = "on ground south of platform near I-beam" ; string swe_dwr_pillow_density_calc:sensor_height = "0 m" ; string swe_dwr_pillow_density_calc:height_reference = "above bare ground" ; string swe_dwr_pillow_density_calc:valid_min = "0" ; string swe_dwr_pillow_density_calc:valid_max = "355" ; string swe_dwr_pillow_density_calc:processing_method = "sampled every 5 min; data prior to 10/2016 were converted from voltage (mV) to SWE (cm) as SWE = (voltage - 826 mV)*0.085 cm/mV" ; string swe_dwr_pillow_density_calc:additional_info = "installed in 09/2012 by California DWR; snow on pillow is sampled by the Judd pinger/SNOdar on the remote boom" ; string swe_dwr_pillow_density_calc:period_data_availability = "61.1%" ; string swe_dwr_pillow_density_calc:additional_QC = "3-h centered rolling mean of swe_dwr_pillow; filtered values <= 0 set to NaN or where filtered snow depth from remote boom <= 0" ; string swe_dwr_pillow_density_calc:gap_filling = "None" ; string swe_dwr_pillow_density_calc:ancillary_variables = "swe_dwr_pillow_data_flag, swe_dwr_pillow, snowless_periods_dwr_pillow_flag" ; float swe_ssg_pillow(datetime) ; swe_ssg_pillow:_FillValue = NaNf ; string swe_ssg_pillow:long_name = "snow water equivalent (SWE) north of platform" ; string swe_ssg_pillow:standard_name = "lwe_thickness_of_surface_snow_amount" ; string swe_ssg_pillow:units = "cm" ; string swe_ssg_pillow:instrument = "Sommer SSG-2 snow pillow" ; string swe_ssg_pillow:instrument_description = "perforated fluidless snow pillow" ; string swe_ssg_pillow:instrument_location = "on ground north of platform near lysimeters" ; string swe_ssg_pillow:sensor_height = "0 m" ; string swe_ssg_pillow:height_reference = "above bare ground" ; string swe_ssg_pillow:valid_min = "0" ; string swe_ssg_pillow:valid_max = "100" ; string swe_ssg_pillow:processing_method = "1-min measurements were resampled to every 5 min" ; string swe_ssg_pillow:additional_info = "installed in 09/2024; snow on pillow is sampled by the north-pointing Lufft SHM31 laser depth sensor" ; string swe_ssg_pillow:period_data_availability = "7.6%" ; string swe_ssg_pillow:additional_QC = "applied Hampel filter with 6-h centered running median to filter points beyond +- 3 standard deviations" ; string swe_ssg_pillow:gap_filling = "None" ; string swe_ssg_pillow:ancillary_variables = "swe_ssg_pillow_data_flag, swe_ssg_pillow_density_calc, snowless_periods_ssg_pillow_flag" ; int swe_ssg_pillow_data_flag(datetime) ; string swe_ssg_pillow_data_flag:long_name = "SSG snow pillow SWE data point source flags" ; string swe_ssg_pillow_data_flag:standard_name = "data_value_source_flag" ; swe_ssg_pillow_data_flag:flag_values = 0b, 1b ; swe_ssg_pillow_data_flag:valid_range = 0b, 1b ; string swe_ssg_pillow_data_flag:flag_meanings_short = "data value unchanged from raw dataset", "data value replaced by running median during filtering procedure" ; string swe_ssg_pillow_data_flag:flag_meaning_0 = "data value unchanged from raw dataset" ; string swe_ssg_pillow_data_flag:flag_meaning_1 = "data value was replaced by running median during Hampel and/or manual filtering procedure" ; string swe_ssg_pillow_data_flag:additional_info = "data points replaced by NaNs during filtering procedures are not flagged" ; string swe_ssg_pillow_data_flag:ancillary_variables = "swe_ssg_pillow" ; int snowless_periods_ssg_pillow_flag(datetime) ; string snowless_periods_ssg_pillow_flag:long_name = "manually identified periods without snow on SSG snow pillow" ; string snowless_periods_ssg_pillow_flag:standard_name = "surface_snow_binary_mask" ; snowless_periods_ssg_pillow_flag:flag_values = 0LL, 1LL ; snowless_periods_ssg_pillow_flag:valid_range = 0LL, 1LL ; string snowless_periods_ssg_pillow_flag:flag_meanings_short = "snow pillow is or may be covered by snow", "snow pillow is clear of snow cover" ; string snowless_periods_ssg_pillow_flag:flag_meaning_0 = "snow pillow is either confirmed to be snow covered, snow is actively falling, or snow presence on pillow cannot be determined from webcam" ; string snowless_periods_ssg_pillow_flag:flag_meaning_1 = "snow pillow confirmed to be clear of snow cover from webcam" ; string snowless_periods_ssg_pillow_flag:additional_info = "snow presence on pillow determined from archived CUES webcam imagery; imagery not available at night or between 01/2018 and 09/2018" ; string snowless_periods_ssg_pillow_flag:ancillary_variables = "snow_density_dwr_pillow" ; float swe_ssg_pillow_density_calc(datetime) ; swe_ssg_pillow_density_calc:_FillValue = NaNf ; string swe_ssg_pillow_density_calc:long_name = "snow water equivalent (SWE) north of platform - filtered for snow density calculation" ; string swe_ssg_pillow_density_calc:standard_name = "lwe_thickness_of_surface_snow_amount" ; string swe_ssg_pillow_density_calc:units = "cm" ; string swe_ssg_pillow_density_calc:instrument = "Sommer SSG-2 snow pillow" ; string swe_ssg_pillow_density_calc:instrument_description = "perforated fluidless snow pillow" ; string swe_ssg_pillow_density_calc:instrument_location = "on ground north of platform near lysimeters" ; string swe_ssg_pillow_density_calc:sensor_height = "0 m" ; string swe_ssg_pillow_density_calc:height_reference = "above bare ground" ; string swe_ssg_pillow_density_calc:valid_min = "0" ; string swe_ssg_pillow_density_calc:valid_max = "100" ; string swe_ssg_pillow_density_calc:processing_method = "1-min measurements were resampled to every 5 min" ; string swe_ssg_pillow_density_calc:additional_info = "installed in 09/2024; snow on pillow is sampled by the north-pointing Lufft SHM31 laser depth sensor" ; string swe_ssg_pillow_density_calc:period_data_availability = "6.6%" ; string swe_ssg_pillow_density_calc:additional_QC = "3-h centered rolling mean of swe_ssg_pillow; filtered values <= 0 set to NaN or where filtered snow depth from north platform Lufft sensor <= 0" ; string swe_ssg_pillow_density_calc:gap_filling = "None" ; string swe_ssg_pillow_density_calc:ancillary_variables = "swe_ssg_pillow_data_flag, swe_ssg_pillow, snowless_periods_ssg_pillow_flag" ; float snow_density_dwr_pillow(datetime) ; snow_density_dwr_pillow:_FillValue = NaNf ; string snow_density_dwr_pillow:long_name = "snow bulk density " ; string snow_density_dwr_pillow:standard_name = "surface_snow_density" ; string snow_density_dwr_pillow:units = "kg m-3" ; string snow_density_dwr_pillow:instrument_swe = "DWR snow pillow" ; string snow_density_dwr_pillow:instrument_depth = "Judd Communications depth sensor; SensorLogic SNOdar" ; string snow_density_dwr_pillow:location = "on ground south of platform near I-beam" ; string snow_density_dwr_pillow:sensor_height = "0 m" ; string snow_density_dwr_pillow:height_reference = "above bare ground" ; string snow_density_dwr_pillow:valid_min = "0" ; string snow_density_dwr_pillow:valid_max = "1000" ; string snow_density_dwr_pillow:processing_method = "derived from filtered remote boom snow depth & DWR snow pillow SWE measurements" ; string snow_density_dwr_pillow:additional_info = "erroneous values remain in periods with minimal non-zero snow depth and/or SWE; these should be further removed at the users\' discretion" ; string snow_density_dwr_pillow:period_data_availability = "57.9%" ; string snow_density_dwr_pillow:additional_QC = "snow density values > 1000 kg m-3 were set to NaN; values were masked during known snowless periods (identified by CUES webcam)" ; string snow_density_dwr_pillow:gap_filling = "None" ; string snow_density_dwr_pillow:ancillary_variables = "swe_dwr_pillow_density_calc, snow_depth_remote_boom_density_calc, snowless_periods_dwr_pillow_flag" ; float snow_density_ssg_pillow(datetime) ; snow_density_ssg_pillow:_FillValue = NaNf ; string snow_density_ssg_pillow:long_name = "snow bulk density" ; string snow_density_ssg_pillow:standard_name = "surface_snow_density" ; string snow_density_ssg_pillow:units = "kg m-3" ; string snow_density_ssg_pillow:instrument_swe = "Sommer SSG-2 snow pillow" ; string snow_density_ssg_pillow:instrument_depth = "Lufft SHM31 laser snow depth sensor" ; string snow_density_ssg_pillow:location = "on ground north of platform near lysimeters" ; string snow_density_ssg_pillow:sensor_height = "0 m" ; string snow_density_ssg_pillow:height_reference = "above bare ground" ; string snow_density_ssg_pillow:valid_min = "0" ; string snow_density_ssg_pillow:valid_max = "1000" ; string snow_density_ssg_pillow:processing_method = "derived from filtered north platform snow depth & SSG snow pillow SWE measurements" ; string snow_density_ssg_pillow:additional_info = "erroneous values remain in periods with minimal non-zero snow depth and/or SWE; these should be further removed at the users\' discretion" ; string snow_density_ssg_pillow:period_data_availability = "5.5%" ; string snow_density_ssg_pillow:additional_QC = "snow density values > 1000 kg m-3 were set to NaN; values were masked during known snowless periods (identified by CUES webcam)" ; string snow_density_ssg_pillow:gap_filling = "None" ; string snow_density_ssg_pillow:ancillary_variables = "swe_ssg_pillow_density_calc, snow_depth_platform_north_density_calc, snowless_periods_ssg_pillow_flag" ; int64 datetime(datetime) ; string datetime:units = "minutes since 2015-01-01" ; string datetime:calendar = "proleptic_gregorian" ; // group attributes: string :station_name = "Jeff Dozier Snow Study Site" ; string :station_info = "Formerly the CRREL UCSB Energy Site (CUES), https://snow.ucsb.edu/" ; string :station_location = "Mammoth Mountain, CA, USA" ; string :station_latitude = "37.6431" ; string :station_longitude = "-119.0291" ; string :station_elevation = "2936 m" ; string :period_start = "2015-01-01" ; string :period_end = "2025-06-30" ; string :time_zone = "America/PST" ; string :time_zone_offset = "UTC-8" ; string :created_by = "Manda Chasteen, Leidos" ; string :contact_info = "manda.chasteen@leidos.com, edward.h.bair@leidos.com" ; string :created_date = "2025-08-12" ; string :last_modified = "2025-08-12" ; string :data_interval = "5 min" ; } // group data_5_min group: data_15_min { dimensions: datetime = 368064 ; variables: float meltwater_south_1(datetime) ; meltwater_south_1:_FillValue = NaNf ; string meltwater_south_1:long_name = "snow meltwater discharge" ; string meltwater_south_1:standard_name = "surface_snow_melt_amount" ; string meltwater_south_1:units = "L" ; string meltwater_south_1:instrument = "snowmelt lysimeter #1 with tipping bucket gauge" ; string meltwater_south_1:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_south_1:instrument_location = "on ground south of platform" ; string meltwater_south_1:sensor_height = "0 m" ; string meltwater_south_1:height_reference = "above bare ground" ; meltwater_south_1:valid_min = 0LL ; meltwater_south_1:valid_max = 20LL ; string meltwater_south_1:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_south_1:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_south_1_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_south_1:period_data_availability = "96.4%" ; string meltwater_south_1:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_south_1_NaN_flag, meltwater_south_1_scaling_flag, and meltwater_south_1_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_south_1:gap_filling = "None" ; string meltwater_south_1:ancillary_variables = "meltwater_south_1_NaN_flag; meltwater_south_1_scaling_flag; meltwater_south_1_large_flag" ; float meltwater_south_2(datetime) ; meltwater_south_2:_FillValue = NaNf ; string meltwater_south_2:long_name = "snow meltwater discharge" ; string meltwater_south_2:standard_name = "surface_snow_melt_amount" ; string meltwater_south_2:units = "L" ; string meltwater_south_2:instrument = "snowmelt lysimeter #2 with tipping bucket gauge" ; string meltwater_south_2:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_south_2:instrument_location = "on ground south of platform" ; string meltwater_south_2:sensor_height = "0 m" ; string meltwater_south_2:height_reference = "above bare ground" ; meltwater_south_2:valid_min = 0LL ; meltwater_south_2:valid_max = 20LL ; string meltwater_south_2:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_south_2:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_south_2_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_south_2:period_data_availability = "96.4%" ; string meltwater_south_2:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_south_2_NaN_flag, meltwater_south_2_scaling_flag, and meltwater_south_2_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_south_2:gap_filling = "None" ; string meltwater_south_2:ancillary_variables = "meltwater_south_2_NaN_flag; meltwater_south_2_scaling_flag; meltwater_south_2_large_flag" ; float meltwater_south_3(datetime) ; meltwater_south_3:_FillValue = NaNf ; string meltwater_south_3:long_name = "snow meltwater discharge" ; string meltwater_south_3:standard_name = "surface_snow_melt_amount" ; string meltwater_south_3:units = "L" ; string meltwater_south_3:instrument = "snowmelt lysimeter #3 with tipping bucket gauge" ; string meltwater_south_3:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_south_3:instrument_location = "on ground south of platform" ; string meltwater_south_3:sensor_height = "0 m" ; string meltwater_south_3:height_reference = "above bare ground" ; meltwater_south_3:valid_min = 0LL ; meltwater_south_3:valid_max = 20LL ; string meltwater_south_3:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_south_3:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_south_3_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_south_3:period_data_availability = "96.4%" ; string meltwater_south_3:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_south_3_NaN_flag, meltwater_south_3_scaling_flag, and meltwater_south_3_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_south_3:gap_filling = "None" ; string meltwater_south_3:ancillary_variables = "meltwater_south_3_NaN_flag; meltwater_south_3_scaling_flag; meltwater_south_3_large_flag" ; float meltwater_south_4(datetime) ; meltwater_south_4:_FillValue = NaNf ; string meltwater_south_4:long_name = "snow meltwater discharge" ; string meltwater_south_4:standard_name = "surface_snow_melt_amount" ; string meltwater_south_4:units = "L" ; string meltwater_south_4:instrument = "snowmelt lysimeter #4 with tipping bucket gauge" ; string meltwater_south_4:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_south_4:instrument_location = "on ground south of platform" ; string meltwater_south_4:sensor_height = "0 m" ; string meltwater_south_4:height_reference = "above bare ground" ; meltwater_south_4:valid_min = 0LL ; meltwater_south_4:valid_max = 20LL ; string meltwater_south_4:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_south_4:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_south_4_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_south_4:period_data_availability = "96.4%" ; string meltwater_south_4:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_south_4_NaN_flag, meltwater_south_4_scaling_flag, and meltwater_south_4_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_south_4:gap_filling = "None" ; string meltwater_south_4:ancillary_variables = "meltwater_south_4_NaN_flag; meltwater_south_4_scaling_flag; meltwater_south_4_large_flag" ; float meltwater_north_5(datetime) ; meltwater_north_5:_FillValue = NaNf ; string meltwater_north_5:long_name = "snow meltwater discharge" ; string meltwater_north_5:standard_name = "surface_snow_melt_amount" ; string meltwater_north_5:units = "L" ; string meltwater_north_5:instrument = "snowmelt lysimeter #5 with tipping bucket gauge" ; string meltwater_north_5:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_north_5:instrument_location = "on ground north of platform" ; string meltwater_north_5:sensor_height = "0 m" ; string meltwater_north_5:height_reference = "above bare ground" ; meltwater_north_5:valid_min = 0LL ; meltwater_north_5:valid_max = 20LL ; string meltwater_north_5:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_north_5:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_north_5_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_north_5:period_data_availability = "96.4%" ; string meltwater_north_5:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_north_5_NaN_flag, meltwater_north_5_scaling_flag, and meltwater_north_5_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_north_5:gap_filling = "None" ; string meltwater_north_5:ancillary_variables = "meltwater_north_5_NaN_flag; meltwater_north_5_scaling_flag; meltwater_north_5_large_flag" ; float meltwater_north_6(datetime) ; meltwater_north_6:_FillValue = NaNf ; string meltwater_north_6:long_name = "snow meltwater discharge" ; string meltwater_north_6:standard_name = "surface_snow_melt_amount" ; string meltwater_north_6:units = "L" ; string meltwater_north_6:instrument = "snowmelt lysimeter #6 with tipping bucket gauge" ; string meltwater_north_6:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_north_6:instrument_location = "on ground north of platform" ; string meltwater_north_6:sensor_height = "0 m" ; string meltwater_north_6:height_reference = "above bare ground" ; meltwater_north_6:valid_min = 0LL ; meltwater_north_6:valid_max = 20LL ; string meltwater_north_6:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_north_6:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_north_6_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_north_6:period_data_availability = "96.4%" ; string meltwater_north_6:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_north_6_NaN_flag, meltwater_north_6_scaling_flag, and meltwater_north_6_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_north_6:gap_filling = "None" ; string meltwater_north_6:ancillary_variables = "meltwater_north_6_NaN_flag; meltwater_north_6_scaling_flag; meltwater_north_6_large_flag" ; float meltwater_north_7(datetime) ; meltwater_north_7:_FillValue = NaNf ; string meltwater_north_7:long_name = "snow meltwater discharge" ; string meltwater_north_7:standard_name = "surface_snow_melt_amount" ; string meltwater_north_7:units = "L" ; string meltwater_north_7:instrument = "snowmelt lysimeter #7 with tipping bucket gauge" ; string meltwater_north_7:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_north_7:instrument_location = "on ground north of platform" ; string meltwater_north_7:sensor_height = "0 m" ; string meltwater_north_7:height_reference = "above bare ground" ; meltwater_north_7:valid_min = 0LL ; meltwater_north_7:valid_max = 20LL ; string meltwater_north_7:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_north_7:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_north_7_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_north_7:period_data_availability = "96.4%" ; string meltwater_north_7:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_north_7_NaN_flag, meltwater_north_7_scaling_flag, and meltwater_north_7_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_north_7:gap_filling = "None" ; string meltwater_north_7:ancillary_variables = "meltwater_north_7_NaN_flag; meltwater_north_7_scaling_flag; meltwater_north_7_large_flag" ; float meltwater_north_8(datetime) ; meltwater_north_8:_FillValue = NaNf ; string meltwater_north_8:long_name = "snow meltwater discharge" ; string meltwater_north_8:standard_name = "surface_snow_melt_amount" ; string meltwater_north_8:units = "L" ; string meltwater_north_8:instrument = "snowmelt lysimeter #8 with tipping bucket gauge" ; string meltwater_north_8:instrument_description = "1 m^2 lysimeter with connected tipping bucket measurement gauge" ; string meltwater_north_8:instrument_location = "on ground north of platform" ; string meltwater_north_8:sensor_height = "0 m" ; string meltwater_north_8:height_reference = "above bare ground" ; meltwater_north_8:valid_min = 0LL ; meltwater_north_8:valid_max = 20LL ; string meltwater_north_8:processing_method = "sum of bucket tips over latest 15 min period * volume of water held by each bucket per tip" ; string meltwater_north_8:additional_info = "original 0.08 L tipping buckets were replaced in 09/2024 by 0.1 L buckets; raw values from logger output do not reflect this update, so they have been corrected here via scaling (x 1.25) and identified through meltwater_north_8_scaling_flag; any obs from approximate installation period were removed due to ambiguity" ; string meltwater_north_8:period_data_availability = "96.4%" ; string meltwater_north_8:additional_QC = "raw data were noisy so multiple QC steps were employed with associated flags in meltwater_north_8_NaN_flag, meltwater_north_8_scaling_flag, and meltwater_north_8_large_flag output variables; only clearly erroneous large values (> 20 L) were removed; flag variables should be applied as a first step to further refining the data at the users\' discretion" ; string meltwater_north_8:gap_filling = "None" ; string meltwater_north_8:ancillary_variables = "meltwater_north_8_NaN_flag; meltwater_north_8_scaling_flag; meltwater_north_8_large_flag" ; float soil_moisture_10cm_south(datetime) ; soil_moisture_10cm_south:_FillValue = NaNf ; string soil_moisture_10cm_south:long_name = "soil volumetric water content" ; string soil_moisture_10cm_south:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_10cm_south:units = "m3 m-3" ; string soil_moisture_10cm_south:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_10cm_south:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_10cm_south:instrument_location = "in ground south of platform" ; string soil_moisture_10cm_south:sensor_height = "10 cm" ; string soil_moisture_10cm_south:height_reference = "below ground surface" ; soil_moisture_10cm_south:valid_min = 0LL ; soil_moisture_10cm_south:valid_max = 1LL ; string soil_moisture_10cm_south:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_10cm_south:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_10cm_south:period_data_availability = "91.0%" ; string soil_moisture_10cm_south:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_10cm_south:gap_filling = "None" ; float soil_moisture_20cm_south(datetime) ; soil_moisture_20cm_south:_FillValue = NaNf ; string soil_moisture_20cm_south:long_name = "soil volumetric water content" ; string soil_moisture_20cm_south:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_20cm_south:units = "m3 m-3" ; string soil_moisture_20cm_south:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_20cm_south:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_20cm_south:instrument_location = "in ground south of platform" ; string soil_moisture_20cm_south:sensor_height = "20 cm" ; string soil_moisture_20cm_south:height_reference = "below ground surface" ; soil_moisture_20cm_south:valid_min = 0LL ; soil_moisture_20cm_south:valid_max = 1LL ; string soil_moisture_20cm_south:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_20cm_south:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_20cm_south:period_data_availability = "91.0%" ; string soil_moisture_20cm_south:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_20cm_south:gap_filling = "None" ; float soil_moisture_30cm_south(datetime) ; soil_moisture_30cm_south:_FillValue = NaNf ; string soil_moisture_30cm_south:long_name = "soil volumetric water content" ; string soil_moisture_30cm_south:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_30cm_south:units = "m3 m-3" ; string soil_moisture_30cm_south:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_30cm_south:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_30cm_south:instrument_location = "in ground south of platform" ; string soil_moisture_30cm_south:sensor_height = "30 cm" ; string soil_moisture_30cm_south:height_reference = "below ground surface" ; soil_moisture_30cm_south:valid_min = 0LL ; soil_moisture_30cm_south:valid_max = 1LL ; string soil_moisture_30cm_south:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_30cm_south:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_30cm_south:period_data_availability = "90.0%" ; string soil_moisture_30cm_south:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_30cm_south:gap_filling = "None" ; float soil_moisture_40cm_south(datetime) ; soil_moisture_40cm_south:_FillValue = NaNf ; string soil_moisture_40cm_south:long_name = "soil volumetric water content" ; string soil_moisture_40cm_south:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_40cm_south:units = "m3 m-3" ; string soil_moisture_40cm_south:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_40cm_south:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_40cm_south:instrument_location = "in ground south of platform" ; string soil_moisture_40cm_south:sensor_height = "40 cm" ; string soil_moisture_40cm_south:height_reference = "below ground surface" ; soil_moisture_40cm_south:valid_min = 0LL ; soil_moisture_40cm_south:valid_max = 1LL ; string soil_moisture_40cm_south:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_40cm_south:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_40cm_south:period_data_availability = "83.0%" ; string soil_moisture_40cm_south:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_40cm_south:gap_filling = "None" ; float soil_moisture_60cm_south(datetime) ; soil_moisture_60cm_south:_FillValue = NaNf ; string soil_moisture_60cm_south:long_name = "soil volumetric water content" ; string soil_moisture_60cm_south:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_60cm_south:units = "m3 m-3" ; string soil_moisture_60cm_south:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_60cm_south:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_60cm_south:instrument_location = "in ground south of platform" ; string soil_moisture_60cm_south:sensor_height = "60 cm" ; string soil_moisture_60cm_south:height_reference = "below ground surface" ; soil_moisture_60cm_south:valid_min = 0LL ; soil_moisture_60cm_south:valid_max = 1LL ; string soil_moisture_60cm_south:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_60cm_south:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_60cm_south:period_data_availability = "91.0%" ; string soil_moisture_60cm_south:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_60cm_south:gap_filling = "None" ; float soil_moisture_100cm_south(datetime) ; soil_moisture_100cm_south:_FillValue = NaNf ; string soil_moisture_100cm_south:long_name = "soil volumetric water content" ; string soil_moisture_100cm_south:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_100cm_south:units = "m3 m-3" ; string soil_moisture_100cm_south:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_100cm_south:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_100cm_south:instrument_location = "in ground south of platform" ; string soil_moisture_100cm_south:sensor_height = "100 cm" ; string soil_moisture_100cm_south:height_reference = "below ground surface" ; soil_moisture_100cm_south:valid_min = 0LL ; soil_moisture_100cm_south:valid_max = 1LL ; string soil_moisture_100cm_south:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_100cm_south:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_100cm_south:period_data_availability = "91.0%" ; string soil_moisture_100cm_south:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_100cm_south:gap_filling = "None" ; float soil_moisture_10cm_north(datetime) ; soil_moisture_10cm_north:_FillValue = NaNf ; string soil_moisture_10cm_north:long_name = "soil volumetric water content" ; string soil_moisture_10cm_north:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_10cm_north:units = "m3 m-3" ; string soil_moisture_10cm_north:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_10cm_north:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_10cm_north:instrument_location = "in ground north of platform" ; string soil_moisture_10cm_north:sensor_height = "10 cm" ; string soil_moisture_10cm_north:height_reference = "below ground surface" ; soil_moisture_10cm_north:valid_min = 0LL ; soil_moisture_10cm_north:valid_max = 1LL ; string soil_moisture_10cm_north:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_10cm_north:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_10cm_north:period_data_availability = "97.7%" ; string soil_moisture_10cm_north:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_10cm_north:gap_filling = "None" ; float soil_moisture_20cm_north(datetime) ; soil_moisture_20cm_north:_FillValue = NaNf ; string soil_moisture_20cm_north:long_name = "soil volumetric water content" ; string soil_moisture_20cm_north:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_20cm_north:units = "m3 m-3" ; string soil_moisture_20cm_north:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_20cm_north:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_20cm_north:instrument_location = "in ground north of platform" ; string soil_moisture_20cm_north:sensor_height = "20 cm" ; string soil_moisture_20cm_north:height_reference = "below ground surface" ; soil_moisture_20cm_north:valid_min = 0LL ; soil_moisture_20cm_north:valid_max = 1LL ; string soil_moisture_20cm_north:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_20cm_north:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_20cm_north:period_data_availability = "97.7%" ; string soil_moisture_20cm_north:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_20cm_north:gap_filling = "None" ; float soil_moisture_30cm_north(datetime) ; soil_moisture_30cm_north:_FillValue = NaNf ; string soil_moisture_30cm_north:long_name = "soil volumetric water content" ; string soil_moisture_30cm_north:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_30cm_north:units = "m3 m-3" ; string soil_moisture_30cm_north:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_30cm_north:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_30cm_north:instrument_location = "in ground north of platform" ; string soil_moisture_30cm_north:sensor_height = "30 cm" ; string soil_moisture_30cm_north:height_reference = "below ground surface" ; soil_moisture_30cm_north:valid_min = 0LL ; soil_moisture_30cm_north:valid_max = 1LL ; string soil_moisture_30cm_north:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_30cm_north:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_30cm_north:period_data_availability = "97.7%" ; string soil_moisture_30cm_north:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_30cm_north:gap_filling = "None" ; float soil_moisture_40cm_north(datetime) ; soil_moisture_40cm_north:_FillValue = NaNf ; string soil_moisture_40cm_north:long_name = "soil volumetric water content" ; string soil_moisture_40cm_north:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_40cm_north:units = "m3 m-3" ; string soil_moisture_40cm_north:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_40cm_north:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_40cm_north:instrument_location = "in ground north of platform" ; string soil_moisture_40cm_north:sensor_height = "40 cm" ; string soil_moisture_40cm_north:height_reference = "below ground surface" ; soil_moisture_40cm_north:valid_min = 0LL ; soil_moisture_40cm_north:valid_max = 1LL ; string soil_moisture_40cm_north:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_40cm_north:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_40cm_north:period_data_availability = "97.7%" ; string soil_moisture_40cm_north:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_40cm_north:gap_filling = "None" ; float soil_moisture_60cm_north(datetime) ; soil_moisture_60cm_north:_FillValue = NaNf ; string soil_moisture_60cm_north:long_name = "soil volumetric water content" ; string soil_moisture_60cm_north:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_60cm_north:units = "m3 m-3" ; string soil_moisture_60cm_north:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_60cm_north:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_60cm_north:instrument_location = "in ground north of platform" ; string soil_moisture_60cm_north:sensor_height = "60 cm" ; string soil_moisture_60cm_north:height_reference = "below ground surface" ; soil_moisture_60cm_north:valid_min = 0LL ; soil_moisture_60cm_north:valid_max = 1LL ; string soil_moisture_60cm_north:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_60cm_north:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_60cm_north:period_data_availability = "97.6%" ; string soil_moisture_60cm_north:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_60cm_north:gap_filling = "None" ; float soil_moisture_100cm_north(datetime) ; soil_moisture_100cm_north:_FillValue = NaNf ; string soil_moisture_100cm_north:long_name = "soil volumetric water content" ; string soil_moisture_100cm_north:standard_name = "volume_fraction_of_water_in_soil" ; string soil_moisture_100cm_north:units = "m3 m-3" ; string soil_moisture_100cm_north:instrument = "Delta-T PR2/6 Soil Moisture Probe" ; string soil_moisture_100cm_north:instrument_description = "soil moisture profile probe with measurements at 6 depths down to 1 m" ; string soil_moisture_100cm_north:instrument_location = "in ground north of platform" ; string soil_moisture_100cm_north:sensor_height = "100 cm" ; string soil_moisture_100cm_north:height_reference = "below ground surface" ; soil_moisture_100cm_north:valid_min = 0LL ; soil_moisture_100cm_north:valid_max = 1LL ; string soil_moisture_100cm_north:processing_method = "mean of all samples taken over preceding 15 min; raw measurement in mV converted to m3 m-3 using Delta-T mineral soils polynomial" ; string soil_moisture_100cm_north:additional_info = "instrument calibration seems to be off given prevalence of observations < 0. since these could be corrected with a simple offset, no lower bound was used to filter out data" ; string soil_moisture_100cm_north:period_data_availability = "97.7%" ; string soil_moisture_100cm_north:additional_QC = "Removed observations above 0.6 m3 m-3 and then isolated single time-step neg/pos peaks using threshold magnitudes of 0.005/0.01, respectively, for depths 20 cm and below and 2x those threshold magnitudes at 10 cm; remaining observations were manually filtered during known site maintenance periods and by removing any obviously erroneous points" ; string soil_moisture_100cm_north:gap_filling = "None" ; int meltwater_south_1_NaN_flag(datetime) ; string meltwater_south_1_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_south_1_NaN_flag:standard_name = "missing_data_flag" ; meltwater_south_1_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_south_1_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_south_1_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_south_1_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_south_1_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_south_1_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_south_1_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_south_1_NaN_flag:used_to_produce_meltwater_south_1_data = "no", "no", "no", "no" ; string meltwater_south_1_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_south_1_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_south_1_large_flag) are not considered here" ; string meltwater_south_1_NaN_flag:ancillary_variables = "meltwater_south_1; meltwater_south_1_scaling_flag; meltwater_south_1_large_flag" ; int meltwater_south_2_NaN_flag(datetime) ; string meltwater_south_2_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_south_2_NaN_flag:standard_name = "missing_data_flag" ; meltwater_south_2_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_south_2_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_south_2_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_south_2_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_south_2_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_south_2_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_south_2_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_south_2_NaN_flag:used_to_produce_meltwater_south_2_data = "no", "no", "no", "no" ; string meltwater_south_2_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_south_2_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_south_2_large_flag) are not considered here" ; string meltwater_south_2_NaN_flag:ancillary_variables = "meltwater_south_2; meltwater_south_2_scaling_flag; meltwater_south_2_large_flag" ; int meltwater_south_3_NaN_flag(datetime) ; string meltwater_south_3_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_south_3_NaN_flag:standard_name = "missing_data_flag" ; meltwater_south_3_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_south_3_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_south_3_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_south_3_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_south_3_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_south_3_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_south_3_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_south_3_NaN_flag:used_to_produce_meltwater_south_3_data = "no", "no", "no", "no" ; string meltwater_south_3_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_south_3_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_south_3_large_flag) are not considered here" ; string meltwater_south_3_NaN_flag:ancillary_variables = "meltwater_south_3; meltwater_south_3_scaling_flag; meltwater_south_3_large_flag" ; int meltwater_south_4_NaN_flag(datetime) ; string meltwater_south_4_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_south_4_NaN_flag:standard_name = "missing_data_flag" ; meltwater_south_4_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_south_4_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_south_4_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_south_4_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_south_4_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_south_4_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_south_4_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_south_4_NaN_flag:used_to_produce_meltwater_south_4_data = "no", "no", "no", "no" ; string meltwater_south_4_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_south_4_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_south_4_large_flag) are not considered here" ; string meltwater_south_4_NaN_flag:ancillary_variables = "meltwater_south_4; meltwater_south_4_scaling_flag; meltwater_south_4_large_flag" ; int meltwater_north_5_NaN_flag(datetime) ; string meltwater_north_5_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_north_5_NaN_flag:standard_name = "missing_data_flag" ; meltwater_north_5_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_north_5_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_north_5_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_north_5_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_north_5_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_north_5_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_north_5_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_north_5_NaN_flag:used_to_produce_meltwater_north_5_data = "no", "no", "no", "no" ; string meltwater_north_5_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_north_5_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_north_5_large_flag) are not considered here" ; string meltwater_north_5_NaN_flag:ancillary_variables = "meltwater_north_5; meltwater_north_5_scaling_flag; meltwater_north_5_large_flag" ; int meltwater_north_6_NaN_flag(datetime) ; string meltwater_north_6_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_north_6_NaN_flag:standard_name = "missing_data_flag" ; meltwater_north_6_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_north_6_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_north_6_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_north_6_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_north_6_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_north_6_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_north_6_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_north_6_NaN_flag:used_to_produce_meltwater_north_6_data = "no", "no", "no", "no" ; string meltwater_north_6_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_north_6_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_north_6_large_flag) are not considered here" ; string meltwater_north_6_NaN_flag:ancillary_variables = "meltwater_north_6; meltwater_north_6_scaling_flag; meltwater_north_6_large_flag" ; int meltwater_north_7_NaN_flag(datetime) ; string meltwater_north_7_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_north_7_NaN_flag:standard_name = "missing_data_flag" ; meltwater_north_7_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_north_7_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_north_7_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_north_7_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_north_7_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_north_7_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_north_7_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_north_7_NaN_flag:used_to_produce_meltwater_north_7_data = "no", "no", "no", "no" ; string meltwater_north_7_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_north_7_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_north_7_large_flag) are not considered here" ; string meltwater_north_7_NaN_flag:ancillary_variables = "meltwater_north_7; meltwater_north_7_scaling_flag; meltwater_north_7_large_flag" ; int meltwater_north_8_NaN_flag(datetime) ; string meltwater_north_8_NaN_flag:long_name = "raw NaN (missing data) presence flags" ; string meltwater_north_8_NaN_flag:standard_name = "missing_data_flag" ; meltwater_north_8_NaN_flag:flag_values = 0LL, 1LL, 2LL, 3LL ; meltwater_north_8_NaN_flag:valid_range = 0LL, 3LL ; string meltwater_north_8_NaN_flag:flag_meanings_short = "non-NaN and not adjacent in time to any missing values", "NaN in raw data file", "non-NaN but preceded by raw NaN value", "non-NaN but followed by raw NaN value" ; string meltwater_north_8_NaN_flag:flag_meaning_0 = "value in raw data file is not missing at valid time or at closest 2 time levels" ; string meltwater_north_8_NaN_flag:flag_meaning_1 = "value is missing in raw data file at valid time" ; string meltwater_north_8_NaN_flag:flag_meaning_2 = "unfiltered data value is not missing at valid time but is missing at time step before; number of tips leading to reported discharge volume at valid time may have been summed over multiple 15-min intervals, leading to inflated values" ; string meltwater_north_8_NaN_flag:flag_meaning_3 = "unfiltered data value is not missing at valid time but is missing at time step after" ; string meltwater_north_8_NaN_flag:used_to_produce_meltwater_north_8_data = "no", "no", "no", "no" ; string meltwater_north_8_NaN_flag:additional_info = "identified peaks in data (reported in meltwater_north_8_large_flag) do not include any points adjacent to at least one NaN, so these flags should be used to together when QCing the data to remove peaks; NaNs introduced by filtering out large values (meltwater_north_8_large_flag) are not considered here" ; string meltwater_north_8_NaN_flag:ancillary_variables = "meltwater_north_8; meltwater_north_8_scaling_flag; meltwater_north_8_large_flag" ; int meltwater_south_1_large_flag(datetime) ; string meltwater_south_1_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_south_1_large_flag:standard_name = "large_data_flag" ; meltwater_south_1_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_south_1_large_flag:valid_range = 0LL, 4LL ; string meltwater_south_1_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_south_1_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_south_1_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_south_1_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_south_1_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_south_1_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_south_1_large_flag:used_to_produce_meltwater_south_1_data = "no", "yes", "no", "no", "no" ; string meltwater_south_1_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_south_1 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_south_1_large_flag:ancillary_variables = "meltwater_south_1; meltwater_south_1_NaN_flag; meltwater_south_1_scaling_flag" ; int meltwater_south_2_large_flag(datetime) ; string meltwater_south_2_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_south_2_large_flag:standard_name = "large_data_flag" ; meltwater_south_2_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_south_2_large_flag:valid_range = 0LL, 4LL ; string meltwater_south_2_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_south_2_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_south_2_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_south_2_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_south_2_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_south_2_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_south_2_large_flag:used_to_produce_meltwater_south_2_data = "no", "yes", "no", "no", "no" ; string meltwater_south_2_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_south_2 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_south_2_large_flag:ancillary_variables = "meltwater_south_2; meltwater_south_2_NaN_flag; meltwater_south_2_scaling_flag" ; int meltwater_south_3_large_flag(datetime) ; string meltwater_south_3_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_south_3_large_flag:standard_name = "large_data_flag" ; meltwater_south_3_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_south_3_large_flag:valid_range = 0LL, 4LL ; string meltwater_south_3_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_south_3_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_south_3_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_south_3_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_south_3_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_south_3_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_south_3_large_flag:used_to_produce_meltwater_south_3_data = "no", "yes", "no", "no", "no" ; string meltwater_south_3_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_south_3 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_south_3_large_flag:ancillary_variables = "meltwater_south_3; meltwater_south_3_NaN_flag; meltwater_south_3_scaling_flag" ; int meltwater_south_4_large_flag(datetime) ; string meltwater_south_4_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_south_4_large_flag:standard_name = "large_data_flag" ; meltwater_south_4_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_south_4_large_flag:valid_range = 0LL, 4LL ; string meltwater_south_4_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_south_4_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_south_4_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_south_4_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_south_4_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_south_4_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_south_4_large_flag:used_to_produce_meltwater_south_4_data = "no", "yes", "no", "no", "no" ; string meltwater_south_4_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_south_4 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_south_4_large_flag:ancillary_variables = "meltwater_south_4; meltwater_south_4_NaN_flag; meltwater_south_4_scaling_flag" ; int meltwater_north_5_large_flag(datetime) ; string meltwater_north_5_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_north_5_large_flag:standard_name = "large_data_flag" ; meltwater_north_5_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_north_5_large_flag:valid_range = 0LL, 4LL ; string meltwater_north_5_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_north_5_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_north_5_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_north_5_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_north_5_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_north_5_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_north_5_large_flag:used_to_produce_meltwater_north_5_data = "no", "yes", "no", "no", "no" ; string meltwater_north_5_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_north_5 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_north_5_large_flag:ancillary_variables = "meltwater_north_5; meltwater_north_5_NaN_flag; meltwater_north_5_scaling_flag" ; int meltwater_north_6_large_flag(datetime) ; string meltwater_north_6_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_north_6_large_flag:standard_name = "large_data_flag" ; meltwater_north_6_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_north_6_large_flag:valid_range = 0LL, 4LL ; string meltwater_north_6_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_north_6_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_north_6_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_north_6_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_north_6_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_north_6_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_north_6_large_flag:used_to_produce_meltwater_north_6_data = "no", "yes", "no", "no", "no" ; string meltwater_north_6_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_north_6 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_north_6_large_flag:ancillary_variables = "meltwater_north_6; meltwater_north_6_NaN_flag; meltwater_north_6_scaling_flag" ; int meltwater_north_7_large_flag(datetime) ; string meltwater_north_7_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_north_7_large_flag:standard_name = "large_data_flag" ; meltwater_north_7_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_north_7_large_flag:valid_range = 0LL, 4LL ; string meltwater_north_7_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_north_7_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_north_7_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_north_7_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_north_7_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_north_7_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_north_7_large_flag:used_to_produce_meltwater_north_7_data = "no", "yes", "no", "no", "no" ; string meltwater_north_7_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_north_7 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_north_7_large_flag:ancillary_variables = "meltwater_north_7; meltwater_north_7_NaN_flag; meltwater_north_7_scaling_flag" ; int meltwater_north_8_large_flag(datetime) ; string meltwater_north_8_large_flag:long_name = "erroneously large and suspect observation flags" ; string meltwater_north_8_large_flag:standard_name = "large_data_flag" ; meltwater_north_8_large_flag:flag_values = 0LL, 1LL, 2LL, 3LL, 4LL ; meltwater_north_8_large_flag:valid_range = 0LL, 4LL ; string meltwater_north_8_large_flag:flag_meanings_short = "unflagged observation", "previously removed erroneously large observation", "single time step peak with magnitude >= 0.8 L above/below neighbors", "unfiltered observation that coincides with 1+ flagged erroneous observation", "observation that meets criteria of flags 2 and 3" ; string meltwater_north_8_large_flag:flag_meaning_0 = "observation that does not meet magnitude thresholds for flagging or removal" ; string meltwater_north_8_large_flag:flag_meaning_1 = "removed erroneous observation that had 15-min discharge values >= 20 L or >= 200-250 tips per 15 min" ; string meltwater_north_8_large_flag:flag_meaning_2 = "of remaining filtered observations (flag != 1), single time step peak that was at least 0.8 L above or below the values at the two adjacent time step" ; string meltwater_north_8_large_flag:flag_meaning_3 = "of remaining filtered observations (flag != 1), point that itself did not meet the erroneous value threshold but coincides in time with at least one filtered erroneous value from another lysimeter" ; string meltwater_north_8_large_flag:flag_meaning_4 = "identified single time-step peaks that meet criteria of both flag = 2 and flag = 3" ; string meltwater_north_8_large_flag:used_to_produce_meltwater_north_8_data = "no", "yes", "no", "no", "no" ; string meltwater_north_8_large_flag:additional_info = "only raw values with flag = 1 were filtered out and are associated with NaNs in the meltwater_north_8 data array; the other flags can be used to facilitate further QCing. a cursory look into the data suggests that times with erroneously large values for a given bucket often coincide with peaks in values for some of the other buckets; these may not meet the threshold for removal but may be erroneous and thus deserve flagging" ; string meltwater_north_8_large_flag:ancillary_variables = "meltwater_north_8; meltwater_north_8_NaN_flag; meltwater_north_8_scaling_flag" ; int meltwater_south_1_scaling_flag(datetime) ; string meltwater_south_1_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_south_1_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_south_1_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_south_1_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_south_1_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_south_1_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_south_1_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_south_1_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_south_1_scaling_flag:used_to_produce_meltwater_south_1_data = "yes", "yes", "yes" ; string meltwater_south_1_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_south_1_scaling_flag:ancillary_variables = "meltwater_south_1; meltwater_south_1_NaN_flag; meltwater_south_1_large_flag" ; int meltwater_south_2_scaling_flag(datetime) ; string meltwater_south_2_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_south_2_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_south_2_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_south_2_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_south_2_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_south_2_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_south_2_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_south_2_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_south_2_scaling_flag:used_to_produce_meltwater_south_2_data = "yes", "yes", "yes" ; string meltwater_south_2_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_south_2_scaling_flag:ancillary_variables = "meltwater_south_2; meltwater_south_2_NaN_flag; meltwater_south_2_large_flag" ; int meltwater_south_3_scaling_flag(datetime) ; string meltwater_south_3_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_south_3_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_south_3_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_south_3_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_south_3_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_south_3_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_south_3_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_south_3_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_south_3_scaling_flag:used_to_produce_meltwater_south_3_data = "yes", "yes", "yes" ; string meltwater_south_3_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_south_3_scaling_flag:ancillary_variables = "meltwater_south_3; meltwater_south_3_NaN_flag; meltwater_south_3_large_flag" ; int meltwater_south_4_scaling_flag(datetime) ; string meltwater_south_4_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_south_4_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_south_4_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_south_4_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_south_4_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_south_4_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_south_4_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_south_4_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_south_4_scaling_flag:used_to_produce_meltwater_south_4_data = "yes", "yes", "yes" ; string meltwater_south_4_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_south_4_scaling_flag:ancillary_variables = "meltwater_south_4; meltwater_south_4_NaN_flag; meltwater_south_4_large_flag" ; int meltwater_north_5_scaling_flag(datetime) ; string meltwater_north_5_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_north_5_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_north_5_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_north_5_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_north_5_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_north_5_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_north_5_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_north_5_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_north_5_scaling_flag:used_to_produce_meltwater_north_5_data = "yes", "yes", "yes" ; string meltwater_north_5_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_north_5_scaling_flag:ancillary_variables = "meltwater_north_5; meltwater_north_5_NaN_flag; meltwater_north_5_large_flag" ; int meltwater_north_6_scaling_flag(datetime) ; string meltwater_north_6_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_north_6_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_north_6_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_north_6_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_north_6_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_north_6_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_north_6_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_north_6_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_north_6_scaling_flag:used_to_produce_meltwater_north_6_data = "yes", "yes", "yes" ; string meltwater_north_6_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_north_6_scaling_flag:ancillary_variables = "meltwater_north_6; meltwater_north_6_NaN_flag; meltwater_north_6_large_flag" ; int meltwater_north_7_scaling_flag(datetime) ; string meltwater_north_7_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_north_7_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_north_7_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_north_7_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_north_7_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_north_7_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_north_7_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_north_7_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_north_7_scaling_flag:used_to_produce_meltwater_north_7_data = "yes", "yes", "yes" ; string meltwater_north_7_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_north_7_scaling_flag:ancillary_variables = "meltwater_north_7; meltwater_north_7_NaN_flag; meltwater_north_7_large_flag" ; int meltwater_north_8_scaling_flag(datetime) ; string meltwater_north_8_scaling_flag:long_name = "observation scaling history flags" ; string meltwater_north_8_scaling_flag:standard_name = "scaled_data_flag" ; meltwater_north_8_scaling_flag:flag_values = 0LL, 1LL, 2LL ; meltwater_north_8_scaling_flag:valid_range = 0LL, 2LL ; string meltwater_north_8_scaling_flag:flag_meanings_short = "observations were unscaled from raw values", "assigned to NaN (missing values)", "observations were rescaled to correct tipping bucket volume differences" ; string meltwater_north_8_scaling_flag:flag_meaning_0 = "unscaled observation from 0.08 L tipping buckets" ; string meltwater_north_8_scaling_flag:flag_meaning_1 = "observation assigned to NaN due to ambiguity about when during period of 09/2024 the tipping buckets were swapped out" ; string meltwater_north_8_scaling_flag:flag_meaning_2 = "observation scaled by 0.1/0.08 (1.25) to correct for tipping bucket volume differences that were not changed in datalogger program" ; string meltwater_north_8_scaling_flag:used_to_produce_meltwater_north_8_data = "yes", "yes", "yes" ; string meltwater_north_8_scaling_flag:additional_info = "0.1 L tipping buckets were installed in mid-September 2024" ; string meltwater_north_8_scaling_flag:ancillary_variables = "meltwater_north_8; meltwater_north_8_NaN_flag; meltwater_north_8_large_flag" ; int64 datetime(datetime) ; string datetime:units = "minutes since 2015-01-01" ; string datetime:calendar = "proleptic_gregorian" ; // group attributes: string :station_name = "Jeff Dozier Snow Study Site" ; string :station_info = "Formerly the CRREL UCSB Energy Site (CUES), https://snow.ucsb.edu/" ; string :station_location = "Mammoth Mountain, CA, USA" ; string :station_latitude = "37.6431" ; string :station_longitude = "-119.0291" ; string :station_elevation = "2936 m" ; string :period_start = "2015-01-01" ; string :period_end = "2025-06-30" ; string :time_zone = "America/PST" ; string :time_zone_offset = "UTC-8" ; string :created_by = "Manda Chasteen, Leidos" ; string :contact_info = "manda.chasteen@leidos.com, edward.h.bair@leidos.com" ; string :created_date = "2025-08-09" ; string :last_modified = "2025-08-09" ; string :data_interval = "15 min" ; } // group data_15_min }