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
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
pyaqi-0.1.1.tar.gz
(15.9 kB
view hashes)
Built Distribution
pyaqi-0.1.1-py3-none-any.whl
(16.0 kB
view hashes)