{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Atmospheric Science","url":"https://skillfed.io/packages/category/scientific-engineering-atmospheric-science"}],"enrichment":{"capability":"A thin async Python client for the EPA AirNow Air Quality Index API, supporting current observations and forecasts by zip code or coordinates.","skillfed_tags":["air-quality","async-http","epa-api"],"use_cases":["Fetch current air quality observations for a location to display in a weather or health app.","Retrieve multi-day air quality forecasts by zip code for planning outdoor activities.","Convert raw pollutant concentration measurements to standardized AQI values for reporting.","Monitor air quality across multiple locations concurrently using async calls with a shared connection pool.","Build a backend service that periodically queries AirNow data and stores it in a database."],"what_it_does":"pyairnow is a lightweight async Python client for the EPA's AirNow Air Quality Index API. It provides a simple interface to fetch current air quality observations and forecasts for any US location by zip code or latitude/longitude coordinates. The library wraps the AirNow API endpoints and handles the HTTP communication using aiohttp, supporting both the current API format and a legacy format for backward compatibility.\n\nThe package is designed for developers who need to integrate air quality data into their applications\u2014whether for environmental monitoring, health alerts, or data analysis. It includes convenience functions to convert between AQI values and pollutant concentrations (ozone, PM2.5, PM10, carbon monoxide, sulfur dioxide, nitrogen dioxide) following EPA guidelines. All API calls are async, and you can optionally pass your own aiohttp ClientSession for connection pooling if making many requests.","worth_installing":"Yes. Active maintenance, low install friction, no known vulnerabilities, permissive license, and modern Python support make this a solid choice for integrating EPA air quality data. The async design and optional connection pooling support both simple and high-volume use cases. Requires only an API key registration."},"id":"pyairnow","links":{"html":"https://skillfed.io/packages/pyairnow","md":"https://skillfed.io/packages/pyairnow.md","pypi":"https://pypi.org/project/pyairnow/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-31","license_spdx":null,"license_treatment":"permissive","name":"pyairnow","python_support":"supports_current","summary":"A lightweight Python wrapper for EPA AirNow Air Quality API"},"popularity":{"monthly_downloads":74998,"position":14759,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.1"}
