Skip to main content

Python client for Siar API (Agroclimatic Information for Spain)

Project description

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.

Project details


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)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page