Skip to main content

Facilitates waterflow gauge data ingest from several endpoints. Dependency to several other projects.

Project description

MDBA Gague Getter

Unit%20Tests Execution%20Time Code%20Coverage MyPy%20Errors Pylint%20Rating CI PyPI

Description

MDBA Gague Getter provides a unified and simple interface to collect surface water data from the following state water portals:

State Site Source
NSW realtimedata.waternsw.com.au CP
QLD water-monitoring.information.qld.gov.au PUBLISH
VIC data.water.vic.gov.au AT

The tool is configured to abstract away the details specific to each state water portal and return a consistent structure. By default it will return a daily mean of a flow in ML/day for a given gauge number, but level and other intervals and aggregations are available

Example of its use can be seen in Gauge_getter_example.ipynb notebook, contact ben.bradshaw@mdba.gov.au for more details.

Installation

  • Install dependencies with pip3 install -r requirements.txt
  • (Optionally) install dev dependencies with pip3 install -r requirements-dev.txt
  • Run python3 setup.py install to install the module

Support

For issues relating to the script, a tutorial, or feedback please contact Ben Bradshaw ben.bradshaw@mdba.gov.au For data issues please see the corresponding state water portals

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

mdba_gauge_getter-0.3.3.tar.gz (200.3 kB view details)

Uploaded Source

Built Distribution

mdba_gauge_getter-0.3.3-py3-none-any.whl (202.0 kB view details)

Uploaded Python 3

File details

Details for the file mdba_gauge_getter-0.3.3.tar.gz.

File metadata

  • Download URL: mdba_gauge_getter-0.3.3.tar.gz
  • Upload date:
  • Size: 200.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.5

File hashes

Hashes for mdba_gauge_getter-0.3.3.tar.gz
Algorithm Hash digest
SHA256 0c91f923e28c1bf82fb8044de593ca2fbbedde25c578d7feb84796739d8e7f63
MD5 6b3492d196775e7e765f4e960879d1c4
BLAKE2b-256 7d36c23aa2e29966e238302d51b1b5db805e21e5ba8f35163db251faf6751d1a

See more details on using hashes here.

File details

Details for the file mdba_gauge_getter-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mdba_gauge_getter-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f34a6b347f8a30f1ebe0e30cd39e7e371311ad770d74de80022c612b07dfe4e0
MD5 7dea368a294492face9f91186ce589a9
BLAKE2b-256 3388bad0d1760b1355c00189b49ebc6dfff7a9bdae025549b0dd85aa4cb833b6

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