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.
💡 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.
?euroaq::import_eea_monitoring
Documentation is also hosted online on the package 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.
🗃️ 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.