Skip to main content

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)

Source distribution for pyaqi 0.1.1
File Size Uploaded
pyaqi-0.1.1.tar.gz 15.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyaqi 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page