Python client for Siar API (Agroclimatic Information for Spain)
Project description
Cliente python para Siar (Sistema de Información Agroclimática para el Riego)
Configuración del Cliente
-
Instalación:
pip install siar
-
Uso básico:
from siar.client import SiarClient siar = SiarClient(api_key="YOUR_API_KEY")
-
Por defecto:
- Fechas:: El cliente espera las fechas como un objeto Date, pero podemos inicializarlo con la opción date_string para poder usar una cadena de texto.
siar = SiarClient(api_key="YOUR_API_KEY", date_string=True)
- Return:: Por defecto devolverá el objeto Response de la petición usando el parámetro return_json podemos hacer que devuelva directamente el json de la petición.
siar = SiarClient(api_key="YOUR_API_KEY", return_json=True)
- Excepciones: Por defecto el cliente elevará la excepción correspondiente al código de estado devuelto por el servidor, podemos modificar este comportamiento con exceptions_enabled.
siar = SiarClient(api_key="YOUR_API_KEY", exceptions_enabled=False)
- Fechas:: El cliente espera las fechas como un objeto Date, pero podemos inicializarlo con la opción date_string para poder usar una cadena de texto.
-
Funciones disponibles:
- info_access()
- info_ccaa()
- info_provinces()
- info_stations()
- data_ccaa_by_hours(ids, start_date, [end_date], [modification_date])
- data_ccaa_by_day(ids, start_date, [end_date], [modification_date])
- data_ccaa_by_week(ids, start_date, [end_date], [modification_date])
- data_ccaa_by_month(ids, start_date, [end_date], [modification_date])
- data_provinces_by_hours(ids, start_date, [end_date], [modification_date])
- data_provinces_by_day(ids, start_date, [end_date], [modification_date])
- data_provinces_by_week(ids, start_date, [end_date], [modification_date])
- data_provinces_by_month(ids, start_date, [end_date], [modification_date])
- data_stations_by_hours(ids, start_date, [end_date], [modification_date])
- data_stations_by_day(ids, start_date, [end_date], [modification_date])
- data_stations_by_week(ids, start_date, [end_date], [modification_date])
- data_stations_by_month(ids, start_date, [end_date], [modification_date])
Ids puede ser un identificador (str) o la lista de identificadores.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
siar-0.6.tar.gz
(3.4 kB
view hashes)