AirMonitor0.4.3 package

Air Quality Data Analysis

addAQILegend

Add an AQI legend to a map

addAQILines

Add AQI lines to a plot

addAQIStackedBar

Create stacked AQI bar

addShadedNight

Add nighttime shading to a timeseries plot

AirFire_S3_archiveBaseUrl

USFS maintained archive base URL

AirMonitor-package

AirMonitor: Air Quality Data Analysis

airnow_loadAnnual

Load annual AirNow monitoring data

airnow_loadDaily

Load daily AirNow monitoring data

airnow_loadLatest

Load most recent AirNow monitoring data

airnow_loadMonthly

Load monthly AirNow monitoring data

airsis_loadAnnual

Load annual AIRSIS monitoring data

airsis_loadDaily

Load daily AIRSIS monitoring data

airsis_loadLatest

Load most recent AIRSIS monitoring data

aqiCategories

Generate AQI categories

aqiColors

Generate AQI colors

CONUS

CONUS state codes

coreMetadataNames

Names of standard metadata columns

epa_aqs_loadAnnual

Load annual AirNow monitoring data

monitor_aqi

Calculate hourly NowCast-based AQI values

monitor_arrange

Order mts_monitor time series by metadata values

monitor_bestTimezone

Return the most common timezone

monitor_check

Check an mts_monitor object for validity.

monitor_collapse

Collapse an mts_monitor object into a single time series

monitor_combine

Combine multiple mts_monitor objects

monitor_dailyBarplot

Create daily barplot

monitor_dailyStatistic

Create daily statistics for each monitor in an mts_monitor object

monitor_dailyThreshold

Daily counts of values at or above a threshold

monitor_distinct

Retain only distinct data records in monitor$data

monitor_dropEmpty

Drop device deployments with all missing data

monitor_dygraph

Create Interactive Time Series Plot

monitor_filterByDistance

Filter by distance from a target location

monitor_filterDate

Date filtering for mts_monitor objects

monitor_filterDatetime

Datetime filtering for mts_monitor objects

monitor_filterMeta

General purpose metadata filtering for mts_monitor objects

monitor_fromPWFSLSmoke

Convert a ws_monitor object from the PWFSLSmoke package

monitor_getCurrentStatus

Get current status of monitors

monitor_getDataFrame

Extract dataframes from mts_monitor objects

monitor_getDistance

Calculate distances from mts_monitor locations to a location of in...

monitor_isEmpty

Test for an empty mts_monitor object

monitor_isValid

Test mts_monitor object for correct structure

monitor_leaflet

Leaflet interactive map of monitor locations

monitor_load

Load monitoring data from all sources

monitor_loadAnnual

Load annual monitoring data from all sources

monitor_loadDaily

Load daily monitoring data from all sources

monitor_loadLatest

Load most recent monitoring data from all sources

monitor_mutate

Apply a function to mts_monitor time series

monitor_nowcast

Apply NowCast algorithm to mts_monitor data

monitor_pull

Extract a column of metadata or data

monitor_replaceValues

Replace mts_monitor data with another value

monitor_select

Subset and reorder time series within an mts_monitor object

monitor_selectWhere

Data-based subsetting of time series within an mts_monitor object.

monitor_setTimeAxis

Extend/contract mts_monitor time series to new start and end times

monitor_slice

Subset time series based on their position within an mts_monitor o...

monitor_timeInfo

Get time related information for a monitor

monitor_timeRange

Get the time range for a monitor

monitor_timeseriesPlot

Create timeseries plot

monitor_toAQCTable

Convert monitor data into an AQI category table

monitor_toCSV

Convert monitor data as CSV

monitor_toPWFSLSmoke

Convert a mts_monitor object to a ws_monitor object for the PWFSLSmoke...

monitor_trimDate

Trim a mts_monitor object to full days

pipe

Pipe operator

pollutantNames

Names of standard pollutants

QC_invalidateConsecutiveSuspectValues

Invalidate consecutive suspect values.

US_52

US state codes

US_AQI

US EPA AQI Index levels, names, colors and action text

wrcc_loadAnnual

Load annual WRCC monitoring data

wrcc_loadDaily

Load daily WRCC monitoring data

wrcc_loadLatest

Load most recent WRCC monitoring data

Utilities for working with hourly air quality monitoring data with a focus on small particulates (PM2.5). A compact data model is structured as a list with two dataframes. A 'meta' dataframe contains spatial and measuring device metadata associated with deployments at known locations. A 'data' dataframe contains a 'datetime' column followed by columns of measurements associated with each "device-deployment". Algorithms to calculate NowCast and the associated Air Quality Index (AQI) are defined at the US Environmental Projection Agency AirNow program: <https://document.airnow.gov/technical-assistance-document-for-the-reporting-of-daily-air-quailty.pdf>.

  • Maintainer: Jonathan Callahan
  • License: GPL-3
  • Last published: 2025-05-19