# RIA LIBRARY
Python wrapper de la [API de la Red de Información Agroclimática de Andalucía (RIA)](https://www.juntadeandalucia.es/agriculturaypesca/ifapa/riaws/swagger-ui.html#/dato-diario-controller/getDatosDiariosPorIntervaloUsingGET)
```python
from ria import RIA
ria = RIA()
estaciones = ria.listar_todas_las_estaciones()
print("Estaciones = ", estaciones)
```
## Installation
```console
$ pip install python-ria
```
# DOCS
## PROVINCIAS
Los métodos públicos disponibles son:
* listar_todas_las_provincias: Devuelve un array con todas las provincias
* obtener_informacion_de_una_provincia: Devuelve la provincia preguntada
El formato que tiene la entidad provincia es el siguiente:
```python
{
id: int
nombre: str
}
```
## ESTACIONES
Los métodos públicos disponibles son:
* listar_todas_las_estaciones: Devuelve todas las estaciones
* listar_todas_estaciones_en_una_provincia: Devuelve un array con todas las estaciones dentro de una provincia
* obtener_informacion_de_una_estacion: Devuelve informacion de la estación.
El formato que tiene la entidad provincia es el siguiente:
```python
{
provincia: {
id: int
nombre: str
}
codigoEstacion: str
nombre: str
bajoplastico: bool
activa: bool
visible: bool
longitud: str
latitud: str
altitud: int
xutm: float
yutm: float
huso: int
}
```
## DATOS DIARIOS
Los métodos públicos disponibles son:
* obtener_datos_dia: Obtiene los datos de un día concreto
* obtener_datos_diarios_periodo: Obtiene los datos darios de un periodo de tiempo seleccionado
* obtener_datos_diarios_periodo_con_et0: Obtiene los datos darios de un periodo de tiempo seleccionado con la Et0 calculada o nula en caso de no poder calcularla por falta de datos
El formato que tienen los datos diarios es el siguiente:
```python
{
bateria: int
dia: int
dirViento: float
dirVientoVelMax: float
et0: float
fecha: str
fechaUtlMod: str
horMinHumMax: str
horMinHumMin: str
horMinTempMax: str
horMinTempMin: str
horMinVelMax: str
humedadMax: float
humedadMedia: float
humedadMin: float
precipitacion: float
radiacion: float
tempMax: float
tempMedia: float
tempMin: float
velViento: float
velVientoMax: float
}
```
## DATOS MENSUALES
Los métodos públicos disponibles son:
* obtener_datos_mes: Obtiene los datos de un mes concreto
* obtener_datos_mensuales_periodo: Obtiene los datos mensuales de un periodo de tiempo seleccionado
El formato que tienen los datos mensuales es el siguiente:
```python
{
anyo: int
mes: int
numDias: int
tempMedia: float
tempMax: float
diaHorMinTempMax: str
tempMin: float
diaHorMinTempMin: str
humedadMedia: float
humedadMax: float
diahorMinHumMax: str
humedadMin: float
diahorMinHumMin: str
velViento: float
dirViento: float
velVientoMax: float
diahorMinVelMax: str
dirVientoVelMax: float
precipitacion: float
radiacion: float
bateria: float
fechaUtlMod: str
}
'''
Raw data
{
"_id": null,
"home_page": "",
"name": "python-ria",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "weather,RIA,Red de Informaci\u00f3n Agroclim\u00e1tica de Andaluc\u00eda",
"author": "Francisco Puig",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/b5/72/ff5fb84948f77758bb908c92be9d8b76c060984a3078c313382e85253fc5/python-ria-0.0.4.tar.gz",
"platform": null,
"description": "# RIA LIBRARY\n\nPython wrapper de la [API de la Red de Informaci\u00f3n Agroclim\u00e1tica de Andaluc\u00eda (RIA)](https://www.juntadeandalucia.es/agriculturaypesca/ifapa/riaws/swagger-ui.html#/dato-diario-controller/getDatosDiariosPorIntervaloUsingGET)\n \n\n\n```python\nfrom ria import RIA\n\nria = RIA()\nestaciones = ria.listar_todas_las_estaciones()\n\nprint(\"Estaciones = \", estaciones)\n\n```\n\n## Installation\n\n```console\n$ pip install python-ria\n```\n\n# DOCS\n\n## PROVINCIAS\n\nLos m\u00e9todos p\u00fablicos disponibles son:\n\n * listar_todas_las_provincias: Devuelve un array con todas las provincias\n * obtener_informacion_de_una_provincia: Devuelve la provincia preguntada\n\nEl formato que tiene la entidad provincia es el siguiente:\n```python\n{\n id: int\n nombre: str\n}\n```\n\n## ESTACIONES\nLos m\u00e9todos p\u00fablicos disponibles son:\n\n * listar_todas_las_estaciones: Devuelve todas las estaciones\n * listar_todas_estaciones_en_una_provincia: Devuelve un array con todas las estaciones dentro de una provincia\n * obtener_informacion_de_una_estacion: Devuelve informacion de la estaci\u00f3n.\n\nEl formato que tiene la entidad provincia es el siguiente:\n```python\n{\n provincia: {\n id: int\n nombre: str\n }\n codigoEstacion: str\n nombre: str\n bajoplastico: bool\n activa: bool\n visible: bool\n longitud: str\n latitud: str\n altitud: int\n xutm: float\n yutm: float\n huso: int\n}\n```\n## DATOS DIARIOS\nLos m\u00e9todos p\u00fablicos disponibles son:\n\n * obtener_datos_dia: Obtiene los datos de un d\u00eda concreto\n * obtener_datos_diarios_periodo: Obtiene los datos darios de un periodo de tiempo seleccionado\n * obtener_datos_diarios_periodo_con_et0: Obtiene los datos darios de un periodo de tiempo seleccionado con la Et0 calculada o nula en caso de no poder calcularla por falta de datos\n\nEl formato que tienen los datos diarios es el siguiente:\n```python\n{\n bateria: int\n dia: int\n dirViento: float\n dirVientoVelMax: float\n et0: float\n fecha: str\n fechaUtlMod: str\n horMinHumMax: str\n horMinHumMin: str\n horMinTempMax: str\n horMinTempMin: str\n horMinVelMax: str\n humedadMax: float\n humedadMedia: float\n humedadMin: float\n precipitacion: float\n radiacion: float\n tempMax: float\n tempMedia: float\n tempMin: float\n velViento: float\n velVientoMax: float\n}\n```\n## DATOS MENSUALES\nLos m\u00e9todos p\u00fablicos disponibles son:\n\n * obtener_datos_mes: Obtiene los datos de un mes concreto\n * obtener_datos_mensuales_periodo: Obtiene los datos mensuales de un periodo de tiempo seleccionado\n\nEl formato que tienen los datos mensuales es el siguiente:\n```python\n{\n anyo: int\n mes: int\n numDias: int\n tempMedia: float\n tempMax: float\n diaHorMinTempMax: str\n tempMin: float\n diaHorMinTempMin: str\n humedadMedia: float\n humedadMax: float\n diahorMinHumMax: str\n humedadMin: float\n diahorMinHumMin: str\n velViento: float\n dirViento: float\n velVientoMax: float\n diahorMinVelMax: str\n dirVientoVelMax: float\n precipitacion: float\n radiacion: float\n bateria: float\n fechaUtlMod: str\n}\n'''\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.0.4",
"project_urls": null,
"split_keywords": [
"weather",
"ria",
"red de informaci\u00f3n agroclim\u00e1tica de andaluc\u00eda"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "96acb826070d8a82ebeb8f426075eb30db8587dfd3c2671dc6524521e4dff120",
"md5": "b88c060bc87462e26af28d8e38798f62",
"sha256": "b08b844cf6f66d22b7a689e0daa5390257c3b09bdf2595a338c73e0c4c588615"
},
"downloads": -1,
"filename": "python_ria-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b88c060bc87462e26af28d8e38798f62",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 10873,
"upload_time": "2023-07-22T19:35:54",
"upload_time_iso_8601": "2023-07-22T19:35:54.046153Z",
"url": "https://files.pythonhosted.org/packages/96/ac/b826070d8a82ebeb8f426075eb30db8587dfd3c2671dc6524521e4dff120/python_ria-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b572ff5fb84948f77758bb908c92be9d8b76c060984a3078c313382e85253fc5",
"md5": "47b1e15eb81812e8a781a4a318c4ea1b",
"sha256": "cf277532eead3bbcf12b47cb15baf3fc5cdd11bf99e21b47e055cc751a1d3ce6"
},
"downloads": -1,
"filename": "python-ria-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "47b1e15eb81812e8a781a4a318c4ea1b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 10399,
"upload_time": "2023-07-22T19:35:55",
"upload_time_iso_8601": "2023-07-22T19:35:55.485713Z",
"url": "https://files.pythonhosted.org/packages/b5/72/ff5fb84948f77758bb908c92be9d8b76c060984a3078c313382e85253fc5/python-ria-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-22 19:35:55",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "python-ria"
}