Learn R Programming

mesonet (version 0.0.2)

mnet_summarize: Produce a daily summary of Oklahoma Mesonet subdaily data

Description

Produce a daily summary of Oklahoma Mesonet subdaily data

Usage

mnet_summarize(
  sub_daily,
  tz = "Etc/GMT+6",
  interval = "1 day",
  include_qc_variables = FALSE
)

Value

A data frame with daily summaries of Oklahoma Mesonet data. See mnet_variable_definition() or the table below for the ID, variable name, unit and description for each column.

IDVariable NameUnitDescription
2AVGAverage Wind Speed at 2mmeters per secondAverage of all 5-minute 2m wind speed observations each day.
2BADNumber of Errant 2m Wind Speed Observationsnumber of 5-minute observationsNumber of errant 5-minute 2m wind speed observations each day.
2DEVStandard Deviation of Wind Speed at 2mmeters per secondStandard deviation of the wind speed at 2m during a 5-minute observation period.
2MAXMaximum 2m Wind Speedmeters per secondHighest 5-minute averaged 2m wind speed measurement each day.
2MINMinimum 2m Wind Speedmeters per secondLowest 5-minute averaged 2m wind speed measurement each day.
9AVGAverage Air Temperature at 9mdegrees CelsiusAverage of all 5-minute averaged 9-m air temperature observations each day.
9BADNumber of Errant 9m Air Temperature Observationsnumber of 5-minute observationsNumber of errant 5-minute 9m air temperature observations each day.
ABADNumber of Errant Solar Radiation Observationsnumber of 5-minute observationsNumber of errant 5-minute solar radiation observations each day.
AMAXMaximum Solar RadiationWatts per square meterHighest 5-minute averaged solar radiation measurement each day.
AMAXOMaximum Solar Radiation Observation Number5-minute observation numberDaily observation number that measured highest 5-minute averaged solar radiation value each day
ATOTTotal Solar Radiationmega Joules per square meterDaily accumulation of solar radiation each day.
B5AVAverage Temperature Under Bare Soil at 5cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day.
B5BDNumber of Errant Temperature Under Bare Soil at 5cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under bare soil at 5cm observations each day. This variable is only available prior to December 1, 2013.
B5MNMinimum Temperature Under Bare Soil at 5cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day. This variable is only available prior to December 1, 2013.
B5MNOMinimum Temperature Under Bare Soil at 5cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under bare soil at 5cm each day. This variable is only available prior to December 1, 2013.
B5MXMaximum Temperature Bare Soil at 5cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day. This variable is only available prior to December 1, 2013.
B5MXOMaximum Temperature Under Bare Soil at 5cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under bare soil at 5cm each day. This variable is only available prior to December 1, 2013.
BAVGAverage Temperature Under Bare Soil at 10cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day. This variable is only available prior to December 1, 2013.
BBADNumber of Errant Temperature Under Bare Soil at 10cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under bare soil at 10cm observations each day.
BMAXMaximum Temperature Bare Soil at 10cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day.
BMAXOMaximum Temperature Under Bare Soil at 10cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under bare soil at 10cm each day.
BMINMinimum Temperature Under Native Vegetation at 10cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day.
BMINOMinimum Temperature Under Bare Soil at 10cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under bare soil at 10cm each day.
CDEGCooling Degree Daysdegrees CelsiusNumber of degrees Celsius that the average daily air temperature is greater than 65 degrees Celsius .
DATEDate of summary in Central Standard Time
DAVGAverage Dewpoint Temperaturedegrees CelsiusAverage of all 5-minute averaged dewpoint temperatures each day. Dewpoint temperature is derived from 1.5m air temperature and the corresponding humidity value.
DBADNumber of Errant Dewpoint Temperature Observationsnumber of 5-minute observationsNumber of errant 5-minute dewpoint temperature observations each day.
DMAXMaximum Dewpoint Temperaturedegrees CelsiusHighest 5-minute averaged dewpoint temperature each day. Dewpoint temperature is derived from 1.5m air temperature and the corresponding humidity value.
DMAXOMaximum Daily Dewpoint Temperature Observation Number5-minute observation numberDaily observation number that measured highest 5-minute averaged dewpoint temperature each day.
DMINMinimum Dewpoint Temperaturedegrees CelsiusLowest 5-minute averaged dewpoint temperature each day. Dewpoint temperature is derived from 1.5m air temperature and the corresponding humidity value.
DMINOMinimum Daily Dewpoint Temperature Observation Number5-minute observation numberDaily observation number that measured lowest 5-minute averaged dewpoint temperature each day.
HAVGAverage HumiditypercentAverage of all 5-minute averaged humidity observations each day.
HBADNumber of Errant Humidity Observationsnumber of 5-minute observationsNumber of errant 5-minute humidity observations each day.
HDEGHeating Degree Daysdegrees CelsiusNumber of degrees Celsius that the average daily air temperature is less than 18.3 degrees Celsius.
HMAXMaximum HumiditypercentHighest 5-minute averaged humidity observation reported each day.
HMAXOMaximum Daily Humidity Observation Number5-minute observation numberDaily observation number that measured highest 5-minute averaged humidity each day.
HMINMinimum HumiditypercentLowest 5-minute averaged humidity observation reported each day.
HMINOMinimum Daily Humidity Observation Number5-minute observation numberDaily observation number that measured lowest 5-minute averaged humidity each day.
HTBADNumber of Errant Heat Index Observationsnumber of 5-minute observationsNumber of errant 5-minute heat index observations each day.
HTMXMaximum Heat Index Temperaturedegrees CelsiusLargest 5-minute averaged heat index observation each day. Derived using 5-minute averaged air temperature and corresponding 5-minute averaged humidity observation.
HTMXOMaximum Daily Heat Index Observation Number5-minute observation numberDaily observation number that measured highest 5-minute averaged heat index each day.
IBADNumber of Errant Wind Direction Observationsnumber of 5-minute observationsNumber of errant 5-minute 10m wind direction observations each day.
MSLPMean Sea Level Pressureinches of mercuryAverage of all 5-minute averaged station air pressure observations adjusted for station elevation each day.
PAVGAverage Station Pressureinches of mercuryAverage of all 5-minute averaged station air pressure observations each day.
PBADNumber of Errant Station Pressure Observationsnumber of 5-minute observationsNumber of errant 5-minute station pressure observations each day.
PDFQPrimary Wind Direction FrequencypercentageFrequency of observations in the given wind direction category.
PDIRPrimary Wind Direction16-point cardinal directionMost common wind direction for the day based on 16-point compass heading (i.e., 0 is N; 1 is NNE; 15 is NNW).
PMAXMaximum Station Pressureinches of mercuryHighest 5-minute averaged station air pressure observation each day.
PMAXOMaximum Daily Station Pressure Observation Number5-minute observation numberDaily observation number that measured highest 5-minute averaged station pressure each day.
PMINMinimum Station Pressureinches of mercuryLowest 5-minute averaged station air pressure observation each day.
PMINOMinimum Daily Station Pressure Observation Number5-minute observation numberDaily observation number that measured lowest 5-minute averaged station pressure each day.
R05BDNumber of Errant Soil Moisture Calibrated Delta-T at 5cm Observationsnumber of 30-minute observationsNumber of errant 30-minute calibrated delta-t at 5cm observations.
R25BDNumber of Errant Soil Moisture Calibrated Delta-T at 25cm Observationsnumber of 30-minute observationsNumber of errant 30-minute calibrated delta-t at 25cm observations.
R60BDNumber of Errant Soil Moisture Calibrated Delta-T at 60cm Observationsnumber of 30-minute observationsNumber of errant 30-minute calibrated delta-t at 60cm observations.
R75BDNumber of Errant Soil Moisture Calibrated Delta-T at 75cm Observationsnumber of 30-minute observations*Decommissioned March 2012. Number of errant 30-minute calibrated delta-t at 75cm observations.
RAINRaininchesLiquid precipitation measured each day. Frozen precipitation cannot be recorded until it melts; therefore, precipitation from snow may not be recorded until several days after the snow event.
RBADNumber of Errant 5-minute Rain Observationsnumber of 5-minute observationsNumber of errant 5-minute rain observations each day.
RMAXMaximum 5-minute Rainfall Rateinches per hourHighest 5-minute averaged rainfall rate each day.
RNUMNumber of 5-minute Rainy Periodsnumber of 5-minute observationsNumber of 5-minute observations in which precipitation increased. Frozen precipitation cannot be recorded until it melts; therefore precipitation from snow may not be recorded until several days after the snow event.
S25AVAverage Temperature Under Native Vegetation at 25cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day. This variable is only available after and including December 1, 2013.
S25BDNumber of Errant Temperature Under Native Vegetation at 25cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under native vegetation at 25cm observations each day. This variable is only available after and including December 1, 2013.
S25MNMinimum Temperature Under Native Vegetation at 25cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day. This variable is only available after and including December 1, 2013.
S25MXMaximum Temperature Under Native Vegetation at 25cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day. This variable is only available after and including December 1, 2013.
S25NOMinimum Temperature Under Native Vegetation at 25cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under native vegetation at 25cm each day. This variable is only available after and including December 1, 2013.
S25XOMaximum Temperature Under Native Vegetation at 25cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under native vegetation at 25cm each day. This variable is only available after and including December 1, 2013.
S3AVAverage Temperature Under Native Vegetation at 30cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day. This variable is only available prior to December 1, 2013.
S3BDNumber of Errant Temperature Under Native Vegetation at 30cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under native vegetation at 30cm observations each day. This variable is only available prior to December 1, 2013.
S3MNMinimum Temperature Under Native Vegetation at 30cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day. This variable is only available prior to December 1, 2013.
S3MNOMinimum Temperature Under Native Vegetation at 30cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under native vegetation at 30cm each day. This variable is only available prior to December 1, 2013.
S3MXMaximum Temperature Under Native Vegetation at 30cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day. This variable is only available prior to December 1, 2013.
S3MXOMaximum Temperature Under Native Vegetation at 30cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under native vegetation at 30cm each day. This variable is only available prior to December 1, 2013.
S5AVAverage Temperature Under Native Vegetation at 5cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day.
S5BDNumber of Errant Temperature Under Native Vegetation at 5cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under native vegetation at 5cm observations each day.
S5MNMinimum Temperature Under Native Vegetation at 5cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day.
S5MNOMinimum Temperature Under Native Vegetation at 5cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under native vegetation at 5cm each day.
S5MXMaximum Temperature Under Native Vegetation at 5cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day.
S5MXOMaximum Temperature Under Native Vegetation at 5cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under native vegetation at 5cm each day.
S60AVAverage Temperature Under Native Vegetation at 60cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day. This variable is only available after and including December 1, 2013.
S60BDNumber of Errant Temperature Under Native Vegetation at 60cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under native vegetation at 60cm observations each day. This variable is only available after and including December 1, 2013.
S60MNMinimum Temperature Under Native Vegetation at 60cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day. This variable is only available after and including December 1, 2013.
S60MXMaximum Temperature Under Native Vegetation at 60cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day. This variable is only available after and including December 1, 2013.
S60NOMinimum Temperature Under Native Vegetation at 60cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under native vegetation at 60cm each day. This variable is only available after and including December 1, 2013.
S60XOMaximum Temperature Under Native Vegetation at 60cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under native vegetation at 60cm each day. This variable is only available after and including December 1, 2013.
SAVGAverage Temperature Under Native Vegetation at 10cmdegrees CelsiusAverage of all 15-minute averaged soil temperature observations each day.
SBADNumber of Errant Temperature Under Native Vegetation at 10cm Observationsnumber of 15-minute observationsNumber of errant 15-minute temperature under native vegetation at 10cm observations each day.
SDFQSecondary Wind Direction FrequencypercentageFrequency of observations in the given wind direction category.
SDIRSecondary Wind Direction16-point cardinal directionSecond most common wind direction for the day based on 16-point compass heading.
SMAXMaximum Temperature Under Native Vegetation at 10cmdegrees CelsiusHighest 15-minute averaged soil temperature observation each day.
SMAXOMaximum Temperature Under Native Vegetation at 10cm Observation Number15-minute observation numberDaily 15-minute observation number that measured maximum temperature under native vegetation at 10cm each day.
SMINMinimum Temperature Under Native Vegetation at 10cmdegrees CelsiusLowest 15-minute averaged soil temperature observation each day.
SMINOMinimum Temperature Under Native Vegetation at 10cm Observation Number15-minute observation numberDaily 15-minute observation number that measured minimum temperature under native vegetation at 10cm each day.
STIDStation IDStation ID
TAVGAverage Air Temperaturedegrees CelsiusAverage of all 5-minute averaged temperature observations each day.
TBADNumber of Errant 1.5m Air Temperature Observationsnumber of 5-minute observationsNumber of errant 5-minute averaged 1.5m air temperature observations each day.
TMAXMaximum Daily Air Temperaturedegrees CelsiusHighest 5-minute averaged temperature observation reported each day.
TMAXOMaximum Daily Air Temperature Observation Number5-minute observation numberDaily observation number that measured highest 5-minute averaged 1.5 m air temperature each day.
TMINMinimum Daily Air Temperaturedegrees CelsiusLowest 5-minute averaged temperature observation reported each day.
TMINOMinimum Daily Air Temperature Observation Number5-minute observation numberDaily observation number that measured lowest 5-minute averaged 1.5 m air temperature each day.
TR05Soil Moisture Calibrated Delta-T at 5cmdegrees CelsiusCalibrated change in temperature of soil over time after a heat pulse is introduced. Used to calculate soil water potential, fractional water index, or volumetric water.
TR25Soil Moisture Calibrated Delta-T at 25cmdegrees CelsiusCalibrated change in temperature of soil over time after a heat pulse is introduced. Used to calculate soil water potential, fractional water index, or volumetric water.
TR60Soil Moisture Calibrated Delta-T at 60cmdegrees CelsiusCalibrated change in temperature of soil over time after a heat pulse is introduced. Used to calculate soil water potential, fractional water index, or volumetric water.
TR75Soil Moisture Calibrated Delta-T at 75cmdegrees Celsius*Decommissioned March 2012. Calibrated change in temperature of soil over time after a heat pulse is introduced. Used to calculate soil water potential, fractional water index, or volumetric water.
VDEFAverage Daily Vapor DeficitmillibarsAverage of all 5-minute averaged vapor deficit estimates each day.
WBADNumber of Errant Wind Speed Observationsnumber of 5-minute observationsNumber of errant 5-minute 10m wind speed observations each day.
WCBADNumber of Errant Wind Chill Observationsnumber of 5-minute observationsNumber of errant 5-minute wind chill observations each day.
WCMNMinimum Wind Chill Index Temperaturedegrees CelsiusLowest 5-minute averaged wind chill observation each day. Derived using 5-minute averaged air temperature and corresponding 5-minute averaged 10-m wind speed observation.
WCMNOMinimum Daily Wind Chill Observation Number5-minute observation numberDaily observation number that measured lowest 5-minute averaged wind chill each day.
WDEVStandard Deviation of Wind Speed at 10mmeters per secondStandard deviation of the wind speed at 10m during a 5-minute observation period.
WMAXMaximum Wind Gustmeters per secondHighest 3-second wind speed measurement each day.
WMAXOMaximum Wind Gust Observation Number5-minute observation numberDaily 5-minute observation number that measured maximum wind gust each day.
WSMNMinimum Wind Speedmeters per secondLowest 5-minute averaged 10m wind speed measurement each day.
WSMNOMinimum Wind Speed Observation Number5-minute observation numberDaily 5-minute observation number that measured minimum wind speed at 10m each day.
WSMXMaximum Wind Speedmeters per secondHighest 5-minute averaged 10m wind speed measurement each day.
WSMXOMaximum Wind Speed Observation Number5-minute observation numberDaily 5-minute observation number that measured maximum wind speed at 10m each day.
WSPDAverage Wind Speedmeters per secondAverage of all 5-minute wind speed observations each day.

Arguments

sub_daily

a data frame with subdaily measurements from the Oklahoma Mesonet such as that produced by mnet_read_mts().

tz

a length-one character vector specifying which time zone to use for daily summary. Use base::OlsonNames() to obtain a listing of valid available time zones.

interval

the interval over which to summarize data. May be defined as a difftime object (see base::difftime()) or a character value compatible with units::as_units(). Tested intervals include "1 day" (the default), "30 min", and "1 hour", although other intervals may work (e.g. "3 hours").

include_qc_variables

a length-one logical vector specifying whether or or not to include quality control variables (e.g. number of errant observations) in the output

Examples

Run this code

# \dontshow{
  mesonet_cache_dir <- mnet_test_cache(site_info = TRUE,
                                       mts_files = TRUE,
                                       rds_files = TRUE)
  previous_options <- options(.mesonet_cache = mesonet_cache_dir)
# }

# Retrieve some data to summarize:
mesonet_data <- mnet_retrieve(stid = "ACME",
                              start_date = "1994-01-02",
                              end_date = "1994-01-03")

# Interval is 1 day by default:
mnet_summarize(mesonet_data)

# Summarize to hourly:
mnet_summarize(mesonet_data,
               interval = "1 hour")

# \dontshow{
  unlink(mesonet_cache_dir, recursive = TRUE)
  options(previous_options)
# }

Run the code above in your browser using DataLab