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 details)
File details
Details for the file siar-0.6.tar.gz.
File metadata
- Download URL: siar-0.6.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42c47e3eb24bc5abb1df413a03499ae61bde10a38f30db3e431e12c27e0a951f
|
|
| MD5 |
9deb78ef02615c8c5afa3b0d81e6865d
|
|
| BLAKE2b-256 |
fc2e69d5cb77c73fa3205e90ce595663ae733d4116e0dc11b6fc38661d113c38
|