python-airnow
A simple wrapper around AirNow API.
Install
pip install -U python-airnow
Example
import airnow
AIRNOW_API_KEY = '{INSERT_API_KEY}'
air = airnow.AirNow(AIRNOW_API_KEY)
obsrvtns = air.getObservationsByZipCode(20002)
print(obsrvtns)
# [
# AirNowObservation(
# DateTime=datetime.datetime(2021, 9, 7, 12, 0, tzinfo=tzoffset('EST', -18000)),
# ReportingArea='Metropolitan Washington',
# ParameterName='O3',
# AQI=46
# ),
# AirNowObservation(
# DateTime=datetime.datetime(2021, 9, 7, 12, 0, tzinfo=tzoffset('EST', -18000)),
# ReportingArea='Metropolitan Washington',
# ParameterName='PM2.5',
# AQI=4
# )
# ]
frcst = air.getForecastByLatLong(38.919, -77.013, date=datetime.datetime(2021,9,7))
print(frcst)
# [
# AirNowForecast(
# DateForecast=datetime.date(2021, 9, 7),
# ReportingArea='Metropolitan Washington',
# ParameterName='O3',
# AQI=61
# ),
# AirNowForecast(
# DateForecast=datetime.date(2021, 9, 7),
# ReportingArea='Metropolitan Washington',
# ParameterName='PM2.5',
# AQI=38),
# AirNowForecast(
# DateForecast=datetime.date(2021, 9, 8),
# ReportingArea='Metropolitan Washington',
# ParameterName='O3',
# AQI=50
# ),
# AirNowForecast(
# DateForecast=datetime.date(2021, 9, 8),
# ReportingArea='Metropolitan Washington',
# ParameterName='PM2.5',
# AQI=46
# ),
# AirNowForecast(
# DateForecast=datetime.date(2021, 9, 9),
# ReportingArea='Metropolitan Washington',
# ParameterName='O3',
# AQI=46
# ),
# AirNowForecast(
# DateForecast=datetime.date(2021, 9, 9),
# ReportingArea='Metropolitan Washington',
# ParameterName='PM2.5',
# AQI=33
# )
# ]
Links
- Documentation: https://python-airnow.readthedocs.io/
- PyPI Releases: https://pypi.org/project/python-airnow/
- Source Code: https://github.com/ronnie-llamado/python-airnow/
- Issue Tracker: https://github.com/ronnie-llamado/python-airnow/issues/
- AirNow API Documentation: https://docs.airnowapi.org
Metadata
Release files for python-airnow 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 | |
|---|---|---|---|
| python-airnow-0.1.1.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_airnow-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.3 kB
Release files / python-airnow-0.1.1.tar.gz
| Download URL | python-airnow-0.1.1.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ff8212a489c565861f114abfcaef02f22210f1602fe712e346cb4c0d8e020a4
|
|
BLAKE2b-256 checksum How to use checksums |
53d24d9d6336b282b197ba54e0ad6b9c654d5614bde609cc5b19582450eb9ba0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.6 CPython/3.9.6 Linux/5.13.13-200.fc34.x86_64
|
Release files / python_airnow-0.1.1-py3-none-any.whl
| Download URL | python_airnow-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7be3ada60e9cac1a10d693152c54f7ad94099288990d706167d8606fcf4ed3d4
|
|
BLAKE2b-256 checksum How to use checksums |
73d5b6e13a7149736cd2f2df3f60ff184cba1c560d6fb97d8e621d9077f183c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.6 CPython/3.9.6 Linux/5.13.13-200.fc34.x86_64
|