Skip to contents

euroaq

open source tools to access the EEAโ€™s Air Quality download service

euroaq is an R wrapper for the European Environment Agencyโ€™s Air Quality Download Service API, which gives programmatic access to data flows E1a and E2a, as well as historic โ€˜Airbaseโ€™ data.

Part of the openair toolkit

openair | worldmet | openairmaps | deweather


๐Ÿ’ก Core Features

euroaq imports air quality data from the EEAโ€™s Air Quality Downloads service API.

  • Access up-to-date and historic European AQ monitoring data with import_eea_monitoring().

  • Access AQ station metadata from data flow D with import_eea_stations().

  • Call the API directly with a collection of convenient R wrappers for each API endpoint.

โ„น๏ธ This package is compatible with version 0.8 of the AQ Downloads service, released on 2025-03-31. If a newer version is released, please raise an issue if there isnโ€™t already one.


๐Ÿ“– Documentation

All euroaq functions are fully documented; access documentation using R in your IDE of choice.

Documentation is also hosted online on the package website.

website

A guide to the openair toolkit can be found in the online book, which contains lots of code snippets, demonstrations of functionality, and ideas for the application of openairโ€™s various functions.

book


๐Ÿ—ƒ๏ธ Installation

euroaq is not yet on CRAN.

The development version of euroaq can be installed from GitHub using pak:

# install.packages("pak")
pak::pak("openair-project/euroaq")

๐Ÿ›๏ธ euroaq is primarily maintained by Jack Davison.

๐Ÿ“ƒ euroaq is licensed under the MIT License.

๐Ÿง‘โ€๐Ÿ’ป Contributions are welcome from the wider community. See the contributing guide and code of conduct for more information.