# Utilities for Working with Air Quality Monitoring Data

## Documentation for package ‘PWFSLSmoke’ version 1.0.16

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

A C D E F I L M N P R S T U W

## -- A --

addAQILegend | Add an AQI Legend to a Map
addAQILines | Add AQI Lines to a Plot
addBullseye | Add a Bullseyes to a Map or RgoogleMap Plot
addIcon | Add Icons to a Map or RgoogleMap Plot
addMarker | Add Icons to a Map or RgoogleMap Plot
addShadedBackground | Add Shaded Background to a Plot
addShadedNight | Add Nighttime Shading to a Plot
airnow_createDataDataframes | Return Reshaped, Dataframes of AirNow Data
airnow_createMetaDataframes | Create Dataframes of AirNow Site Location Metadata
airnow_createMonitorObjects | Obain AirNow Data and Create ws_monitor Objects
airnow_downloadHourlyData | Download Hourly Data from AirNow
airnow_downloadParseData | Download and Aggregate Multiple Hourly Data Files from AirNow
airnow_downloadSites | Download AirNow Site Location Metadata
airnow_load | Load Processed AirNow Monitoring Data
airnow_loadDaily | Load Recent Processed AirNow Monitoring Data
airnow_loadLatest | Load Most Recent Processed AirNow Monitoring Data
airnow_qualityControl | Apply Quality Control to AirNow Dataframe
AIRSIS | AIRSIS Unit Types
airsis_availableUnits | Get Available Unit Identifiers from AIRSIS
airsis_BAM1020QualityControl | Apply Quality Control to Raw AIRSIS BAM1020 Dataframe
airsis_createDataDataframe | Create AIRSIS Data Dataframe
airsis_createMetaDataframe | Create AIRSIS Site Location Metadata Dataframe
airsis_createMonitorObject | Obain AIRSIS Data and Create ws_monitor Object
airsis_createRawDataframe | Obain AIRSIS Data and Create a Raw Tibble
airsis_downloadData | Download Data from AIRSIS
airsis_EBAMQualityControl | Apply Quality Control to Raw AIRSIS EBAM Tibble
airsis_ESAMQualityControl | Apply Quality Control to Raw AIRSIS E-Sampler Dataframe
airsis_identifyMonitorType | Identify AIRSIS Monitor Type
airsis_load | Load Processed AIRSIS Monitoring Data
airsis_loadDaily | Load Recent AIRSIS Monitoring Data
airsis_loadLatest | Load Recent AIRSIS Monitoring Data
airsis_parseData | Parse AIRSIS Data String
airsis_qualityControl | Apply Quality Control to Raw AIRSIS Dataframe
AQI | Official Air Quality Index Levels, Names and Colors

## -- C --

Carmel_Valley | Carmel Valley Example Dataset
CONUS | CONUS State Codes

## -- D --

DEBUG | Log Levels
distance | Calculate the Distance Between Points

## -- E --

epa_createDataDataframe | Create EPA Data Dataframe
epa_createMetaDataframe | Create Sites Metadata Dataframe
epa_createMonitorObject | Download and Convert Hourly EPA Air Quality Data
epa_downloadData | Download Data from EPA
epa_load | Load Processed EPA Monitoring Data
epa_parseData | Parse Data from EPA
ERROR | Log Levels
esriMap_getMap | Download a Spatial Raster Object from ESRI
esriMap_plotOnStaticMap | Plot a map from a RGB rasterBrick.

## -- F --

FATAL | Log Levels

## -- I --

INFO | Log Levels
initializeMazamaSpatialUtils | Initialize Mazama Spatial Utils

## -- L --

logger.debug | Python-Style Logging Statements
logger.error | Python-Style Logging Statements
logger.fatal | Python-Style Logging Statements
logger.info | Python-Style Logging Statements
logger.setLevel | Set Console Log Level
logger.setup | Set Up Python-Style Logging
logger.trace | Python-Style Logging Statements
logger.warn | Python-Style Logging Statements
logLevels | Log Levels

## -- M --

monitorDygraph | Create Interactive Time Series Plot
monitorEsriMap | Create an ESRI Map of ws_monitor Object
monitorGoogleMap | Create a Google Map of ws_monitor Object
monitorLeaflet | Leaflet Interactive Map of Monitoring Stations
monitorMap | Create Map of Monitoring Stations
monitorMap_performance | Create Map of Monitor Prediction Performance
monitorPlot_dailyBarplot | Create Daily Barplot
monitorPlot_hourlyBarplot | Create Hourly Barplot
monitorPlot_rollingMean | Create Rolling Mean Plot
monitorPlot_timeOfDaySpaghetti | Create Time of Day Spaghetti Plot
monitorPlot_timeseries | Create Timeseries Plot
monitor_aqi | Calculate hourly NowCast-based AQI values
monitor_asDataframe | Return Monitor Data in a Single Dataframe
monitor_collapse | Collapse a ws_monitor Object into a ws_monitor Object with a Single Monitor
monitor_combine | Combine List of ws_monitor Objects into Single ws_monitor Object
monitor_dailyStatistic | Calculate Daily Statistics
monitor_dailyThreshold | Calculate Daily Counts of Values At or Above a Threshold
monitor_distance | Calculate Distances From ws_monitor Monitors to Location of Interest
monitor_isEmpty | Test for an Empty ws_monitor Object
monitor_isolate | Isolate Individual Monitors
monitor_join | Merge Data for Monitors with Shared monitorIDs
monitor_nowcast | Apply Nowcast Algorithm to ws_monitor Object
monitor_performance | Calculate Monitor Prediction Performance
monitor_reorder | Reorder a ws_monitor Object
monitor_replaceData | Replace ws_monitor Data with Another Value
monitor_rollingMean | Calculate Rolling Means
monitor_scaleData | Scale ws_monitor Data
monitor_subset | Subset ws_monitor Object
monitor_subsetBy | Subset ws_monitor Object with a Filter
monitor_subsetByDistance | Subset ws_monitor Object by Distance from Target Location
monitor_subsetData | Subset ws_monitor Object 'data' Dataframe
monitor_subsetMeta | Subset ws_monitor Object 'meta' Dataframe
monitor_timeAverage | Calculate Time Averages
monitor_trim | Trim ws_monitor Time Axis to Remove NA Periods From Beginning and End

## -- N --

Northwest_Megafires | Northwest Megafires Example Dataset

## -- P --

parseDatetime | Parse Datetime Strings

## -- R --

rawPlot_pollutionRose | Create Pollution Rose Plot from a Raw Dataframe
rawPlot_timeOfDaySpaghetti | Create Time of Day Spaghetti Plot from a Raw Dataframe
rawPlot_timeseries | Create Timeseries Plot from a Raw Dataframe
rawPlot_windRose | Create Wind Rose Plot from a Raw Dataframe
raw_enhance | Process Raw Monitoring Data to Create raw_enhance Object
raw_getHighlightDates | Return Day Stamps for Values Above a Threshold

## -- S --

skill_confusionMatrix | Confusion Matrix Statistics
skill_ROC | ROC Curve
skill_ROCPlot | ROC Plot

## -- T --

timeInfo | Get Time Related Information
TRACE | Log Levels

## -- U --

upgradeMeta_v1.0 | Upgrade ws_monitor Metadata to Version 1.0
US_52 | US State Codes

## -- W --

WARN | Log Levels
WRCC | WRCC Monitor Names and Unit IDs
wrcc_createDataDataframe | Create WRCC Data Dataframe
wrcc_createMetaDataframe | Create WRCC Site Location Metadata Dataframe
wrcc_createMonitorObject | Obtain WRCC Data and Create ws_monitor Object
wrcc_createRawDataframe | Obtain WRCC Data and Parse into Tibbler
wrcc_downloadData | Download Data from WRCC
wrcc_EBAMQualityControl | Apply Quality Control to Raw WRCC EBAM Titbble
wrcc_ESAMQualityControl | Apply Quality Control to Raw WRCC E-Sampler Tibble
wrcc_identifyMonitorType | Identify WRCC Monitor Type
wrcc_load | Load Processed WRCC Monitoring Data
wrcc_loadDaily | Load Recent WRCC Monitoring Data
wrcc_loadLatest | Load Recent WRCC Monitoring Data
wrcc_parseData | Parse WRCC Data String
wrcc_qualityControl | Apply Quality Control to Raw WRCC Tibble