Package to import air quality data from UK and European sites. Mirrors the functionality of the R package 'openair'.
Project description
PyAURN -
This is a Python port of functions of the openair R package. The openair R package relies on data provided as a set of .RData files on the Defra website, specifically designed for use by the openair project. This Python package relies on the same data, however imports it into a Python friendly pandas dataframe without the need for R by utilising the pyreadr package.
Getting started
Install the via pip:
pip install pyaurn
Example quickstart functions in the package as below:
from pyaurn import importAURN, importMeta, timeAverage
# Download metadata of site IDs, names, locations etc
metadata = importMeta()
# Download 4 years of data for the Marylebone Road site
# (MY1 is the site ID for this site)
# Note: range(2016, 2022) will produce a list of six years: 2016, 2017, 2018, 2019, 2020, and 2021.
# Alternatively define a list of years to use eg. [2016,2017,2018,2019,2020,2021]
data = importAURN("MY1", range(2016, 2022))
# Group the DataFrame by a frequency of monthly, and the statistic mean().
data_monthly = timeAverage(data,avg_time="month",statistic="mean")
Current Functions
The following functions are currently available in the package:
- importMeta - download meta information on the different sents for specified data source.
- importAURN - import AURN data for a specified site and year(s).
- importUKAQ - import UK Air Quality data for a specified site, year(s), and data source.
- importEurope - import European Air Quality data for a specified site, year(s) - WIP (final dataframe format needs widening to clean pollutants)
- timeAverage - time average the data to a specified frequency and statistic.
- windRose - plot a wind rose for a specified site and year(s).
Future developments
- integrate other openair functions
- open to suggestions (please leave enhancement tag in Issues)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyaurn-0.1.21.tar.gz
.
File metadata
- Download URL: pyaurn-0.1.21.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 846219654326409ad6d201ccbba204f1808f205b9a05e7b23d8f43716594193c |
|
MD5 | decfe81a4e6e8c4c2e9949a5057cfffb |
|
BLAKE2b-256 | b52b8cd7c8481d75a66cdcef0de7a1f818b40d1a0551bde5b3cbebb78778afe6 |
File details
Details for the file pyaurn-0.1.21-py3-none-any.whl
.
File metadata
- Download URL: pyaurn-0.1.21-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd158f012be0aa6c9f142688e5a9ebcb915282ca690499041c53a9ce6c2e6ccc |
|
MD5 | 751085faa4a4cc1aa7e6fe646316cb53 |
|
BLAKE2b-256 | 08a936f839e063b2286b849938f7f14d98b4ddbe949130a7a9219f12f5b69342 |