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.