Skip to main content

Módulo para cálculo do Índice de Qualidade do Ar (IQAr).

Project description

pyaqi

Módulo para cálculo do IQAr - Índice de Qualidade do Ar (AQI - Air Quality Index).

Install

pip install pyapi

Usage

A atual versão comporta somente o algoritmo brasileiro. Para saber mais sobre a metodologia brasileira, consulte aqui.

Com o pacote você pode converter a concentração média de um único poluente para o seu índice intermediário de qualidade (IQAI):

import aqi
myaqi = aqi()
myaqi.get_iaqi(210, "pm10_24h", algo=myaqi.aqi_brazil)
# out: 168

Ou obter o índice de qualidade do ar dadas as concentrações de múltiplos poluentes. Abaixo utilizamos o exemplo do capítulo 9 da metodologia brasileira:

import aqi
myaqi = aqi()
# Calculando cada um dos poluentes
myaqi.get_iaqi(210, "pm10_24h", algo=myaqi.aqi_brazil)
myaqi.get_iaqi(135, "o3_8h", algo=myaqi.aqi_brazil)
myaqi.get_iaqi(220, "no2_1h", algo=myaqi.aqi_brazil)
myaqi.get_aqi() # por padrão usa o algo brasileiro
# out: 168
# Ou passando todas as concentracoes num unico dicionario
myaqi.get_aqi({"pm10_24h": 210}, {"o3_8h": 135}, {"no2_1h": 220}, algo=myaqi.aqi_brazil)
# out: 168

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

pyaqi-0.1.1.tar.gz (15.9 kB view hashes)

Uploaded Source

Built Distribution

pyaqi-0.1.1-py3-none-any.whl (16.0 kB view hashes)

Uploaded Python 3

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