https://github.com/openair-project/deweather
📉 Open source tools to remove the influence of meteorology from atmospheric composition data
https://github.com/openair-project/deweather
air-quality meteorology openair package r
Last synced: 4 months ago
JSON representation
📉 Open source tools to remove the influence of meteorology from atmospheric composition data
- Host: GitHub
- URL: https://github.com/openair-project/deweather
- Owner: openair-project
- License: other
- Created: 2015-02-13T08:22:40.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2025-07-21T09:12:32.000Z (4 months ago)
- Last Synced: 2025-07-21T11:21:06.257Z (4 months ago)
- Topics: air-quality, meteorology, openair, package, r
- Language: R
- Homepage: http://openair-project.github.io/deweather/
- Size: 48.6 MB
- Stars: 41
- Watchers: 7
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

## **deweather**
### open source tools to remove meteorological variation from air quality data
[](https://github.com/openair-project/deweather/actions/workflows/R-CMD-check.yaml)
[](https://CRAN.R-project.org/package=deweather)
[](https://github.com/openair-project/deweather)
[](https://openair-project.github.io/deweather/)
[](https://openair-project.github.io/book/)
**deweather** is an R package developed for the purpose of "removing" the influence of meteorology from air quality time series data. The package uses a *boosted regression tree* approach for modelling air quality data. These and similar techniques provide powerful tools for building statistical models of air quality data. They are able to take account of the many complex interactions between variables as well as non-linear relationships between the variables.
*Part of the openair toolkit*
[](https://openair-project.github.io/openair/) |
[](https://openair-project.github.io/worldmet/) |
[](https://openair-project.github.io/openairmaps/) |
[](https://openair-project.github.io/deweather/)
## 💡 Core Features
**deweather** makes it straightforward to test, build, and evaluate models in R.
- **Test and build meteorological normalisation models** flexibly using `testMod()` and `buildMod()`.
- **Plot and examine models** in a myriad of ways, including visualising partial dependencies, using functions like `plotPD()` and `plot2Way()`.
- **Apply meteorological averaging** using `metSim()` to obtain a meteorologically normalised air quality timeseries.
Modelling can be computationally intensive and therefore **deweather** makes use of the parallel processing, which should work on Windows, Linux and Mac OSX.
## 📖 Documentation
All **deweather** functions are fully documented; access documentation using R in your IDE of choice.
```r
?deweather::buildMod
```
Documentation is also hosted online on the **package website**.
[](https://openair-project.github.io/deweather/)
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.
[](https://openair-project.github.io/book/)
## 🗃️ Installation
**deweather** is not yet on **CRAN**.
The development version of **deweather** can be installed from GitHub using `{pak}`:
``` r
# install.packages("pak")
pak::pak("openair-project/deweather")
```
🏛️ **deweather** is primarily maintained by [David Carslaw](https://github.com/davidcarslaw).
📃 **deweather** is licensed under the [MIT License](https://openair-project.github.io/deweather/LICENSE.html).
🧑💻 Contributions are welcome from the wider community. See the [contributing guide](https://openair-project.github.io/deweather/CONTRIBUTING.html) and [code of conduct](https://openair-project.github.io/deweather/CODE_OF_CONDUCT.html) for more information.