{ "info": { "author": "Kent Inverarity", "author_email": "kinverarity@hotmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# python-sa-gwdata\n\n[![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/kinverarity1/python-sa-gwdata/blob/master/LICENSE)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/python-sa-gwdata.svg)](https://pypi.python.org/pypi/python-sa-gwdata/)\n[![PyPI version shields.io](https://img.shields.io/pypi/v/python-sa-gwdata.svg)](https://pypi.python.org/pypi/python-sa-gwdata/)\n[![Build Status](https://travis-ci.com/kinverarity1/python-sa-gwdata.svg?branch=master)](https://travis-ci.com/kinverarity1/python-sa-gwdata)\n[![Documentation Status](https://readthedocs.org/projects/python-sa-gwdata/badge/?version=latest)](http://python-sa-gwdata.readthedocs.io/?badge=latest)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9128405aea4948a8b695946e31e2c02e)](https://app.codacy.com/app/kinverarity/python-sa-gwdata?utm_source=github.com&utm_medium=referral&utm_content=kinverarity1/python-sa-gwdata&utm_campaign=Badge_Grade_Settings)\n[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/f078242bcd8545bea4325ce723b568d9)](https://www.codacy.com/app/kinverarity/python-sa-gwdata?utm_source=github.com&utm_medium=referral&utm_content=kinverarity1/python-sa-gwdata&utm_campaign=Badge_Coverage)\n\n``sa_gwdata`` is a Python package to ease access to groundwater data in South Australia.\nIt provides access to JSON data from the\n[WaterConnect Groundwater Data](https://www.waterconnect.sa.gov.au/Systems/GD/Pages/Default.aspx) website,\nand also provides some well data from [SARIG](https://minerals.sarig.sa.gov.au/QuickSearch.aspx).\nThere are simple methods to easily turn this data into pandas DataFrames.\n\nThis is an unofficial side-project done in my spare time.\n\n## Install\n\n```posh\n> pip install python-sa-gwdata\n```\n\n## How to use\n\nCheck out the [documentation](https://python-sa-gwdata.readthedocs.io/en/latest/index.html), and\nsome tutorial Jupyter Notebooks in the [notebooks](notebooks) folder.\n\nStart a web session with Groundwater Data:\n\n```python\n>>> import sa_gwdata\n>>> session = sa_gwdata.WaterConnectSession()\n```\n\nOn initialisation it downloads some summary information.\n\n```python\n>>> session.networks\n{'ANGBRM': 'Angas Bremer PWA',\n 'AW_NP': 'Alinytjara Wilurara Non-Prescribed Area',\n 'BAROOTA': 'Baroota PWRA',\n 'BAROSSA': 'Barossa PWRA',\n 'BAROSS_IRR': 'Barossa irrigation wells salinity monitoring',\n 'BERI_REN': 'Berri and Renmark Irrigation Areas',\n 'BOT_GDNS': 'Botanic Gardens wetlands',\n 'CENT_ADEL': 'Central Adelaide PWA',\n 'CHOWILLA': 'Chowilla Floodplain',\n ...\n}\n```\n\nWith this information we can make some direct REST calls:\n\n```python\n>>> r = session.get(\"GetObswellNetworkData\", params={\"Network\": \"CENT_ADEL\"})\n>>> r.df.head(5)\n\taq_mon\tchem\tclass\tdhno\tdrill_date\tlat\tlatest_open_date\tlatest_open_depth\tlatest_sal_date\tlatest_swl_date\t...\tpwa\treplaceunitnum\tsal\tsalstatus\tstat_desc\tswl\tswlstatus\ttds\twater\tyield\n0\tTomw(T2)\tY\tWW\t27382\t1968-02-07\t-34.764662\t1992-02-20\t225.00\t2013-09-02\t2018-09-18\t...\tCentral Adelaide\tNaN\tY\tC\tOPR\t3.47\tC\t3620.0\tY\t2.00\n1\tQhcks\tN\tWW\t27437\t1963-01-01\t-34.800905\t1963-01-01\t6.40\t1984-02-01\t1986-03-05\t...\tCentral Adelaide\tNaN\tY\tH\tNaN\t5.86\tH\t1121.0\tY\tNaN\n2\tTomw(T1)\tY\tWW\t27443\t1972-04-20\t-34.811124\t2014-04-01\t0.00\t1991-10-09\t2003-07-04\t...\tCentral Adelaide\tNaN\tY\tH\tBKF\tNaN\tH\t2030.0\tY\t5.00\n3\tTomw(T1)\tY\tWW\t27504\t1978-02-28\t-34.779893\t1978-02-28\t144.50\t2016-04-06\t2011-09-18\t...\tCentral Adelaide\tNaN\tY\tH\tOPR\t11.21\tH\t2738.0\tY\t0.00\n4\tTomw(T1)\tY\tWW\t27569\t1975-01-01\t-34.891250\t1975-07-09\t131.10\t1986-11-13\t1988-09-21\t...\tCentral Adelaide\tNaN\tY\tH\tBKF\t9.90\tH\t42070.0\tY\t12.50\n```\n\nGet water levels:\n\n```python\n>>> wl = session.get(\"GetWaterLevelDetails\", params={\"DHNO\": 188444}).df\n>>> wl.head(5)\n\tanomalous_ind\tdata_source_code\tmeasured_during\tobs_date\tpumping_ind\trswl\tstanding_water_level\n0\tN\tDEWNR\tD\t2002-01-28\tN\t-8.12\t15.08\n1\tN\tDEWNR\tM\t2002-03-06\tN\t-12.50\t19.46\n2\tN\tDEWNR\tM\t2002-10-02\tN\t-3.43\t10.39\n3\tN\tDEWNR\tM\t2003-03-04\tN\t-11.69\t18.65\n4\tN\tDEWNR\tM\t2003-09-27\tN\t-1.93\t8.89\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kinverarity1/python-sa-gwdata", "keywords": "groundwater data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-sa-gwdata", "package_url": "https://pypi.org/project/python-sa-gwdata/", "platform": "", "project_url": "https://pypi.org/project/python-sa-gwdata/", "project_urls": { "Homepage": "https://github.com/kinverarity1/python-sa-gwdata" }, "release_url": "https://pypi.org/project/python-sa-gwdata/0.5.4/", "requires_dist": [ "requests", "pandas" ], "requires_python": "", "summary": "Unofficial Python package to ease access to groundwater data in South Australia", "version": "0.5.4" }, "last_serial": 5370309, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "fd8f871e37c4e2f654fff22a005b0a5c", "sha256": "44edbb7f9ad834f074cc29cc2d0f58135d4f99ce3bf9dd4d9113e2f065b36635" }, "downloads": -1, "filename": "python_sa_gwdata-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd8f871e37c4e2f654fff22a005b0a5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5392, "upload_time": "2019-05-10T11:59:49", "url": "https://files.pythonhosted.org/packages/fd/e3/f32f8e5e82372ca26342a6cccbc5f61016ef84067457cb458f781612108a/python_sa_gwdata-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83ca05817fcddf12bbcfba9fbeee59bc", "sha256": "f0389337377e3c1ba00968709110517aa9a916310e042283ae3482d354a91f2e" }, "downloads": -1, "filename": "python-sa-gwdata-0.4.0.tar.gz", "has_sig": false, "md5_digest": "83ca05817fcddf12bbcfba9fbeee59bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4721, "upload_time": "2019-05-10T11:59:51", "url": "https://files.pythonhosted.org/packages/c3/05/85a69e0dc64bc014b6ef484718d27774c70d641aa3eaf701d18df084006f/python-sa-gwdata-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5463d0e28ad1cedd57a4d8feab0ecccf", "sha256": "9cdd60f550bf5b6cfa515944f7f36facc7e6e6f6079363fb41d51a3ee33ff01d" }, "downloads": -1, "filename": "python_sa_gwdata-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5463d0e28ad1cedd57a4d8feab0ecccf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5487, "upload_time": "2019-05-10T12:22:56", "url": "https://files.pythonhosted.org/packages/67/69/e85ea7ae611810b27d7543222254222dbfa43fdfef986cdfb82dd5b45d05/python_sa_gwdata-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9baaa67ec5c7dc81d2e59b9eac6568f", "sha256": "2af049d3d5e44f809cfa518dda9b3edd136cc701b3d1bffce69db67b045d8c01" }, "downloads": -1, "filename": "python-sa-gwdata-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c9baaa67ec5c7dc81d2e59b9eac6568f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2019-05-10T12:22:58", "url": "https://files.pythonhosted.org/packages/c3/96/f9d3b7b21018e9fc9374346f7117cbbd4ac32e8cb3953b037d68d3b9e194/python-sa-gwdata-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "b3a5f108686398e053f404a82e1ebf3b", "sha256": "f6843b24ca0aba50250bb9d33905f3b2bde0c822af015bb14db4aa04dffa79b2" }, "downloads": -1, "filename": "python_sa_gwdata-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b3a5f108686398e053f404a82e1ebf3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8530, "upload_time": "2019-05-20T11:31:49", "url": "https://files.pythonhosted.org/packages/31/81/3d9a264b39558843904fc82a91a373d5299a763e92a642f256e53a896272/python_sa_gwdata-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "355ad4e889de45eded0c0a7ac85d99c9", "sha256": "ea41a8588393f8c5c7c34b4dfb1e3fac2c7b1c9ef882b711ae1b76dc43a79377" }, "downloads": -1, "filename": "python-sa-gwdata-0.5.0.tar.gz", "has_sig": false, "md5_digest": "355ad4e889de45eded0c0a7ac85d99c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7330, "upload_time": "2019-05-20T11:31:53", "url": "https://files.pythonhosted.org/packages/e0/9b/7c014d16f63da664c37fb74527f38c69dd474dd9e4194dfe4a4c78b2d27c/python-sa-gwdata-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ee7b8751a149db71cb0d8e05316914a0", "sha256": "fd4052c2691d1a7e1854553e5fe124e8a10fd23de43578d8d5f0edd27c1c3c73" }, "downloads": -1, "filename": "python_sa_gwdata-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ee7b8751a149db71cb0d8e05316914a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13505, "upload_time": "2019-05-23T07:48:56", "url": "https://files.pythonhosted.org/packages/b6/0f/391451c3719943fba6795909b239a6b67fdad8f78b0a14600b366df489e6/python_sa_gwdata-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13f6fbd0a7aa38aa77f030d16cafee9e", "sha256": "249df55504b2e6b146b5df011230f4d6b8337474b235a275f37ace68b9b9199c" }, "downloads": -1, "filename": "python-sa-gwdata-0.5.1.tar.gz", "has_sig": false, "md5_digest": "13f6fbd0a7aa38aa77f030d16cafee9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8115, "upload_time": "2019-05-23T07:49:01", "url": "https://files.pythonhosted.org/packages/44/f2/f15ebbe7ea761501c98998fc966c0207bcb1ea527510803dff1f742e6043/python-sa-gwdata-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "4b0c7e0644417525cb38e89232d34bfc", "sha256": "04099a30d526eaa3578090f09c28ef5f23572b3c918daf092cf907eb401ca8aa" }, "downloads": -1, "filename": "python_sa_gwdata-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4b0c7e0644417525cb38e89232d34bfc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13556, "upload_time": "2019-05-23T08:01:44", "url": "https://files.pythonhosted.org/packages/16/df/e13c81c8509571ad8c6e4e0b26e8889e74ae57839f47c67aaab5fa75c0e1/python_sa_gwdata-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eea7ae4a7b77237719c607d0cd8b41d0", "sha256": "5cfd344350950ae96f2eb07280e33422c913d6b45a15aa57c269a6ac1c200b36" }, "downloads": -1, "filename": "python-sa-gwdata-0.5.2.tar.gz", "has_sig": false, "md5_digest": "eea7ae4a7b77237719c607d0cd8b41d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8198, "upload_time": "2019-05-23T08:02:06", "url": "https://files.pythonhosted.org/packages/52/9c/bc8f10e25c3ba1bc497ab24527378c5f97ba7b8394bd67247febf0d323ef/python-sa-gwdata-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "427c256359f969d94ae9fd80b8a1f5c8", "sha256": "a77b15393ea85daf5362e86012b2a70f26026bd6b124b3412c93d60c14ea1317" }, "downloads": -1, "filename": "python_sa_gwdata-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "427c256359f969d94ae9fd80b8a1f5c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10912, "upload_time": "2019-06-07T06:43:32", "url": "https://files.pythonhosted.org/packages/96/5b/e1da944be7e20279eb652a7f58bb973c1c0b82ac7e9a7afa5a5f5a24bc86/python_sa_gwdata-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbde32658b62e15ed3ee1de420a2c134", "sha256": "a371b6e90b31dc547a7e548185f9859ccb92c9503aa8af385cbebfb2827b7208" }, "downloads": -1, "filename": "python-sa-gwdata-0.5.3.tar.gz", "has_sig": false, "md5_digest": "fbde32658b62e15ed3ee1de420a2c134", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9905, "upload_time": "2019-06-07T06:43:35", "url": "https://files.pythonhosted.org/packages/79/4e/98829c67857e10c7eb142d568895b413ec4b1c9c21a5eb8ea103dbf1d9f5/python-sa-gwdata-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "b1ecd62eaef1dc10bd39cd2558e75f27", "sha256": "62f756b3a87804f15385527e57f7123826e53784f6d6bf868772a372db4be308" }, "downloads": -1, "filename": "python_sa_gwdata-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b1ecd62eaef1dc10bd39cd2558e75f27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11225, "upload_time": "2019-06-07T06:43:33", "url": "https://files.pythonhosted.org/packages/1a/1b/8f1681e84377e9cc0a3eb7242aed0558975864740134408ddac312bf3832/python_sa_gwdata-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa248c437acfb7ec1185396c1c7c81cb", "sha256": "ad74bb0f64c2b8a7b9c879c7e3f1a4e35c92b5da82667abd7cab3f295f88f8c7" }, "downloads": -1, "filename": "python-sa-gwdata-0.5.4.tar.gz", "has_sig": false, "md5_digest": "fa248c437acfb7ec1185396c1c7c81cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10193, "upload_time": "2019-06-07T06:43:36", "url": "https://files.pythonhosted.org/packages/a0/fb/f4ddea761c10cf900e6b7fdc0345e99144032405406124a5c9b20daa908f/python-sa-gwdata-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1ecd62eaef1dc10bd39cd2558e75f27", "sha256": "62f756b3a87804f15385527e57f7123826e53784f6d6bf868772a372db4be308" }, "downloads": -1, "filename": "python_sa_gwdata-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b1ecd62eaef1dc10bd39cd2558e75f27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11225, "upload_time": "2019-06-07T06:43:33", "url": "https://files.pythonhosted.org/packages/1a/1b/8f1681e84377e9cc0a3eb7242aed0558975864740134408ddac312bf3832/python_sa_gwdata-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa248c437acfb7ec1185396c1c7c81cb", "sha256": "ad74bb0f64c2b8a7b9c879c7e3f1a4e35c92b5da82667abd7cab3f295f88f8c7" }, "downloads": -1, "filename": "python-sa-gwdata-0.5.4.tar.gz", "has_sig": false, "md5_digest": "fa248c437acfb7ec1185396c1c7c81cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10193, "upload_time": "2019-06-07T06:43:36", "url": "https://files.pythonhosted.org/packages/a0/fb/f4ddea761c10cf900e6b7fdc0345e99144032405406124a5c9b20daa908f/python-sa-gwdata-0.5.4.tar.gz" } ] }