Skip to main content

Cliente python para Siar (Sistema de Información Agroclimática para el Riego)

Pipy Siar

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)
      
  • 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)

Source distribution for siar 0.6
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

Release history Release notifications | RSS feed

This release

0.6 This release

1 release file

0.3

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page