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.
Release files for siar 0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| siar-0.6.tar.gz | 3.4 kB | Details |
Release files / siar-0.6.tar.gz
| Download URL | siar-0.6.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42c47e3eb24bc5abb1df413a03499ae61bde10a38f30db3e431e12c27e0a951f
|
|
BLAKE2b-256 checksum How to use checksums |
fc2e69d5cb77c73fa3205e90ce595663ae733d4116e0dc11b6fc38661d113c38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|