No project description provided
Project description
openaq-python
The official Python wrapper for the OpenAQ API.
:warning: OpenAQ python is still under active development and may be unstable until a v1.0.0 release
OpenAQ Python is a low-level API wrapper for the OpenAQ Version 3 API.
Table of Contents
Installation
OpenAQ python is availble on pip.
pip install openaq
Documentation
Documentation available at python.openaq.org
License
openaq
is distributed under the terms of the MIT license.
Development
Code is styled according to black, imports are sorted using isort and code is linted using ruff.
Codebase can be automatcally formatted and linted by running:
hatch run style:fmt
style can be checked with:
hatch run style:check
Testing uses pytest.
hatch run test:test
Code coverage can be viewed with:
hatch run test:cov
Acknowledgements
For many years py-openaq by David Hagan filled the gap for a Python API wrapper for the OpenAQ API. Thank you to David for many years of maintaining py-openaq and for taking the original step to develop a wrapper for OpenAQ.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file openaq-0.2.1.tar.gz
.
File metadata
- Download URL: openaq-0.2.1.tar.gz
- Upload date:
- Size: 31.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecff6b88193774cc70720763a45f7523d5b23514e69764d5e0d061554ae307e |
|
MD5 | 54bcc3219bda7b72d11f1f72536c7741 |
|
BLAKE2b-256 | 4a103862a9f076eaf33902925ba792a0d9e212ea66d0426cf02a60dc79aa989a |
File details
Details for the file openaq-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: openaq-0.2.1-py3-none-any.whl
- Upload date:
- Size: 40.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6472e5e8cb16da3955a3e8073dd840d5337e046ec5b1089f8a32991dd0c41780 |
|
MD5 | 58be6dd114d3f871aabf07f5dbc4d3f5 |
|
BLAKE2b-256 | 1dfc48e0be6fff46f0a828361f5de1a0151c6538132695850c9e4906fe6598df |