Skip to main content

Python BMKG API Wrapper

Project description

PyBMKG

CI CodeQL Docs codecov pre-commit security: bandit Checked with mypy Ruff pypi python License: MIT

This is documentation for the PyBMKG project that is an asynchronous api wrapper written in Python for open data on weather forecasts and latest earthquakes in Indonesia served by Meteorology, Climatology and Geophysics Agency (BMKG).

PyBMKG was created as a wrapper to handle API requests BMKG open data asynchronously. This is because the available API does not follow API standards in general, therefore a wrapper was created which is expected to make it easier to use the BMKG open data API with Python.

We use the third party library aiohttp for asynchronous client requests and it has been tested to work well using the asyncio library. Also it use dataclass as the schema.

Docs

You can start reading the documentation here.

Contributing

Glad to hear you want to contribute to PyBMKG. Please see contributing guidelines.

Acknowledgements

We would like to thank the Meteorology, Climatology and Geophysics Agency (BMKG) for its open data service on weather forecasts and latest earthquake information.

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

pybmkg-2.0.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

pybmkg-2.0.0-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file pybmkg-2.0.0.tar.gz.

File metadata

  • Download URL: pybmkg-2.0.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Linux/6.2.0-1019-azure

File hashes

Hashes for pybmkg-2.0.0.tar.gz
Algorithm Hash digest
SHA256 354431be8eb27945d63a01cee12f4cd0a492ea277cedc67b7c5d0ca61ddc80df
MD5 eb132f12073cd5df0727a364d0c72a23
BLAKE2b-256 4cdb73f46d2e053d981dfdb0426fd6b70bfb65b9d0323ad8f91d8e753fa7fd1c

See more details on using hashes here.

Provenance

File details

Details for the file pybmkg-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: pybmkg-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/1.7.1 CPython/3.12.2 Linux/6.2.0-1019-azure

File hashes

Hashes for pybmkg-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 04f75cf4f1813de70c5a8e18ab11e5d56909ccd8ef9ab3fdcb7178ea4694580a
MD5 244f7b656dd7a03128d91d157fad936a
BLAKE2b-256 93e591d516e4b1d75f035fc16ff7ba8b37b281df1c46e9703ced2b9b78bac524

See more details on using hashes here.

Provenance

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