Skip to main content

Python BMKG API Wrapper

Project description

PyBMKG

CI 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-0.2.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

pybmkg-0.2.0-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pybmkg-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1ca783084eb6e06c5f96a7b701bdb675389553bfc8fdc3084e39041fc2d70e0b
MD5 2c1c0113398c408e3e6eabd25f4bc6bf
BLAKE2b-256 70043a5b59ba50b6ee1f3a9b3736e9259d9fe56dc8bd816884fb60df7099311d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pybmkg-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40c4110d6a05c5f14ba4f285451b36763b5c202f9a26ce255f483a6b9081dd10
MD5 684b76991bedece6fc9615ef5037d6d5
BLAKE2b-256 f1d32cbd68020284b44447996357fe04bebd09186830c8c2833cc496fc1957bf

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