Skip to main content

normet: NORmalising METeorology on air quality

Project description

normet

../statics/logo.svg

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

normet-0.1.15.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

normet-0.1.15-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

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

Hashes for normet-0.1.15.tar.gz
Algorithm Hash digest
SHA256 1777715114379115f46caafa5b90ab2a27e48cc3e80a315e2dab6dd0dd02d8bf
MD5 e9e1bdf632f0ddb4af7160253b4f5cf7
BLAKE2b-256 6ea9a1c14a47a01ee31f1c28d8109150e7218c1b06cbf46083aee129dfd645da

See more details on using hashes here.

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

Hashes for normet-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 8a40292b85db0d8f3de7a1f84e589d00fac0ee3395c9df2021ae28a849c40eeb
MD5 ca7fe993566ab80f6236cac93d3de544
BLAKE2b-256 d27bd960a560ee83ca29428347ddea1e7058658c6f1b08c1a0432c63bf6eef19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page