python-saih-hidrosur
==========================
## What is this lib ?
Python library around [S.A.I.H Hidrosur](http://www.redhidrosurmedioambiente.es/saih/) data
## How to install the lib ?
You can get it from [pypi](https://pypi.org/project/saih-hidrosur/) like so:
```
pip3 install saih-hidrosur
```
## How to use the lib
```python3
>>> import datetime
>>> from pprint import pprint as pprint
>>> from saihhidrosur import get_stations, Station
>>> pprint(get_stations())
{1: 'SIERRA MIJAS (MA)',
2: 'SIERRA DE LUNA (CA)',
3: 'EMBALSE DE CHARCO REDONDO (CA)',
4: 'DEPÓSITO REGULADOR CHARCO RDO (CA)',
5: 'TORRE TOMA DE CHARCO REDONDO (CA)',
6: 'LOS REALES (MA)',
7: 'DEPÓSITO DI-1 (CA)',
8: 'EMBALSE DE GUADARRANQUE (CA)',
...}
>>> murtas = Station(59)
>>> murtas
<MURTAS (GR) with sensors ['TEMPERATURA EXTERIOR', 'NIVOMETRO', 'PLUVIOMETRO']>
>>> murtas.sensors
{'NIVOMETRO': '059N02',
'PLUVIOMETRO': '059P01',
'TEMPERATURA EXTERIOR': '059M02'}
>>> date_from = datetime.datetime(2022, 1, 1)
>>> date_to = datetime.datetime(2022, 1, 2)
>>> murtas.sensor_values('TEMPERATURA EXTERIOR', date_from, date_to)
{datetime.datetime(2022, 10, 1, 0, 0): 15.2,
datetime.datetime(2022, 10, 1, 1, 0): 14.7,
…
datetime.datetime(2022, 10, 1, 23, 0): 17.0,
datetime.datetime(2022, 10, 2, 0, 0): 16.6}
```
Raw data
{
"_id": null,
"home_page": "https://www.github.com/Frankkkkk/python-saih-hidrosur",
"name": "saih-hidrosur",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "hydrology saih hidrosur",
"author": "Frank Villaro-Dixon",
"author_email": "frank@villaro-dixon.eu",
"download_url": "https://files.pythonhosted.org/packages/cd/3f/315ab7d06c075ae7eea19bd9e61b98df8095f8b30f1dd6f37323ad06a08f/saih-hidrosur-0.2.1.tar.gz",
"platform": null,
"description": "python-saih-hidrosur\n==========================\n\n\n## What is this lib ?\nPython library around [S.A.I.H Hidrosur](http://www.redhidrosurmedioambiente.es/saih/) data\n\n## How to install the lib ?\nYou can get it from [pypi](https://pypi.org/project/saih-hidrosur/) like so:\n```\npip3 install saih-hidrosur\n```\n\n## How to use the lib\n```python3\n>>> import datetime\n>>> from pprint import pprint as pprint\n>>> from saihhidrosur import get_stations, Station\n\n>>> pprint(get_stations())\n{1: 'SIERRA MIJAS (MA)',\n 2: 'SIERRA DE LUNA (CA)',\n 3: 'EMBALSE DE CHARCO REDONDO (CA)',\n 4: 'DEP\u00d3SITO REGULADOR CHARCO RDO (CA)',\n 5: 'TORRE TOMA DE CHARCO REDONDO (CA)',\n 6: 'LOS REALES (MA)',\n 7: 'DEP\u00d3SITO DI-1 (CA)',\n 8: 'EMBALSE DE GUADARRANQUE (CA)',\n ...}\n\n\n>>> murtas = Station(59)\n>>> murtas\n<MURTAS (GR) with sensors ['TEMPERATURA EXTERIOR', 'NIVOMETRO', 'PLUVIOMETRO']>\n\n>>> murtas.sensors\n{'NIVOMETRO': '059N02',\n 'PLUVIOMETRO': '059P01',\n 'TEMPERATURA EXTERIOR': '059M02'}\n\n>>> date_from = datetime.datetime(2022, 1, 1)\n>>> date_to = datetime.datetime(2022, 1, 2)\n>>> murtas.sensor_values('TEMPERATURA EXTERIOR', date_from, date_to)\n{datetime.datetime(2022, 10, 1, 0, 0): 15.2,\n datetime.datetime(2022, 10, 1, 1, 0): 14.7,\n \u2026\n datetime.datetime(2022, 10, 1, 23, 0): 17.0,\n datetime.datetime(2022, 10, 2, 0, 0): 16.6}\n\n\n```\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Library around SAIH Hidrosur data",
"version": "0.2.1",
"split_keywords": [
"hydrology",
"saih",
"hidrosur"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0a98700ee36b8b74ba37b0dfa879354a84f293fe95e0a1c32bdb825303da792b",
"md5": "fc3cfac2fbd1c61adca1fdfd2b421ef6",
"sha256": "1dc00a11a02269ab8df207f6ce527863d8faab7963dc5af164e1f14a0e5c8ca0"
},
"downloads": -1,
"filename": "saih_hidrosur-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fc3cfac2fbd1c61adca1fdfd2b421ef6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4701,
"upload_time": "2023-03-23T21:31:41",
"upload_time_iso_8601": "2023-03-23T21:31:41.991692Z",
"url": "https://files.pythonhosted.org/packages/0a/98/700ee36b8b74ba37b0dfa879354a84f293fe95e0a1c32bdb825303da792b/saih_hidrosur-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cd3f315ab7d06c075ae7eea19bd9e61b98df8095f8b30f1dd6f37323ad06a08f",
"md5": "f834e9fc38496f1917386c9568864bbe",
"sha256": "128a02d77c01f63842f54de3c9ef722502b78ce036109146c2ba89a063d419c4"
},
"downloads": -1,
"filename": "saih-hidrosur-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "f834e9fc38496f1917386c9568864bbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4072,
"upload_time": "2023-03-23T21:31:43",
"upload_time_iso_8601": "2023-03-23T21:31:43.065399Z",
"url": "https://files.pythonhosted.org/packages/cd/3f/315ab7d06c075ae7eea19bd9e61b98df8095f8b30f1dd6f37323ad06a08f/saih-hidrosur-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-23 21:31:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "Frankkkkk",
"github_project": "python-saih-hidrosur",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "saih-hidrosur"
}