Skip to main content

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.

PyPI - Version PyPI - Python Version


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

openaq-0.2.1.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

openaq-0.2.1-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

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

Hashes for openaq-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0ecff6b88193774cc70720763a45f7523d5b23514e69764d5e0d061554ae307e
MD5 54bcc3219bda7b72d11f1f72536c7741
BLAKE2b-256 4a103862a9f076eaf33902925ba792a0d9e212ea66d0426cf02a60dc79aa989a

See more details on using hashes here.

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

Hashes for openaq-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6472e5e8cb16da3955a3e8073dd840d5337e046ec5b1089f8a32991dd0c41780
MD5 58be6dd114d3f871aabf07f5dbc4d3f5
BLAKE2b-256 1dfc48e0be6fff46f0a828361f5de1a0151c6538132695850c9e4906fe6598df

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page