normet: NORmalising METeorology on air quality
Project description
normet
normet is a Python package to conduct automated data curation, automated machine learning-based meteorology/weather normalisation and causal analysis on air quality interventions for atmospheric science, air pollution and policy analysis. The main aim of this package is to provide a Swiss army knife enabling rapid automated-air quality intervention studies, and contributing to cross-disciplinary studies with public health, economics, policy, etc.
Installation
conda create -n normet jupyter
conda activate normet
This package depends on AutoML from flaml. Install FLAML first:
conda install flaml -c conda-forge
Install normet using pip:
pip install normet
Or install normet from source:
git clone https://github.com/dsncas/normet.git
cd normet/python
python setup.py install
Main Features
Here are a few of the functions that normet implemented:
Automated machine learning. Help to select the ‘best’ ML model for the dataset and model training.
Partial dependency. Look at the drivers of changes in air pollutant concentrations and feature importance.
Weather normalisation. Decoupling emission-related air pollutant concentrations from meteorological effects.
Causal inference for air quality interventions. Attribution of changes in air pollutant concentrations to air quality policy interventions.
Documentation
You can find Demo and tutorials of the functions here.
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 normet-0.1.15.tar.gz
.
File metadata
- Download URL: normet-0.1.15.tar.gz
- Upload date:
- Size: 20.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1777715114379115f46caafa5b90ab2a27e48cc3e80a315e2dab6dd0dd02d8bf |
|
MD5 | e9e1bdf632f0ddb4af7160253b4f5cf7 |
|
BLAKE2b-256 | 6ea9a1c14a47a01ee31f1c28d8109150e7218c1b06cbf46083aee129dfd645da |
File details
Details for the file normet-0.1.15-py3-none-any.whl
.
File metadata
- Download URL: normet-0.1.15-py3-none-any.whl
- Upload date:
- Size: 19.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a40292b85db0d8f3de7a1f84e589d00fac0ee3395c9df2021ae28a849c40eeb |
|
MD5 | ca7fe993566ab80f6236cac93d3de544 |
|
BLAKE2b-256 | d27bd960a560ee83ca29428347ddea1e7058658c6f1b08c1a0432c63bf6eef19 |