openair2.18-2 package

Tools for the Analysis of Air Pollution Data

aqStats

Calculate summary statistics for air pollution data by year

binData

Bin data, calculate mean and bootstrap 95 % confidence interval in the...

bootMeanDF

Bootsrap confidence intervals in the mean

calcFno2

Estimate NO2/NOX emission ratios from monitoring data

calcPercentile

Calculate percentile values from a time series

calendarPlot

Plot time series values in a conventional calendar format

conditionalEval

Conditional quantile estimates with additional variables for model eva...

conditionalQuantile

Conditional quantile estimates for model evaluation

corPlot

Correlation matrices with conditioning

cutData

Function to split data in different ways for conditioning

drawOpenKey

Scale key handling for openair

importADMS

CERC Atmospheric Dispersion Modelling System (ADMS) data import functi...

importEurope

Import air quality data from European database

importKCL

Import data from King's College London networks

importMeta

Import monitoring site meta data for UK and European networks

importTraj

Import pre-calculated HYSPLIT 96-hour back trajectories

importUKAQ-wrapper

Import data from individual UK Air Pollution Networks

importUKAQ

Import data from the UK Air Pollution Networks

linearRelation

Linear relations between pollutants

modStats

Calculate common model evaluation statistics

openair-package

openair: Tools for the Analysis of Air Pollution Data

openColours

Pre-defined openair colours and definition of user-defined colours

percentileRose

Function to plot percentiles by wind direction

polarAnnulus

Bivariate polarAnnulus plot

polarCluster

K-means clustering of bivariate polar plots

polarDiff

Polar plots considering changes in concentrations between two time per...

polarFreq

Function to plot wind speed/direction frequencies and other statistics

polarPlot

Function for plotting bivariate polar plots with smoothing.

pollutionRose

Pollution rose variation of the traditional wind rose plot

quickText

Automatic text formatting for openair

rollingMean

Calculate rollingMean values

runRegression

Rolling regression for pollutant source characterisation.

scatterPlot

Flexible scatter plots

selectByDate

Subset a data frame based on date

selectRunning

Function to extract run lengths greater than a threshold

smoothTrend

Calculate nonparametric smooth trends

splitByDate

Divide up a data frame by time

summaryPlot

Function to rapidly provide an overview of air quality data

TaylorDiagram

Taylor Diagram for model evaluation with conditioning

TheilSen

Tests for trends using Theil-Sen estimates

timeAverage

Function to calculate time averages for data frames

timePlot

Plot time series

timeProp

Time series plot with categories shown as a stacked bar chart

timeVariation

Diurnal, day of the week and monthly variation

trajCluster

Calculate clusters for back trajectories

trajLevel

Trajectory level plots with conditioning

trajPlot

Trajectory line plots with conditioning

trendLevel

Plot heat map trends

windRose

Traditional wind rose plot

Tools to analyse, interpret and understand air pollution data. Data are typically regular time series and air quality measurement, meteorological data and dispersion model output can be analysed. The package is described in Carslaw and Ropkins (2012, <doi:10.1016/j.envsoft.2011.09.008>) and subsequent papers.

  • Maintainer: David Carslaw
  • License: GPL (>= 2)
  • Last published: 2024-03-11