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
Metadata
Release files for pyaqi 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyaqi-0.1.1.tar.gz | 15.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyaqi-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.9 kB
Release files / pyaqi-0.1.1.tar.gz
| Download URL | pyaqi-0.1.1.tar.gz |
|---|---|
| Size | 15.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a33ee5d151084dc4a9fc60b548a1159c124a0513563393ef64b25fe6a2149eb
|
|
BLAKE2b-256 checksum How to use checksums |
37274250f9afc15af8e836bc36388d63a5f11d172668e412921a468f1e3c2ad2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.5 CPython/3.9.1 Darwin/20.3.0
|
Release files / pyaqi-0.1.1-py3-none-any.whl
| Download URL | pyaqi-0.1.1-py3-none-any.whl |
|---|---|
| Size | 16.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e511e9e745f23be2f4e94033e3c0dfce4880335fbe341077e209a0585bd5cd4
|
|
BLAKE2b-256 checksum How to use checksums |
e6652e89a72e361808da64aa829d5ce84762c015d00812be2111b6de76878763
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.5 CPython/3.9.1 Darwin/20.3.0
|