R/pwfsl_loadLatest.R

Defines functions pwfsl_loadLatest

Documented in pwfsl_loadLatest

#' @export
#' @importFrom MazamaCoreUtils logger.debug
#' 
#' @title Get PWFSLSmoke monitoring data
#' 
#' @description Loads recent PM2.5 monitoring data from the US Forest Service
#' Pacific Wildland Fire Sciences Lab. This function performs the same data 
#' loadingstep as \code{pwfsl_load()}, but has a longer name for consistency 
#' with other data loading functions in the \code{PWFSLSmoke} package. By 
#' default, this function loads data from all 50 states for the past 10 days. 
#'
#' This function is a wrapper around \code{PWFSLSmoke::monitor_loadLatest}.
#' 
#' Data for the most recent 45 days can be downloaded using 
#' \code{PWFSLSmoke::monitor_loadDaily()}. See the \code{PWFSLSmoke package} for
#' additional data loading functions.
#' 
#' @param ... Arguments passed on to \code{PWFSLSmoke::monitor_load()}.
#' 
#' @return List with \code{meta} and \code{data} elements, a \emph{ws_monitor}
#' object. 
#' 
#' @examples
#' \donttest{
#' library(AirSensor)
#' 
#' pwfsl <- pwfsl_loadLatest()
#' dim(pwfsl$meta)
#' dim(pwfsl$data)
#' }

pwfsl_loadLatest <- function(...) {

  # Download PWFSL data
  pwfsl <- PWFSLSmoke::monitor_loadLatest(...)
  
  return(pwfsl)
  
}
MazamaScience/AirSensor documentation built on April 28, 2023, 11:16 a.m.