NAV Navbar
python shell javascript

Introduction

We provide a simple and powerful REST API to integrate weather forecast and observed data into your business or application.

This API reference provides information on available endpoints and how to interact with it. We have code bindings in Python, Shell and JavaScript! You can view code examples in the dark area to the right.

If you can’t find the answer to your question or need help, please explore and contact us through our dev support channel: servicedesk@somarmeteorologia.com.br

Domains

The domains used by the API are:

https://nimbus.somar.io

https://dev.nimbus.somar.io

This if using stage of API, use domain and documentation below. Domain: https://stage.nimbus.somar.io Documentation: https://stage.docs.nimbus.somar.io

The developer environment has the same scalability as production, and its key is valid in both environments.

The new features first come into the developer environment and follow a transition pipeline for production to ensure they work.

We strongly advise that during your validation or API integration period you use the production environment without any kind of differentiation.

Authentication

All API requests must be authenticated with a valid access token passed as header.

The API expects for the 'x-api-key' to be included in all requests to the server in a header that looks like the following:

To authorize, use this code:

import requests
import json


response = requests.get('api_endpoint_here',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "api_endpoint_here" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('api_endpoint_here', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

API Usage

Usage

You can find information on how many requests have been consumed for your key, how many are still available and which endpoints within the application you have access to.

import requests
import json


response = requests.get('https://nimbus.somar.io/usage',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/usage" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/usage', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });
[{
  "plan_id": "12345",
  "plan_name": "Personalized",
  "api_key_id": "123456789",
  "quota": {
    "limit": 4000,
    "offset": 0,
    "period": "DAY",
    "remaining": 3990
  },
  "allowed_routes": [{
    "stage": "dev",
    "routes": ["/forecast/10days/GET", "/forecast/15days/GET", "/forecast/7days/GET"]
  }, {
    "stage": "prod",
    "routes": ["/forecast/10days/GET", "/forecast/15days/GET", "/forecast/7days/GET"]
  }]
}]

Periods

The periods can be DAY, WEEK, MONTH.

Remaining

The value in the remaining key is relative to the period of the key.

Weather Conditions

The relationship to the weather variable API responses are as follows:

Parameter Description
PN Poucas nuvens
CC Céu claro
NB Céu nublado
EN Céu enconberto
PI Pancadas isoladas
PC Pancadas de chuva
CH Chuvoso
NC Nublado com chuva

Interpretation of the API response should be performed as follows.

  {
    "points": {
      "weather_conditions": [
        4,
        4,
        3
      ]    
    },
    "meta": {
      "units": {
        "weather": [
            "CC",
            "PN",
            "NB",
            "EN",
            "PI",
            "NC",
            "PC",
            "CH"
        ]
      }
    }
  }

The interpreted result of the API response is:

  {
    "points": {
        "weather_conditions": [
          "PI",
          "PI",
          "EN"
        ]
    }
  }

The count used for this is from 0 in the units -> weather key, relative to the weather_conditions key.

Nowcast

Get hourly

This endpoint returns a forecast with 336hrs (14 days and 12 hours)

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/hourly?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/hourly?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/hourly?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
  "periods": [
    "2020-09-09 00:00",
    "2020-09-09 01:00",
    "2020-09-09 02:00",
    "2020-09-09 03:00",
    "2020-09-09 04:00",
    "2020-09-09 05:00",
    "2020-09-09 06:00",
    "2020-09-09 07:00",
    "2020-09-09 08:00",
    "2020-09-09 09:00",
    "2020-09-09 10:00",
    "2020-09-09 11:00",
    "2020-09-09 12:00",
    "2020-09-09 13:00",
    "2020-09-09 14:00",
    "2020-09-09 15:00",
    "2020-09-09 16:00",
    "2020-09-09 17:00",
    "2020-09-09 18:00",
    "2020-09-09 19:00",
    "2020-09-09 20:00",
    "2020-09-09 21:00",
    "2020-09-09 22:00",
    "2020-09-09 23:00",
    "2020-09-10 00:00",
    "2020-09-10 01:00",
    "2020-09-10 02:00",
    "2020-09-10 03:00",
    "2020-09-10 04:00",
    "2020-09-10 05:00",
    "2020-09-10 06:00",
    "2020-09-10 07:00",
    "2020-09-10 08:00",
    "2020-09-10 09:00",
    "2020-09-10 10:00",
    "2020-09-10 11:00",
    "2020-09-10 12:00",
    "2020-09-10 13:00",
    "2020-09-10 14:00",
    "2020-09-10 15:00",
    "2020-09-10 16:00",
    "2020-09-10 17:00",
    "2020-09-10 18:00",
    "2020-09-10 19:00",
    "2020-09-10 20:00",
    "2020-09-10 21:00",
    "2020-09-10 22:00",
    "2020-09-10 23:00",
    "2020-09-11 00:00",
    "2020-09-11 01:00",
    "2020-09-11 02:00",
    "2020-09-11 03:00",
    "2020-09-11 04:00",
    "2020-09-11 05:00",
    "2020-09-11 06:00",
    "2020-09-11 07:00",
    "2020-09-11 08:00",
    "2020-09-11 09:00",
    "2020-09-11 10:00",
    "2020-09-11 11:00",
    "2020-09-11 12:00",
    "2020-09-11 13:00",
    "2020-09-11 14:00",
    "2020-09-11 15:00",
    "2020-09-11 16:00",
    "2020-09-11 17:00",
    "2020-09-11 18:00",
    "2020-09-11 19:00",
    "2020-09-11 20:00",
    "2020-09-11 21:00",
    "2020-09-11 22:00",
    "2020-09-11 23:00",
    "2020-09-12 00:00",
    "2020-09-12 01:00",
    "2020-09-12 02:00",
    "2020-09-12 03:00",
    "2020-09-12 04:00",
    "2020-09-12 05:00",
    "2020-09-12 06:00",
    "2020-09-12 07:00",
    "2020-09-12 08:00",
    "2020-09-12 09:00",
    "2020-09-12 10:00",
    "2020-09-12 11:00",
    "2020-09-12 12:00",
    "2020-09-12 13:00",
    "2020-09-12 14:00",
    "2020-09-12 15:00",
    "2020-09-12 16:00",
    "2020-09-12 17:00",
    "2020-09-12 18:00",
    "2020-09-12 19:00",
    "2020-09-12 20:00",
    "2020-09-12 21:00",
    "2020-09-12 22:00",
    "2020-09-12 23:00",
    "2020-09-13 00:00",
    "2020-09-13 01:00",
    "2020-09-13 02:00",
    "2020-09-13 03:00",
    "2020-09-13 04:00",
    "2020-09-13 05:00",
    "2020-09-13 06:00",
    "2020-09-13 07:00",
    "2020-09-13 08:00",
    "2020-09-13 09:00",
    "2020-09-13 10:00",
    "2020-09-13 11:00",
    "2020-09-13 12:00",
    "2020-09-13 13:00",
    "2020-09-13 14:00",
    "2020-09-13 15:00",
    "2020-09-13 16:00",
    "2020-09-13 17:00",
    "2020-09-13 18:00",
    "2020-09-13 19:00",
    "2020-09-13 20:00",
    "2020-09-13 21:00",
    "2020-09-13 22:00",
    "2020-09-13 23:00",
    "2020-09-14 00:00",
    "2020-09-14 01:00",
    "2020-09-14 02:00",
    "2020-09-14 03:00",
    "2020-09-14 04:00",
    "2020-09-14 05:00",
    "2020-09-14 06:00",
    "2020-09-14 07:00",
    "2020-09-14 08:00",
    "2020-09-14 09:00",
    "2020-09-14 10:00",
    "2020-09-14 11:00",
    "2020-09-14 12:00",
    "2020-09-14 13:00",
    "2020-09-14 14:00",
    "2020-09-14 15:00",
    "2020-09-14 16:00",
    "2020-09-14 17:00",
    "2020-09-14 18:00",
    "2020-09-14 19:00",
    "2020-09-14 20:00",
    "2020-09-14 21:00",
    "2020-09-14 22:00",
    "2020-09-14 23:00",
    "2020-09-15 00:00",
    "2020-09-15 01:00",
    "2020-09-15 02:00",
    "2020-09-15 03:00",
    "2020-09-15 04:00",
    "2020-09-15 05:00",
    "2020-09-15 06:00",
    "2020-09-15 07:00",
    "2020-09-15 08:00",
    "2020-09-15 09:00",
    "2020-09-15 10:00",
    "2020-09-15 11:00",
    "2020-09-15 12:00",
    "2020-09-15 13:00",
    "2020-09-15 14:00",
    "2020-09-15 15:00",
    "2020-09-15 16:00",
    "2020-09-15 17:00",
    "2020-09-15 18:00",
    "2020-09-15 19:00",
    "2020-09-15 20:00",
    "2020-09-15 21:00",
    "2020-09-15 22:00",
    "2020-09-15 23:00",
    "2020-09-16 00:00",
    "2020-09-16 01:00",
    "2020-09-16 02:00",
    "2020-09-16 03:00",
    "2020-09-16 04:00",
    "2020-09-16 05:00",
    "2020-09-16 06:00",
    "2020-09-16 07:00",
    "2020-09-16 08:00",
    "2020-09-16 09:00",
    "2020-09-16 10:00",
    "2020-09-16 11:00",
    "2020-09-16 12:00",
    "2020-09-16 13:00",
    "2020-09-16 14:00",
    "2020-09-16 15:00",
    "2020-09-16 16:00",
    "2020-09-16 17:00",
    "2020-09-16 18:00",
    "2020-09-16 19:00",
    "2020-09-16 20:00",
    "2020-09-16 21:00",
    "2020-09-16 22:00",
    "2020-09-16 23:00",
    "2020-09-17 00:00",
    "2020-09-17 01:00",
    "2020-09-17 02:00",
    "2020-09-17 03:00",
    "2020-09-17 04:00",
    "2020-09-17 05:00",
    "2020-09-17 06:00",
    "2020-09-17 07:00",
    "2020-09-17 08:00",
    "2020-09-17 09:00",
    "2020-09-17 10:00",
    "2020-09-17 11:00",
    "2020-09-17 12:00",
    "2020-09-17 13:00",
    "2020-09-17 14:00",
    "2020-09-17 15:00",
    "2020-09-17 16:00",
    "2020-09-17 17:00",
    "2020-09-17 18:00",
    "2020-09-17 19:00",
    "2020-09-17 20:00",
    "2020-09-17 21:00",
    "2020-09-17 22:00",
    "2020-09-17 23:00",
    "2020-09-18 00:00",
    "2020-09-18 01:00",
    "2020-09-18 02:00",
    "2020-09-18 03:00",
    "2020-09-18 04:00",
    "2020-09-18 05:00",
    "2020-09-18 06:00",
    "2020-09-18 07:00",
    "2020-09-18 08:00",
    "2020-09-18 09:00",
    "2020-09-18 10:00",
    "2020-09-18 11:00",
    "2020-09-18 12:00",
    "2020-09-18 13:00",
    "2020-09-18 14:00",
    "2020-09-18 15:00",
    "2020-09-18 16:00",
    "2020-09-18 17:00",
    "2020-09-18 18:00",
    "2020-09-18 19:00",
    "2020-09-18 20:00",
    "2020-09-18 21:00",
    "2020-09-18 22:00",
    "2020-09-18 23:00",
    "2020-09-19 00:00",
    "2020-09-19 01:00",
    "2020-09-19 02:00",
    "2020-09-19 03:00",
    "2020-09-19 04:00",
    "2020-09-19 05:00",
    "2020-09-19 06:00",
    "2020-09-19 07:00",
    "2020-09-19 08:00",
    "2020-09-19 09:00",
    "2020-09-19 10:00",
    "2020-09-19 11:00",
    "2020-09-19 12:00",
    "2020-09-19 13:00",
    "2020-09-19 14:00",
    "2020-09-19 15:00",
    "2020-09-19 16:00",
    "2020-09-19 17:00",
    "2020-09-19 18:00",
    "2020-09-19 19:00",
    "2020-09-19 20:00",
    "2020-09-19 21:00",
    "2020-09-19 22:00",
    "2020-09-19 23:00",
    "2020-09-20 00:00",
    "2020-09-20 01:00",
    "2020-09-20 02:00",
    "2020-09-20 03:00",
    "2020-09-20 04:00",
    "2020-09-20 05:00",
    "2020-09-20 06:00",
    "2020-09-20 07:00",
    "2020-09-20 08:00",
    "2020-09-20 09:00",
    "2020-09-20 10:00",
    "2020-09-20 11:00",
    "2020-09-20 12:00",
    "2020-09-20 13:00",
    "2020-09-20 14:00",
    "2020-09-20 15:00",
    "2020-09-20 16:00",
    "2020-09-20 17:00",
    "2020-09-20 18:00",
    "2020-09-20 19:00",
    "2020-09-20 20:00",
    "2020-09-20 21:00",
    "2020-09-20 22:00",
    "2020-09-20 23:00",
    "2020-09-21 00:00",
    "2020-09-21 01:00",
    "2020-09-21 02:00",
    "2020-09-21 03:00",
    "2020-09-21 04:00",
    "2020-09-21 05:00",
    "2020-09-21 06:00",
    "2020-09-21 07:00",
    "2020-09-21 08:00",
    "2020-09-21 09:00",
    "2020-09-21 10:00",
    "2020-09-21 11:00",
    "2020-09-21 12:00",
    "2020-09-21 13:00",
    "2020-09-21 14:00",
    "2020-09-21 15:00",
    "2020-09-21 16:00",
    "2020-09-21 17:00",
    "2020-09-21 18:00",
    "2020-09-21 19:00",
    "2020-09-21 20:00",
    "2020-09-21 21:00",
    "2020-09-21 22:00",
    "2020-09-21 23:00",
    "2020-09-22 00:00",
    "2020-09-22 01:00",
    "2020-09-22 02:00",
    "2020-09-22 03:00",
    "2020-09-22 04:00",
    "2020-09-22 05:00",
    "2020-09-22 06:00",
    "2020-09-22 07:00",
    "2020-09-22 08:00",
    "2020-09-22 09:00",
    "2020-09-22 10:00",
    "2020-09-22 11:00",
    "2020-09-22 12:00",
    "2020-09-22 13:00",
    "2020-09-22 14:00",
    "2020-09-22 15:00",
    "2020-09-22 16:00",
    "2020-09-22 17:00",
    "2020-09-22 18:00",
    "2020-09-22 19:00",
    "2020-09-22 20:00",
    "2020-09-22 21:00",
    "2020-09-22 22:00",
    "2020-09-22 23:00"
  ],
  "points": {
    "location": {
      "latitude": -10.48,
      "longitude": -40.51,
      "elevation": 790,
      "sunrise": "05:38",
      "sunset": "17:38",
      "timezone": -3,
      "ref": "None"
    },
    "forecast": {
      "precipitation": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0.1,
        0.1,
        0.1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0.2,
        0.4,
        0.6,
        0.8,
        1.0,
        1.0,
        1.0,
        0.8,
        0.6,
        0.4,
        0.2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0.1,
        0.1,
        0.1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "temperature": [
        29.0,
        32.0,
        32.0,
        30.9,
        27.7,
        24.2,
        21.0,
        18.5,
        16.9,
        16.3,
        16.8,
        18.1,
        20.0,
        22.3,
        24.8,
        27.1,
        29.1,
        30.4,
        31.0,
        30.9,
        30.0,
        28.7,
        27.1,
        25.5,
        24.0,
        22.8,
        21.9,
        21.4,
        21.1,
        21.0,
        21.0,
        21.0,
        21.1,
        21.3,
        21.7,
        22.2,
        23.0,
        24.0,
        25.1,
        26.2,
        27.1,
        27.8,
        28.0,
        27.8,
        27.2,
        26.2,
        25.1,
        24.0,
        23.0,
        22.1,
        21.4,
        20.9,
        20.3,
        19.7,
        19.0,
        18.3,
        17.6,
        17.2,
        17.2,
        17.8,
        19.0,
        20.8,
        23.1,
        25.6,
        27.9,
        29.8,
        31.0,
        31.4,
        30.9,
        29.7,
        28.0,
        26.0,
        24.0,
        22.2,
        20.7,
        19.6,
        19.0,
        18.8,
        19.0,
        19.5,
        20.3,
        21.3,
        22.5,
        23.7,
        25.0,
        26.3,
        27.4,
        28.4,
        29.2,
        29.8,
        30.0,
        29.9,
        29.5,
        28.7,
        27.7,
        26.4,
        25.0,
        23.5,
        22.0,
        20.7,
        19.8,
        19.1,
        19.0,
        19.3,
        20.1,
        21.1,
        22.4,
        23.7,
        25.0,
        26.1,
        27.0,
        27.6,
        28.0,
        28.1,
        28.0,
        27.7,
        27.2,
        26.6,
        25.8,
        25.0,
        24.0,
        23.0,
        22.0,
        21.0,
        20.1,
        19.5,
        19.0,
        18.9,
        19.1,
        19.7,
        20.8,
        22.2,
        24.0,
        25.9,
        27.7,
        29.2,
        30.0,
        30.0,
        29.0,
        27.1,
        24.5,
        21.6,
        18.8,
        16.5,
        15.0,
        15.0,
        15.0,
        15.8,
        17.2,
        18.7,
        20.0,
        20.9,
        21.4,
        21.7,
        21.9,
        22.3,
        23.0,
        24.1,
        25.4,
        26.9,
        28.4,
        29.4,
        30.0,
        29.9,
        29.3,
        28.2,
        26.8,
        25.3,
        24.0,
        22.9,
        22.1,
        21.5,
        21.0,
        20.5,
        20.0,
        19.4,
        18.9,
        18.5,
        18.5,
        19.0,
        20.0,
        21.6,
        23.5,
        25.6,
        27.6,
        29.1,
        30.0,
        30.1,
        29.5,
        28.4,
        26.9,
        25.4,
        24.0,
        22.9,
        22.0,
        21.4,
        21.0,
        20.5,
        20.0,
        19.4,
        18.8,
        18.5,
        18.4,
        18.9,
        20.0,
        21.7,
        23.8,
        26.1,
        28.2,
        30.0,
        31.0,
        31.3,
        30.7,
        29.6,
        28.1,
        26.5,
        25.0,
        23.7,
        22.7,
        22.0,
        21.3,
        20.7,
        20.0,
        19.3,
        18.6,
        18.2,
        18.2,
        18.7,
        20.0,
        21.9,
        24.2,
        26.8,
        29.1,
        30.9,
        32.0,
        32.0,
        31.5,
        30.2,
        28.5,
        26.7,
        25.0,
        23.6,
        22.6,
        21.9,
        21.3,
        20.7,
        20.0,
        19.2,
        18.4,
        17.8,
        17.6,
        17.9,
        19.0,
        20.7,
        23.0,
        25.5,
        27.8,
        29.8,
        31.0,
        31.4,
        30.9,
        29.8,
        28.3,
        26.6,
        25.0,
        23.7,
        22.6,
        21.8,
        21.2,
        20.6,
        20.0,
        19.4,
        18.8,
        18.4,
        18.3,
        18.9,
        20.0,
        21.7,
        23.9,
        26.2,
        28.3,
        30.0,
        31.0,
        31.2,
        30.6,
        29.5,
        28.0,
        26.4,
        25.0,
        23.9,
        23.1,
        22.5,
        22.0,
        21.6,
        21.0,
        20.3,
        19.6,
        19.0,
        18.8,
        19.1,
        20.0,
        21.6,
        23.6,
        25.9,
        28.1,
        29.9,
        31.0,
        31.3,
        30.9,
        29.8,
        28.3,
        26.6,
        25.0,
        23.7,
        22.6,
        21.9,
        21.5,
        21.2,
        21.0,
        20.8,
        20.6,
        20.5,
        20.4,
        20.6,
        21.0,
        21.8,
        22.9,
        24.5,
        26.4,
        28.7,
        31.0,
        32.0,
        32.0,
        32.0,
        32.0,
        31.0
      ],
      "rel_humidity": [
        31.0,
        31.1,
        38.2,
        48.7,
        60.0,
        70.3,
        78.0,
        82.5,
        83.4,
        80.9,
        75.4,
        67.4,
        58.0,
        48.0,
        38.4,
        30.1,
        24.0,
        20.5,
        20.0,
        22.5,
        27.5,
        34.3,
        42.1,
        49.9,
        57.0,
        62.9,
        67.3,
        70.5,
        72.6,
        74.0,
        75.0,
        75.6,
        75.6,
        74.8,
        72.8,
        69.2,
        64.0,
        57.4,
        50.0,
        42.6,
        36.2,
        31.8,
        30.0,
        31.1,
        35.0,
        40.9,
        48.2,
        55.8,
        63.0,
        69.0,
        73.7,
        76.9,
        78.9,
        79.9,
        80.0,
        79.4,
        77.9,
        75.2,
        71.2,
        65.4,
        58.0,
        49.2,
        39.7,
        30.4,
        22.2,
        16.1,
        13.0,
        13.2,
        16.6,
        22.8,
        31.2,
        40.9,
        51.0,
        60.7,
        69.4,
        76.6,
        82.0,
        85.5,
        87.0,
        86.5,
        84.2,
        80.1,
        74.5,
        67.6,
        60.0,
        52.0,
        44.3,
        37.3,
        31.9,
        28.3,
        27.0,
        28.1,
        31.6,
        37.0,
        43.9,
        51.8,
        60.0,
        68.0,
        75.2,
        81.3,
        85.9,
        88.9,
        90.0,
        89.3,
        87.0,
        83.2,
        78.2,
        72.3,
        66.0,
        59.6,
        53.6,
        48.3,
        44.1,
        41.3,
        40.0,
        40.4,
        42.4,
        45.8,
        50.5,
        56.0,
        62.0,
        68.1,
        74.0,
        79.3,
        83.5,
        86.5,
        88.0,
        87.9,
        86.2,
        82.9,
        78.2,
        72.5,
        66.0,
        59.2,
        52.7,
        47.0,
        42.5,
        39.8,
        39.0,
        40.3,
        43.4,
        48.0,
        53.7,
        59.8,
        66.0,
        71.7,
        76.7,
        80.8,
        83.9,
        86.0,
        87.0,
        86.9,
        85.7,
        83.2,
        79.4,
        74.3,
        68.0,
        60.9,
        53.6,
        46.5,
        40.5,
        36.2,
        34.0,
        34.2,
        36.6,
        41.1,
        47.0,
        53.9,
        61.0,
        67.9,
        74.1,
        79.3,
        83.2,
        85.8,
        87.0,
        86.7,
        85.0,
        81.8,
        77.3,
        71.6,
        65.0,
        57.9,
        50.7,
        44.0,
        38.3,
        34.2,
        32.0,
        31.9,
        34.0,
        37.9,
        43.3,
        49.9,
        57.0,
        64.2,
        70.9,
        76.8,
        81.4,
        84.6,
        86.0,
        85.6,
        83.5,
        79.7,
        74.5,
        68.1,
        61.0,
        53.6,
        46.3,
        39.7,
        34.2,
        30.2,
        28.0,
        27.8,
        29.5,
        33.2,
        38.4,
        44.8,
        52.0,
        59.5,
        66.9,
        73.5,
        79.0,
        82.9,
        85.0,
        85.0,
        83.0,
        78.9,
        73.2,
        66.1,
        58.0,
        49.5,
        41.3,
        33.9,
        27.9,
        23.8,
        22.0,
        22.6,
        25.5,
        30.5,
        37.1,
        44.8,
        53.0,
        61.1,
        68.7,
        75.2,
        80.2,
        83.6,
        85.0,
        84.5,
        82.1,
        78.0,
        72.6,
        66.1,
        59.0,
        51.8,
        45.0,
        39.0,
        34.3,
        31.2,
        30.0,
        30.7,
        33.3,
        37.4,
        42.9,
        49.2,
        56.0,
        62.8,
        69.1,
        74.7,
        79.1,
        82.3,
        84.0,
        84.1,
        82.6,
        79.5,
        75.1,
        69.5,
        63.0,
        56.1,
        49.2,
        42.9,
        37.7,
        33.9,
        32.0,
        32.1,
        34.1,
        37.9,
        43.1,
        49.3,
        56.0,
        62.8,
        69.2,
        74.8,
        79.3,
        82.4,
        84.0,
        83.9,
        82.2,
        78.9,
        74.3,
        68.5,
        62.0,
        55.1,
        48.3,
        42.0,
        36.8,
        33.0,
        31.0,
        30.8,
        32.6,
        36.1,
        41.1,
        47.2,
        54.0,
        61.1,
        67.9,
        74.1,
        79.2,
        82.9,
        85.0,
        85.4,
        84.0,
        81.0,
        76.6,
        71.2,
        65.0,
        58.5,
        52.0,
        45.9,
        40.5,
        36.2,
        33.0,
        31.1,
        30.5,
        30.8,
        31.9,
        33.0
      ],
      "wind_speed": [
        6.2,
        5.5,
        5.4,
        5.6,
        6.0,
        6.4,
        6.8,
        7.2,
        7.4,
        7.5,
        7.5,
        7.3,
        7.1,
        6.8,
        6.4,
        6.1,
        5.8,
        5.6,
        5.6,
        5.6,
        5.7,
        5.9,
        6.1,
        6.4,
        6.7,
        6.9,
        7.1,
        7.2,
        7.2,
        7.1,
        6.9,
        6.7,
        6.5,
        6.2,
        5.9,
        5.8,
        5.6,
        5.6,
        5.6,
        5.6,
        5.7,
        5.7,
        5.7,
        5.6,
        5.6,
        5.5,
        5.5,
        5.5,
        5.6,
        5.7,
        5.9,
        6.1,
        6.3,
        6.3,
        6.3,
        6.1,
        5.8,
        5.5,
        5.2,
        5.1,
        5.1,
        5.3,
        5.6,
        6.0,
        6.4,
        6.6,
        6.7,
        6.5,
        6.2,
        5.8,
        5.3,
        4.9,
        4.7,
        4.6,
        4.7,
        5.0,
        5.4,
        5.8,
        6.1,
        6.4,
        6.6,
        6.6,
        6.7,
        6.6,
        6.6,
        6.5,
        6.5,
        6.4,
        6.3,
        6.1,
        5.8,
        5.6,
        5.2,
        4.9,
        4.7,
        4.6,
        4.7,
        4.9,
        5.2,
        5.5,
        5.8,
        6.1,
        6.2,
        6.2,
        6.0,
        5.8,
        5.6,
        5.5,
        5.5,
        5.6,
        5.9,
        6.2,
        6.5,
        6.8,
        6.9,
        6.9,
        6.7,
        6.5,
        6.2,
        6.0,
        5.8,
        5.8,
        5.8,
        6.0,
        6.1,
        6.3,
        6.3,
        6.3,
        6.1,
        6.0,
        5.8,
        5.6,
        5.5,
        5.5,
        5.6,
        5.8,
        6.1,
        6.3,
        6.4,
        6.6,
        6.6,
        6.7,
        6.7,
        6.7,
        6.8,
        6.9,
        7.0,
        7.1,
        7.1,
        6.9,
        6.6,
        6.1,
        5.5,
        5.0,
        4.5,
        4.2,
        4.1,
        4.3,
        4.7,
        5.3,
        5.9,
        6.5,
        7.1,
        7.4,
        7.5,
        7.5,
        7.5,
        7.3,
        7.2,
        7.0,
        6.9,
        6.8,
        6.7,
        6.6,
        6.4,
        6.2,
        6.0,
        5.7,
        5.4,
        5.2,
        5.1,
        5.0,
        5.0,
        5.0,
        5.0,
        5.1,
        5.1,
        5.0,
        5.0,
        4.9,
        4.9,
        4.9,
        5.0,
        5.2,
        5.4,
        5.7,
        5.8,
        5.9,
        5.8,
        5.6,
        5.3,
        5.0,
        4.7,
        4.5,
        4.5,
        4.7,
        4.9,
        5.3,
        5.7,
        6.0,
        6.2,
        6.3,
        6.2,
        6.0,
        5.7,
        5.5,
        5.3,
        5.3,
        5.4,
        5.6,
        5.8,
        6.1,
        6.3,
        6.5,
        6.6,
        6.6,
        6.6,
        6.6,
        6.5,
        6.5,
        6.4,
        6.3,
        6.3,
        6.2,
        6.1,
        6.0,
        6.0,
        6.0,
        6.0,
        6.1,
        6.3,
        6.6,
        6.8,
        7.0,
        7.2,
        7.2,
        7.1,
        6.9,
        6.5,
        6.0,
        5.6,
        5.3,
        5.1,
        5.0,
        5.1,
        5.3,
        5.5,
        5.7,
        5.8,
        5.9,
        5.9,
        5.8,
        5.7,
        5.6,
        5.6,
        5.6,
        5.7,
        5.7,
        5.7,
        5.6,
        5.3,
        4.9,
        4.4,
        4.0,
        3.6,
        3.6,
        3.6,
        4.1,
        4.7,
        5.5,
        6.3,
        7.0,
        7.5,
        7.5,
        7.5,
        7.2,
        6.7,
        6.1,
        5.5,
        5.1,
        4.7,
        4.4,
        4.3,
        4.2,
        4.2,
        4.1,
        4.1,
        4.0,
        4.0,
        3.9,
        3.9,
        3.9,
        3.9,
        4.1,
        4.2,
        4.5,
        4.7,
        5.0,
        5.4,
        5.7,
        5.9,
        6.1,
        6.2,
        6.2,
        6.1,
        5.9,
        5.7,
        5.5,
        5.4,
        5.2,
        5.2,
        5.2,
        5.2,
        5.3,
        5.5,
        5.6,
        5.8,
        6.0,
        6.1,
        6.2,
        6.2,
        6.2,
        6.2,
        6.1,
        6.1,
        6.2
      ],
      "wind_direction": [
        120,
        127,
        129,
        128,
        126,
        122,
        119,
        117,
        115,
        114,
        114,
        115,
        116,
        118,
        120,
        122,
        124,
        125,
        126,
        126,
        126,
        125,
        124,
        123,
        122,
        121,
        121,
        121,
        122,
        122,
        123,
        124,
        124,
        124,
        124,
        123,
        123,
        122,
        120,
        119,
        119,
        119,
        120,
        121,
        123,
        125,
        127,
        129,
        130,
        131,
        131,
        130,
        129,
        128,
        128,
        127,
        128,
        128,
        129,
        130,
        130,
        130,
        129,
        129,
        128,
        127,
        126,
        126,
        125,
        125,
        126,
        126,
        126,
        127,
        127,
        127,
        126,
        124,
        122,
        120,
        118,
        115,
        114,
        113,
        113,
        114,
        116,
        118,
        121,
        123,
        124,
        124,
        124,
        123,
        122,
        122,
        122,
        122,
        123,
        125,
        126,
        126,
        125,
        124,
        121,
        119,
        116,
        114,
        114,
        115,
        118,
        121,
        125,
        129,
        132,
        133,
        133,
        132,
        130,
        127,
        124,
        121,
        118,
        116,
        114,
        113,
        114,
        115,
        116,
        118,
        119,
        120,
        121,
        120,
        119,
        118,
        116,
        115,
        114,
        114,
        114,
        115,
        115,
        116,
        116,
        115,
        115,
        114,
        114,
        114,
        115,
        117,
        120,
        123,
        126,
        128,
        130,
        130,
        130,
        129,
        127,
        125,
        124,
        123,
        123,
        123,
        123,
        123,
        123,
        122,
        121,
        121,
        120,
        120,
        120,
        122,
        123,
        125,
        127,
        128,
        129,
        129,
        128,
        126,
        124,
        123,
        122,
        121,
        121,
        121,
        121,
        121,
        120,
        118,
        117,
        115,
        114,
        115,
        117,
        121,
        126,
        131,
        135,
        138,
        138,
        137,
        133,
        127,
        121,
        116,
        112,
        110,
        110,
        111,
        114,
        116,
        119,
        121,
        122,
        123,
        123,
        122,
        122,
        123,
        123,
        124,
        124,
        124,
        124,
        122,
        120,
        118,
        116,
        114,
        113,
        112,
        112,
        113,
        114,
        115,
        117,
        118,
        118,
        119,
        119,
        119,
        120,
        120,
        121,
        122,
        123,
        124,
        125,
        125,
        126,
        127,
        127,
        127,
        127,
        126,
        125,
        124,
        122,
        120,
        117,
        115,
        112,
        111,
        110,
        111,
        114,
        118,
        122,
        127,
        132,
        134,
        135,
        133,
        129,
        124,
        120,
        115,
        113,
        112,
        113,
        115,
        118,
        120,
        121,
        121,
        119,
        116,
        113,
        109,
        106,
        104,
        103,
        104,
        105,
        108,
        111,
        114,
        118,
        121,
        124,
        127,
        129,
        131,
        131,
        130,
        128,
        125,
        121,
        115,
        110,
        104,
        99,
        97,
        96,
        97,
        101,
        106,
        113,
        120,
        127,
        133,
        137,
        138,
        138,
        135,
        130,
        124,
        119,
        116,
        119,
        130
      ],
      "wind_gust": [
        6.2,
        5.4,
        5.2,
        5.4,
        5.9,
        6.4,
        7.0,
        7.5,
        7.9,
        8.2,
        8.4,
        8.4,
        8.3,
        8.1,
        7.8,
        7.5,
        7.2,
        6.9,
        6.7,
        6.5,
        6.5,
        6.4,
        6.5,
        6.6,
        6.7,
        6.8,
        6.9,
        7.0,
        7.0,
        7.0,
        6.9,
        6.8,
        6.7,
        6.5,
        6.3,
        6.2,
        6.2,
        6.1,
        6.1,
        6.1,
        6.1,
        6.1,
        6.1,
        5.9,
        5.8,
        5.7,
        5.6,
        5.5,
        5.6,
        5.7,
        5.9,
        6.0,
        6.2,
        6.3,
        6.3,
        6.2,
        6.0,
        5.8,
        5.7,
        5.6,
        5.8,
        6.0,
        6.4,
        6.7,
        7.0,
        7.2,
        7.1,
        6.9,
        6.4,
        5.9,
        5.4,
        4.9,
        4.7,
        4.6,
        4.8,
        5.2,
        5.6,
        6.0,
        6.4,
        6.6,
        6.8,
        6.8,
        6.9,
        6.9,
        7.0,
        7.2,
        7.3,
        7.5,
        7.6,
        7.5,
        7.3,
        6.9,
        6.3,
        5.7,
        5.2,
        4.8,
        4.7,
        4.8,
        5.1,
        5.6,
        6.1,
        6.6,
        7.1,
        7.3,
        7.4,
        7.4,
        7.3,
        7.2,
        7.0,
        7.0,
        7.0,
        7.0,
        7.0,
        7.0,
        6.9,
        6.7,
        6.5,
        6.3,
        6.0,
        5.9,
        5.8,
        5.9,
        6.0,
        6.2,
        6.4,
        6.6,
        6.8,
        6.8,
        6.8,
        6.7,
        6.6,
        6.7,
        6.8,
        6.9,
        7.2,
        7.5,
        7.8,
        7.9,
        8.0,
        7.9,
        7.7,
        7.4,
        7.1,
        6.9,
        6.8,
        6.9,
        7.0,
        7.1,
        7.2,
        7.2,
        7.0,
        6.7,
        6.2,
        5.8,
        5.3,
        5.1,
        5.1,
        5.3,
        5.7,
        6.3,
        6.9,
        7.5,
        7.9,
        8.1,
        8.1,
        8.0,
        7.7,
        7.4,
        7.2,
        7.0,
        6.9,
        6.9,
        6.9,
        6.9,
        6.9,
        6.8,
        6.6,
        6.4,
        6.2,
        6.0,
        5.9,
        5.8,
        5.7,
        5.7,
        5.7,
        5.6,
        5.5,
        5.4,
        5.2,
        5.0,
        4.9,
        4.9,
        5.0,
        5.2,
        5.5,
        5.8,
        6.1,
        6.3,
        6.3,
        6.2,
        6.0,
        5.7,
        5.5,
        5.4,
        5.4,
        5.6,
        6.0,
        6.4,
        6.8,
        7.1,
        7.2,
        7.1,
        6.9,
        6.5,
        6.0,
        5.6,
        5.3,
        5.2,
        5.3,
        5.5,
        5.8,
        6.2,
        6.6,
        6.9,
        7.1,
        7.2,
        7.3,
        7.3,
        7.2,
        7.1,
        7.0,
        6.8,
        6.7,
        6.5,
        6.3,
        6.1,
        6.0,
        6.0,
        6.0,
        6.1,
        6.3,
        6.6,
        6.9,
        7.2,
        7.5,
        7.6,
        7.5,
        7.3,
        7.0,
        6.6,
        6.3,
        6.2,
        6.2,
        6.4,
        6.7,
        7.1,
        7.4,
        7.7,
        7.7,
        7.6,
        7.2,
        6.7,
        6.3,
        5.8,
        5.6,
        5.5,
        5.5,
        5.6,
        5.6,
        5.5,
        5.3,
        4.9,
        4.4,
        3.9,
        3.6,
        3.6,
        3.6,
        4.2,
        5.1,
        6.1,
        7.1,
        8.0,
        8.5,
        8.5,
        8.3,
        7.7,
        7.0,
        6.2,
        5.5,
        5.1,
        4.8,
        4.7,
        4.8,
        4.9,
        4.9,
        4.9,
        4.8,
        4.7,
        4.6,
        4.6,
        4.7,
        4.9,
        5.2,
        5.6,
        6.0,
        6.4,
        6.6,
        6.8,
        6.8,
        6.8,
        6.6,
        6.4,
        6.2,
        6.0,
        5.9,
        5.8,
        5.8,
        5.8,
        5.9,
        5.9,
        6.0,
        6.1,
        6.2,
        6.2,
        6.3,
        6.3,
        6.4,
        6.4,
        6.4,
        6.5,
        6.5,
        6.5,
        6.5,
        6.5,
        6.5,
        6.5
      ],
      "pressure": [
        1012.0,
        1011.0,
        1011.0,
        1011.0,
        1011.1,
        1013.6,
        1016.0,
        1018.0,
        1019.5,
        1020.0,
        1020.0,
        1019.9,
        1019.0,
        1017.8,
        1016.6,
        1015.4,
        1014.6,
        1014.1,
        1014.0,
        1014.4,
        1015.1,
        1016.0,
        1016.9,
        1017.6,
        1018.0,
        1018.1,
        1017.8,
        1017.5,
        1017.1,
        1016.9,
        1017.0,
        1017.4,
        1018.1,
        1018.9,
        1019.6,
        1020.0,
        1020.0,
        1019.6,
        1018.7,
        1017.6,
        1016.5,
        1015.6,
        1015.0,
        1014.8,
        1015.0,
        1015.5,
        1016.1,
        1016.7,
        1017.0,
        1017.1,
        1016.9,
        1016.6,
        1016.2,
        1016.0,
        1016.0,
        1016.2,
        1016.7,
        1017.1,
        1017.4,
        1017.4,
        1017.0,
        1016.2,
        1015.0,
        1013.7,
        1012.4,
        1011.5,
        1011.0,
        1011.0,
        1011.6,
        1012.4,
        1013.4,
        1014.3,
        1015.0,
        1015.3,
        1015.4,
        1015.2,
        1015.0,
        1014.9,
        1015.0,
        1015.4,
        1016.0,
        1016.6,
        1017.1,
        1017.2,
        1017.0,
        1016.3,
        1015.3,
        1014.1,
        1013.0,
        1012.3,
        1012.0,
        1012.3,
        1013.1,
        1014.1,
        1015.3,
        1016.3,
        1017.0,
        1017.2,
        1017.1,
        1016.7,
        1016.3,
        1016.0,
        1016.0,
        1016.4,
        1017.0,
        1017.8,
        1018.5,
        1019.0,
        1019.0,
        1018.6,
        1017.7,
        1016.6,
        1015.5,
        1014.5,
        1014.0,
        1013.9,
        1014.3,
        1014.9,
        1015.7,
        1016.5,
        1017.0,
        1017.2,
        1017.2,
        1017.1,
        1016.9,
        1016.8,
        1017.0,
        1017.4,
        1018.1,
        1018.7,
        1019.2,
        1019.3,
        1019.0,
        1018.2,
        1017.1,
        1015.7,
        1014.5,
        1013.5,
        1013.0,
        1013.1,
        1013.6,
        1014.5,
        1015.5,
        1016.4,
        1017.0,
        1017.2,
        1017.1,
        1016.7,
        1016.3,
        1016.0,
        1016.0,
        1016.3,
        1016.9,
        1017.5,
        1018.0,
        1018.3,
        1018.0,
        1017.3,
        1016.1,
        1014.8,
        1013.5,
        1012.5,
        1012.0,
        1012.1,
        1012.6,
        1013.5,
        1014.5,
        1015.4,
        1016.0,
        1016.2,
        1016.0,
        1015.6,
        1015.2,
        1014.9,
        1015.0,
        1015.4,
        1016.1,
        1016.9,
        1017.7,
        1018.1,
        1018.0,
        1017.4,
        1016.4,
        1015.1,
        1013.8,
        1012.7,
        1012.0,
        1011.8,
        1012.2,
        1012.8,
        1013.6,
        1014.4,
        1015.0,
        1015.3,
        1015.3,
        1015.1,
        1014.9,
        1014.8,
        1015.0,
        1015.4,
        1016.0,
        1016.7,
        1017.1,
        1017.3,
        1017.0,
        1016.2,
        1015.1,
        1013.8,
        1012.5,
        1011.5,
        1011.0,
        1011.0,
        1011.5,
        1012.4,
        1013.4,
        1014.3,
        1015.0,
        1015.3,
        1015.3,
        1015.2,
        1014.9,
        1014.9,
        1015.0,
        1015.4,
        1016.0,
        1016.7,
        1017.2,
        1017.3,
        1017.0,
        1016.2,
        1015.0,
        1013.6,
        1012.3,
        1011.4,
        1011.0,
        1011.2,
        1012.0,
        1013.1,
        1014.3,
        1015.3,
        1016.0,
        1016.2,
        1016.0,
        1015.6,
        1015.2,
        1014.9,
        1015.0,
        1015.5,
        1016.3,
        1017.2,
        1017.9,
        1018.2,
        1018.0,
        1017.2,
        1015.9,
        1014.3,
        1012.8,
        1011.6,
        1011.0,
        1011.1,
        1011.8,
        1012.9,
        1014.1,
        1015.2,
        1016.0,
        1016.3,
        1016.1,
        1015.7,
        1015.2,
        1014.9,
        1015.0,
        1015.5,
        1016.2,
        1017.1,
        1017.8,
        1018.2,
        1018.0,
        1017.2,
        1015.9,
        1014.3,
        1012.8,
        1011.6,
        1011.0,
        1011.1,
        1011.7,
        1012.8,
        1014.1,
        1015.2,
        1016.0,
        1016.4,
        1016.3,
        1015.9,
        1015.4,
        1015.1,
        1015.0,
        1015.2,
        1015.8,
        1016.4,
        1017.0,
        1017.2,
        1017.0,
        1016.3,
        1015.2,
        1013.9,
        1012.6,
        1011.6,
        1011.0,
        1011.0,
        1011.5,
        1012.3,
        1013.4,
        1014.3,
        1015.0,
        1015.3,
        1015.3,
        1015.0,
        1014.6,
        1014.2,
        1014.0,
        1014.1,
        1014.4,
        1015.0,
        1015.8,
        1016.5,
        1017.0,
        1017.2,
        1017.0,
        1016.2,
        1014.9,
        1013.1,
        1011.0,
        1011.0,
        1011.0,
        1011.0,
        1011.0,
        1011.0
      ],
      "weather_conditions": [
        1,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        3,
        3,
        4,
        4,
        4,
        3,
        2,
        2,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        2,
        2,
        2,
        3,
        2,
        2,
        2,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        2,
        2,
        2,
        3,
        2,
        2,
        2,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        2,
        2,
        2,
        3,
        3,
        2,
        2,
        2,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "atmospheric_conditions": [
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "thermal_sensation": [
        29.0,
        32.0,
        32.0,
        30.9,
        27.7,
        24.2,
        21.0,
        18.5,
        16.9,
        16.3,
        16.8,
        18.1,
        20.0,
        22.3,
        24.8,
        27.1,
        29.1,
        30.4,
        31.0,
        30.9,
        30.0,
        28.7,
        27.1,
        25.5,
        24.0,
        22.8,
        21.9,
        21.4,
        21.1,
        21.0,
        21.0,
        21.0,
        21.1,
        21.3,
        21.7,
        22.2,
        23.0,
        24.0,
        25.1,
        26.2,
        27.1,
        27.8,
        28.0,
        27.8,
        27.2,
        26.2,
        25.1,
        24.0,
        23.0,
        22.1,
        21.4,
        20.9,
        20.3,
        19.7,
        19.0,
        18.3,
        17.6,
        17.2,
        17.2,
        17.8,
        19.0,
        20.8,
        23.1,
        25.6,
        27.9,
        29.8,
        31.0,
        31.4,
        30.9,
        29.7,
        28.0,
        26.0,
        24.0,
        22.2,
        20.7,
        19.6,
        19.0,
        18.8,
        19.0,
        19.5,
        20.3,
        21.3,
        22.5,
        23.7,
        25.0,
        26.3,
        27.4,
        28.4,
        29.2,
        29.8,
        30.0,
        29.9,
        29.5,
        28.7,
        27.7,
        26.4,
        25.0,
        23.5,
        22.0,
        20.7,
        19.8,
        19.1,
        19.0,
        19.3,
        20.1,
        21.1,
        22.4,
        23.7,
        25.0,
        26.1,
        27.0,
        27.6,
        28.0,
        28.1,
        28.0,
        27.7,
        27.2,
        26.6,
        25.8,
        25.0,
        24.0,
        23.0,
        22.0,
        21.0,
        20.1,
        19.5,
        19.0,
        18.9,
        19.1,
        19.7,
        20.8,
        22.2,
        24.0,
        25.9,
        27.7,
        29.2,
        30.0,
        30.0,
        29.0,
        27.1,
        24.5,
        21.6,
        18.8,
        16.5,
        15.0,
        15.0,
        15.0,
        15.8,
        17.2,
        18.7,
        20.0,
        20.9,
        21.4,
        21.7,
        21.9,
        22.3,
        23.0,
        24.1,
        25.4,
        26.9,
        28.4,
        29.4,
        30.0,
        29.9,
        29.3,
        28.2,
        26.8,
        25.3,
        24.0,
        22.9,
        22.1,
        21.5,
        21.0,
        20.5,
        20.0,
        19.4,
        18.9,
        18.5,
        18.5,
        19.0,
        20.0,
        21.6,
        23.5,
        25.6,
        27.6,
        29.1,
        30.0,
        30.1,
        29.5,
        28.4,
        26.9,
        25.4,
        24.0,
        22.9,
        22.0,
        21.4,
        21.0,
        20.5,
        20.0,
        19.4,
        18.8,
        18.5,
        18.4,
        18.9,
        20.0,
        21.7,
        23.8,
        26.1,
        28.2,
        30.0,
        31.0,
        31.3,
        30.7,
        29.6,
        28.1,
        26.5,
        25.0,
        23.7,
        22.7,
        22.0,
        21.3,
        20.7,
        20.0,
        19.3,
        18.6,
        18.2,
        18.2,
        18.7,
        20.0,
        21.9,
        24.2,
        26.8,
        29.1,
        30.9,
        32.0,
        32.0,
        31.5,
        30.2,
        28.5,
        26.7,
        25.0,
        23.6,
        22.6,
        21.9,
        21.3,
        20.7,
        20.0,
        19.2,
        18.4,
        17.8,
        17.6,
        17.9,
        19.0,
        20.7,
        23.0,
        25.5,
        27.8,
        29.8,
        31.0,
        31.4,
        30.9,
        29.8,
        28.3,
        26.6,
        25.0,
        23.7,
        22.6,
        21.8,
        21.2,
        20.6,
        20.0,
        19.4,
        18.8,
        18.4,
        18.3,
        18.9,
        20.0,
        21.7,
        23.9,
        26.2,
        28.3,
        30.0,
        31.0,
        31.2,
        30.6,
        29.5,
        28.0,
        26.4,
        25.0,
        23.9,
        23.1,
        22.5,
        22.0,
        21.6,
        21.0,
        20.3,
        19.6,
        19.0,
        18.8,
        19.1,
        20.0,
        21.6,
        23.6,
        25.9,
        28.1,
        29.9,
        31.0,
        31.3,
        30.9,
        29.8,
        28.3,
        26.6,
        25.0,
        23.7,
        22.6,
        21.9,
        21.5,
        21.2,
        21.0,
        20.8,
        20.6,
        20.5,
        20.4,
        20.6,
        21.0,
        21.8,
        22.9,
        24.5,
        26.4,
        28.7,
        31.0,
        32.0,
        32.0,
        32.0,
        32.0,
        31.0
      ],
      "thunderstorm_alerts": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "frost_alert": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "etp": [
        1.5,
        0.7,
        0.7,
        0.7,
        0.7,
        1.1,
        2.4,
        3.6,
        4.5,
        5.1,
        5.4,
        5.5,
        5.2,
        4.7,
        4.1,
        3.4,
        2.7,
        2.1,
        1.6,
        1.2,
        1.0,
        0.9,
        0.9,
        1.0,
        1.1,
        1.2,
        1.3,
        1.5,
        1.8,
        2.1,
        2.5,
        3.0,
        3.5,
        4.0,
        4.3,
        4.5,
        4.5,
        4.2,
        3.8,
        3.2,
        2.6,
        2.0,
        1.5,
        1.2,
        0.9,
        0.8,
        0.8,
        0.8,
        0.7,
        0.7,
        0.7,
        0.7,
        0.7,
        0.9,
        1.4,
        2.1,
        2.9,
        3.8,
        4.5,
        5.0,
        5.2,
        5.0,
        4.5,
        3.8,
        3.0,
        2.2,
        1.5,
        1.0,
        0.8,
        0.7,
        0.7,
        0.8,
        0.8,
        0.8,
        0.8,
        0.8,
        0.9,
        1.2,
        1.7,
        2.4,
        3.2,
        4.0,
        4.6,
        5.1,
        5.2,
        5.0,
        4.4,
        3.7,
        2.8,
        2.0,
        1.3,
        0.8,
        0.7,
        0.7,
        0.7,
        0.7,
        0.8,
        0.8,
        0.8,
        0.8,
        0.9,
        1.2,
        1.6,
        2.2,
        3.0,
        3.8,
        4.5,
        5.0,
        5.2,
        5.1,
        4.6,
        4.0,
        3.2,
        2.5,
        1.8,
        1.3,
        1.0,
        0.8,
        0.8,
        0.8,
        0.8,
        0.8,
        0.8,
        0.9,
        1.2,
        1.6,
        2.2,
        3.0,
        3.9,
        4.8,
        5.6,
        6.1,
        6.2,
        5.9,
        5.3,
        4.5,
        3.5,
        2.6,
        1.8,
        1.3,
        1.0,
        0.9,
        0.9,
        1.1,
        1.2,
        1.3,
        1.4,
        1.5,
        1.8,
        2.1,
        2.7,
        3.4,
        4.3,
        5.1,
        5.8,
        6.3,
        6.4,
        6.2,
        5.6,
        4.8,
        3.8,
        2.9,
        2.1,
        1.5,
        1.1,
        0.9,
        0.9,
        0.9,
        1.0,
        1.1,
        1.2,
        1.3,
        1.5,
        1.9,
        2.4,
        3.0,
        3.8,
        4.5,
        5.1,
        5.5,
        5.6,
        5.4,
        5.0,
        4.3,
        3.5,
        2.8,
        2.1,
        1.6,
        1.2,
        1.0,
        0.9,
        0.8,
        0.8,
        0.8,
        0.8,
        0.9,
        1.1,
        1.6,
        2.3,
        3.2,
        4.2,
        5.2,
        6.1,
        6.6,
        6.8,
        6.5,
        5.9,
        5.0,
        4.0,
        3.0,
        2.1,
        1.5,
        1.1,
        0.9,
        0.8,
        0.8,
        0.8,
        0.8,
        0.7,
        0.7,
        0.9,
        1.3,
        1.9,
        2.8,
        3.8,
        4.8,
        5.7,
        6.3,
        6.5,
        6.2,
        5.6,
        4.6,
        3.5,
        2.5,
        1.6,
        1.0,
        0.7,
        0.7,
        0.7,
        0.8,
        0.9,
        1.0,
        1.1,
        1.2,
        1.4,
        1.8,
        2.5,
        3.4,
        4.4,
        5.4,
        6.2,
        6.8,
        6.9,
        6.6,
        5.9,
        5.0,
        3.9,
        2.8,
        1.9,
        1.3,
        0.9,
        0.7,
        0.7,
        0.8,
        0.8,
        0.8,
        0.8,
        1.0,
        1.2,
        1.7,
        2.5,
        3.5,
        4.7,
        5.9,
        6.9,
        7.5,
        7.7,
        7.4,
        6.6,
        5.5,
        4.3,
        3.1,
        2.1,
        1.4,
        1.1,
        1.0,
        1.0,
        1.1,
        1.2,
        1.2,
        1.1,
        1.1,
        1.2,
        1.4,
        2.0,
        2.8,
        3.8,
        4.9,
        5.8,
        6.5,
        6.8,
        6.7,
        6.1,
        5.3,
        4.3,
        3.3,
        2.4,
        1.8,
        1.4,
        1.3,
        1.3,
        1.4,
        1.5,
        1.6,
        1.7,
        1.7,
        1.9,
        2.1,
        2.5,
        3.0,
        3.7,
        4.5,
        5.2,
        5.9,
        6.3,
        6.5,
        6.3,
        5.7,
        4.8,
        3.5,
        2.1,
        0.7,
        0.7,
        0.7,
        0.7,
        2.1
      ],
      "downward_long_wave_radiation": [
        358.3,
        381.9,
        391.1,
        390.7,
        384.6,
        376.0,
        367.0,
        359.2,
        353.5,
        350.5,
        349.9,
        351.6,
        355.0,
        359.3,
        363.6,
        367.3,
        369.6,
        370.1,
        368.6,
        365.4,
        361.0,
        356.4,
        352.7,
        350.6,
        351.0,
        354.0,
        359.1,
        365.7,
        372.6,
        378.7,
        383.0,
        384.9,
        384.2,
        381.1,
        376.3,
        370.3,
        364.0,
        358.1,
        353.0,
        349.0,
        346.4,
        345.2,
        345.0,
        345.7,
        346.8,
        347.9,
        348.5,
        348.3,
        347.0,
        344.8,
        341.8,
        338.6,
        335.8,
        333.8,
        333.0,
        333.5,
        335.2,
        337.6,
        340.0,
        342.0,
        343.0,
        342.9,
        341.8,
        340.0,
        338.0,
        336.6,
        336.0,
        336.7,
        338.9,
        342.3,
        346.8,
        351.8,
        357.0,
        361.9,
        366.0,
        369.0,
        370.5,
        370.5,
        369.0,
        366.1,
        362.1,
        357.7,
        353.2,
        349.2,
        346.0,
        343.8,
        342.5,
        341.8,
        341.4,
        340.8,
        340.0,
        338.9,
        338.0,
        337.7,
        338.6,
        341.3,
        346.0,
        352.6,
        360.7,
        369.2,
        377.2,
        383.7,
        388.0,
        389.7,
        388.9,
        386.2,
        382.5,
        378.5,
        375.0,
        372.3,
        370.4,
        368.7,
        366.8,
        364.0,
        360.0,
        354.7,
        348.5,
        342.2,
        336.8,
        333.2,
        332.0,
        333.4,
        337.2,
        342.5,
        348.4,
        353.9,
        358.0,
        360.3,
        360.6,
        359.2,
        356.7,
        353.8,
        351.0,
        348.7,
        347.0,
        345.9,
        345.0,
        344.1,
        343.0,
        341.8,
        340.8,
        340.4,
        341.3,
        343.7,
        348.0,
        354.0,
        361.0,
        368.3,
        374.8,
        379.6,
        382.0,
        381.8,
        379.3,
        375.2,
        370.5,
        366.2,
        363.0,
        361.2,
        360.6,
        360.5,
        360.2,
        358.9,
        356.0,
        351.5,
        346.1,
        340.7,
        336.5,
        334.7,
        336.0,
        340.7,
        348.2,
        357.4,
        366.9,
        375.2,
        381.0,
        383.7,
        383.3,
        380.4,
        375.8,
        370.7,
        366.0,
        362.3,
        359.7,
        358.0,
        356.7,
        355.2,
        353.0,
        349.8,
        345.6,
        340.7,
        335.6,
        330.8,
        327.0,
        324.5,
        323.6,
        324.3,
        326.6,
        330.3,
        335.0,
        340.4,
        346.0,
        351.5,
        356.3,
        360.3,
        363.0,
        364.4,
        364.3,
        363.0,
        360.5,
        357.1,
        353.0,
        348.5,
        343.9,
        339.3,
        335.0,
        331.2,
        328.0,
        325.5,
        324.0,
        323.4,
        323.9,
        325.5,
        328.0,
        331.4,
        335.4,
        339.8,
        344.3,
        348.4,
        352.0,
        354.7,
        356.3,
        356.7,
        355.9,
        354.0,
        351.0,
        347.3,
        343.2,
        339.1,
        335.5,
        332.7,
        331.0,
        330.5,
        331.2,
        332.7,
        334.7,
        336.9,
        339.0,
        340.8,
        342.3,
        343.5,
        344.6,
        345.8,
        347.0,
        348.3,
        349.3,
        349.9,
        349.5,
        347.9,
        345.0,
        340.9,
        336.0,
        331.0,
        326.6,
        323.4,
        322.0,
        322.7,
        325.4,
        329.8,
        335.3,
        341.2,
        347.0,
        352.1,
        356.2,
        359.0,
        360.7,
        361.3,
        361.0,
        359.9,
        358.2,
        356.2,
        354.0,
        351.8,
        350.0,
        348.8,
        348.4,
        349.3,
        351.6,
        355.5,
        361.0,
        367.8,
        375.5,
        383.5,
        391.0,
        397.3,
        402.0,
        404.0,
        404.0,
        403.2,
        399.6,
        394.8,
        389.0,
        382.9,
        376.9,
        371.5,
        367.1,
        363.8,
        362.0,
        361.7,
        363.0,
        365.6,
        369.6,
        374.5,
        380.0,
        385.8,
        391.4,
        396.4,
        400.4,
        403.0,
        404.0,
        403.3,
        401.0,
        397.3,
        392.5,
        387.0,
        381.3,
        375.7,
        370.7,
        366.7,
        363.8,
        362.3,
        362.0,
        362.7,
        364.0,
        365.1,
        364.9,
        362.0
      ],
      "downward_short_wave_radiation": [
        114.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        191.0,
        477.4,
        709.0,
        869.1,
        930.0,
        930.0,
        901.0,
        792.5,
        651.1,
        495.7,
        344.6,
        213.1,
        112.0,
        45.7,
        11.3,
        0.1,
        1.1,
        3.6,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        55.0,
        154.0,
        291.2,
        452.4,
        615.5,
        755.0,
        847.3,
        875.0,
        832.3,
        727.0,
        578.3,
        411.0,
        251.3,
        121.0,
        32.9,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        18.6,
        111.0,
        247.7,
        414.5,
        588.2,
        741.1,
        846.9,
        886.0,
        850.8,
        748.6,
        598.7,
        427.2,
        261.6,
        125.0,
        31.6,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        43.9,
        140.0,
        279.2,
        447.4,
        621.1,
        772.5,
        875.7,
        911.0,
        871.2,
        763.9,
        609.0,
        432.9,
        263.3,
        124.0,
        29.1,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        73.0,
        187.6,
        330.7,
        482.0,
        616.8,
        711.8,
        749.0,
        721.3,
        634.7,
        506.1,
        358.1,
        214.9,
        97.0,
        16.8,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.1,
        0.0,
        0.0,
        22.3,
        80.5,
        180.0,
        318.5,
        482.2,
        648.5,
        791.4,
        886.3,
        915.0,
        871.1,
        762.2,
        607.5,
        432.6,
        264.2,
        125.0,
        28.9,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        2.1,
        0.0,
        1.4,
        24.3,
        80.6,
        178.0,
        314.5,
        476.5,
        641.5,
        783.5,
        877.7,
        906.0,
        861.9,
        753.3,
        599.3,
        425.8,
        259.5,
        123.0,
        29.9,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        41.3,
        134.0,
        268.7,
        431.9,
        600.7,
        748.4,
        849.5,
        885.0,
        847.5,
        744.3,
        594.2,
        422.7,
        256.6,
        119.0,
        23.9,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        4.0,
        2.7,
        7.1,
        31.3,
        88.1,
        185.0,
        320.1,
        480.0,
        642.6,
        782.2,
        874.6,
        902.0,
        857.9,
        750.0,
        597.1,
        424.6,
        258.7,
        122.0,
        28.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.1,
        0.0,
        0.0,
        21.7,
        78.9,
        178.0,
        317.1,
        482.3,
        650.8,
        796.0,
        892.9,
        923.0,
        879.4,
        769.7,
        613.3,
        435.9,
        264.8,
        123.0,
        24.8,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        6.0,
        7.2,
        14.5,
        42.0,
        102.4,
        203.0,
        341.8,
        504.9,
        670.0,
        811.2,
        903.8,
        930.0,
        883.3,
        771.5,
        614.1,
        436.6,
        265.9,
        125.0,
        27.7,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        3.4,
        1.6,
        5.9,
        30.8,
        89.3,
        189.0,
        327.8,
        491.8,
        658.2,
        800.6,
        894.3,
        921.0,
        874.3,
        762.4,
        605.2,
        428.7,
        260.3,
        123.0,
        30.3,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        60.0,
        177.9,
        326.5,
        484.6,
        627.2,
        729.8,
        774.0,
        751.7,
        668.5,
        540.7,
        391.1,
        243.9,
        120.0,
        32.8,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.4,
        0.0,
        0.0,
        0.0,
        31.1,
        96.0,
        196.5,
        327.6,
        477.6,
        630.0,
        765.9,
        866.0,
        912.6,
        892.0,
        796.6,
        627.0,
        394.0,
        121.0,
        0.0,
        0.0,
        0.0,
        0.0,
        121.0
      ],
      "upward_long_wave_radiation": [
        433.0,
        394.0,
        394.0,
        394.0,
        394.0,
        394.0,
        413.1,
        436.4,
        456.8,
        472.7,
        483.3,
        488.4,
        488.4,
        484.0,
        476.3,
        466.5,
        455.7,
        445.0,
        435.3,
        427.1,
        420.4,
        414.9,
        410.2,
        406.0,
        402.0,
        398.4,
        395.9,
        395.2,
        397.4,
        403.1,
        412.6,
        425.4,
        440.4,
        455.6,
        469.1,
        478.8,
        483.3,
        482.1,
        475.6,
        465.2,
        452.8,
        440.2,
        429.0,
        420.2,
        414.0,
        409.6,
        406.2,
        402.7,
        398.4,
        394.0,
        394.0,
        394.0,
        394.0,
        394.0,
        394.0,
        406.9,
        423.5,
        441.5,
        458.5,
        472.0,
        480.0,
        481.6,
        477.1,
        467.8,
        455.7,
        442.8,
        431.0,
        421.6,
        414.8,
        410.2,
        406.9,
        404.0,
        400.8,
        397.0,
        394.0,
        394.0,
        394.0,
        394.8,
        403.0,
        415.5,
        431.1,
        447.9,
        463.5,
        475.8,
        483.0,
        484.1,
        479.5,
        470.1,
        457.9,
        444.6,
        432.0,
        421.4,
        413.1,
        407.0,
        402.6,
        399.1,
        396.0,
        394.0,
        394.0,
        394.0,
        394.0,
        396.0,
        404.0,
        415.3,
        428.9,
        443.3,
        456.5,
        466.9,
        473.0,
        474.2,
        470.6,
        463.2,
        453.3,
        442.4,
        432.0,
        422.9,
        415.4,
        409.4,
        404.5,
        400.1,
        396.0,
        394.0,
        394.0,
        394.0,
        394.0,
        396.7,
        407.0,
        421.2,
        437.9,
        455.4,
        471.4,
        483.8,
        491.0,
        492.1,
        487.5,
        478.3,
        466.1,
        452.7,
        440.0,
        429.0,
        420.3,
        413.8,
        408.9,
        405.1,
        402.0,
        399.4,
        397.8,
        398.0,
        400.8,
        407.0,
        417.0,
        430.3,
        445.9,
        462.1,
        476.7,
        488.0,
        494.5,
        495.4,
        491.0,
        482.3,
        470.7,
        457.9,
        445.5,
        434.4,
        425.2,
        417.6,
        411.4,
        406.1,
        401.3,
        397.0,
        394.0,
        394.0,
        395.0,
        401.0,
        411.0,
        424.8,
        441.0,
        457.7,
        472.8,
        484.2,
        490.4,
        490.6,
        485.1,
        475.4,
        463.0,
        449.9,
        437.7,
        427.5,
        419.7,
        413.7,
        408.9,
        404.5,
        400.0,
        395.3,
        394.0,
        394.0,
        394.0,
        394.2,
        404.0,
        418.4,
        436.1,
        455.1,
        472.9,
        487.1,
        496.0,
        498.5,
        494.8,
        486.1,
        474.1,
        460.8,
        448.0,
        436.8,
        427.5,
        419.9,
        413.4,
        407.3,
        401.0,
        394.7,
        394.0,
        394.0,
        394.0,
        394.0,
        401.0,
        416.1,
        434.6,
        454.4,
        472.7,
        486.9,
        495.0,
        496.2,
        490.7,
        479.9,
        465.9,
        450.9,
        437.0,
        425.4,
        416.7,
        410.4,
        405.7,
        401.8,
        398.0,
        394.1,
        394.0,
        394.0,
        394.0,
        396.5,
        407.0,
        422.0,
        440.2,
        459.5,
        477.2,
        490.9,
        498.9,
        500.0,
        494.7,
        484.3,
        470.6,
        455.7,
        441.7,
        429.7,
        420.1,
        412.8,
        407.0,
        401.9,
        397.0,
        394.0,
        394.0,
        394.0,
        394.0,
        395.3,
        407.0,
        423.4,
        443.2,
        463.9,
        482.9,
        497.6,
        506.0,
        506.0,
        501.6,
        490.6,
        476.4,
        461.1,
        447.0,
        435.3,
        426.6,
        420.5,
        416.1,
        412.5,
        409.0,
        405.4,
        402.1,
        400.2,
        400.9,
        405.3,
        414.0,
        426.8,
        442.5,
        459.2,
        474.8,
        487.0,
        494.3,
        495.6,
        491.4,
        482.6,
        471.1,
        458.7,
        447.0,
        437.3,
        429.8,
        424.6,
        420.8,
        417.8,
        415.0,
        412.2,
        409.8,
        408.5,
        409.2,
        412.8,
        420.0,
        430.7,
        444.5,
        460.0,
        475.8,
        490.1,
        501.0,
        506.0,
        506.0,
        499.9,
        486.1,
        466.5,
        443.0,
        419.1,
        399.7,
        394.0,
        402.2,
        443.0
      ],
      "upward_short_wave_radiation": [
        18.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        28.0,
        58.2,
        82.8,
        99.9,
        108.0,
        108.0,
        104.0,
        92.6,
        77.6,
        60.9,
        44.4,
        29.7,
        18.0,
        9.8,
        4.8,
        2.4,
        1.4,
        0.8,
        0.0,
        0.0,
        0.0,
        0.0,
        2.0,
        9.3,
        21.0,
        36.7,
        54.8,
        73.0,
        88.5,
        98.8,
        102.0,
        97.6,
        86.3,
        70.1,
        51.8,
        33.9,
        19.0,
        8.4,
        2.2,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        5.9,
        17.0,
        32.7,
        51.5,
        70.9,
        87.8,
        99.6,
        104.0,
        100.3,
        89.3,
        73.0,
        54.2,
        35.6,
        20.0,
        8.8,
        2.2,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.0,
        7.6,
        19.0,
        35.0,
        54.0,
        73.4,
        90.3,
        101.8,
        106.0,
        101.9,
        90.5,
        73.7,
        54.5,
        35.8,
        20.0,
        8.8,
        2.4,
        0.0,
        0.0,
        0.1,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.7,
        10.0,
        23.8,
        40.8,
        58.6,
        74.4,
        85.5,
        90.0,
        87.0,
        77.1,
        62.3,
        45.1,
        28.2,
        14.0,
        3.9,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.9,
        1.5,
        3.1,
        7.0,
        14.4,
        26.0,
        41.5,
        59.4,
        77.3,
        92.7,
        102.9,
        106.0,
        101.4,
        89.9,
        73.3,
        54.4,
        35.8,
        20.0,
        8.5,
        1.6,
        0.0,
        0.0,
        0.0,
        0.0,
        0.5,
        0.9,
        2.4,
        6.2,
        13.5,
        25.0,
        40.3,
        58.0,
        75.8,
        90.9,
        100.9,
        104.0,
        99.4,
        88.1,
        71.8,
        53.3,
        35.2,
        20.0,
        9.0,
        2.5,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.6,
        8.0,
        19.0,
        34.3,
        52.3,
        70.8,
        86.9,
        98.0,
        102.0,
        98.2,
        87.4,
        71.4,
        52.9,
        34.6,
        19.0,
        7.6,
        0.7,
        0.0,
        0.0,
        0.0,
        0.0,
        0.9,
        1.9,
        3.8,
        8.0,
        15.5,
        27.0,
        42.1,
        59.5,
        76.8,
        91.5,
        101.2,
        104.0,
        99.4,
        88.0,
        71.9,
        53.4,
        35.4,
        20.0,
        8.8,
        1.9,
        0.0,
        0.0,
        0.0,
        0.0,
        0.5,
        1.0,
        2.6,
        6.7,
        14.2,
        26.0,
        41.6,
        59.5,
        77.5,
        92.8,
        102.9,
        106.0,
        101.4,
        89.9,
        73.4,
        54.5,
        35.9,
        20.0,
        8.3,
        1.2,
        0.0,
        0.0,
        0.0,
        0.0,
        1.2,
        2.5,
        4.9,
        9.7,
        17.9,
        30.0,
        45.7,
        63.6,
        81.2,
        96.0,
        105.5,
        108.0,
        102.8,
        90.8,
        73.9,
        54.7,
        35.9,
        20.0,
        8.4,
        1.4,
        0.0,
        0.0,
        0.0,
        0.0,
        0.7,
        1.4,
        3.2,
        7.4,
        15.1,
        27.0,
        42.7,
        60.6,
        78.5,
        93.5,
        103.3,
        106.0,
        100.9,
        89.0,
        72.3,
        53.4,
        35.2,
        20.0,
        9.3,
        3.2,
        0.7,
        0.4,
        0.6,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        8.0,
        22.0,
        39.4,
        57.8,
        74.4,
        86.5,
        92.0,
        90.0,
        81.1,
        67.0,
        50.2,
        33.4,
        19.0,
        8.4,
        2.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.8,
        5.0,
        13.0,
        24.9,
        40.0,
        57.1,
        74.4,
        89.7,
        101.0,
        106.3,
        104.0,
        93.5,
        74.8,
        49.1,
        19.0,
        0.0,
        0.0,
        0.0,
        0.0,
        19.0
      ],
      "angstrom_index": [
        1.35,
        4.0,
        3.6,
        0.6,
        3.15,
        4.0,
        3.83,
        1.4,
        3.55,
        4.0,
        3.7,
        0.25,
        2.85,
        4.0,
        3.2,
        1.05,
        3.2,
        4.0,
        3.5,
        1.9,
        3.4,
        4.0,
        3.6,
        1.75,
        4.0,
        4.0,
        3.8,
        1.4,
        3.35,
        4.0,
        3.95,
        1.3,
        3.15,
        4.0,
        3.75,
        1.0,
        2.8,
        4.0,
        3.6,
        0.6,
        2.85,
        4.0,
        3.75,
        1.1,
        3.0,
        4.0,
        3.85,
        1.2,
        3.0,
        4.0,
        3.8,
        1.15,
        2.9,
        4.0,
        3.85,
        1.25
      ]
    }
  },
  "meta": {
    "updated_at": "2020-09-09 15:27",
    "units": {
      "precipitation": "mm.period",
      "temperature": "C",
      "humidity": "%",
      "wind_speed": "m/s",
      "wind_direction": "deg",
      "pressure": "hpa",
      "weather": [
        "CC",
        "PN",
        "NB",
        "EN",
        "PI",
        "NC",
        "PC",
        "CH"
      ],
      "atmospheric": [
        "Very_Stable",
        "Stable",
        "Unstable",
        "Very_Unstable",
        "Alert"
      ],
      "sensation": "C",
      "thunderstorm": [
        "Ok",
        "Atention",
        "Alert"
      ],
      "frost": [
        "Low chances",
        "High chances",
        "Snow"
      ],
      "etp": "mm",
      "short_wave_radiation": "W/m²",
      "long_wave_radiation": "W/m²"
    }
  }
}

Use a specific latitude and longitude or city.

HTTP Request

GET https://nimbus.somar.io/forecast/hourly?latitude=<LAT>&longitude=<LON>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/hourly?city=<CITY>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
reference Reference name

Get hourly regional

This endpoint returns a 120hrs forecast(5 days), hour by hour

import requests
import json

response = requests.get('https://nimbus.somar.io/forecast/hourly/regional?city=SaoPaulo-SP', headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/hourly/regional?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/hourly/regional?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
  "periods": [
    "2020-09-10 00:00",
    "2020-09-10 01:00",
    "2020-09-10 02:00",
    "2020-09-10 03:00",
    "2020-09-10 04:00",
    "2020-09-10 05:00",
    "2020-09-10 06:00",
    "2020-09-10 07:00",
    "2020-09-10 08:00",
    "2020-09-10 09:00",
    "2020-09-10 10:00",
    "2020-09-10 11:00",
    "2020-09-10 12:00",
    "2020-09-10 13:00",
    "2020-09-10 14:00",
    "2020-09-10 15:00",
    "2020-09-10 16:00",
    "2020-09-10 17:00",
    "2020-09-10 18:00",
    "2020-09-10 19:00",
    "2020-09-10 20:00",
    "2020-09-10 21:00",
    "2020-09-10 22:00",
    "2020-09-10 23:00",
    "2020-09-11 00:00",
    "2020-09-11 01:00",
    "2020-09-11 02:00",
    "2020-09-11 03:00",
    "2020-09-11 04:00",
    "2020-09-11 05:00",
    "2020-09-11 06:00",
    "2020-09-11 07:00",
    "2020-09-11 08:00",
    "2020-09-11 09:00",
    "2020-09-11 10:00",
    "2020-09-11 11:00",
    "2020-09-11 12:00",
    "2020-09-11 13:00",
    "2020-09-11 14:00",
    "2020-09-11 15:00",
    "2020-09-11 16:00",
    "2020-09-11 17:00",
    "2020-09-11 18:00",
    "2020-09-11 19:00",
    "2020-09-11 20:00",
    "2020-09-11 21:00",
    "2020-09-11 22:00",
    "2020-09-11 23:00",
    "2020-09-12 00:00",
    "2020-09-12 01:00",
    "2020-09-12 02:00",
    "2020-09-12 03:00",
    "2020-09-12 04:00",
    "2020-09-12 05:00",
    "2020-09-12 06:00",
    "2020-09-12 07:00",
    "2020-09-12 08:00",
    "2020-09-12 09:00",
    "2020-09-12 10:00",
    "2020-09-12 11:00",
    "2020-09-12 12:00",
    "2020-09-12 13:00",
    "2020-09-12 14:00",
    "2020-09-12 15:00",
    "2020-09-12 16:00",
    "2020-09-12 17:00",
    "2020-09-12 18:00",
    "2020-09-12 19:00",
    "2020-09-12 20:00",
    "2020-09-12 21:00",
    "2020-09-12 22:00",
    "2020-09-12 23:00",
    "2020-09-13 00:00",
    "2020-09-13 01:00",
    "2020-09-13 02:00",
    "2020-09-13 03:00",
    "2020-09-13 04:00",
    "2020-09-13 05:00",
    "2020-09-13 06:00",
    "2020-09-13 07:00",
    "2020-09-13 08:00",
    "2020-09-13 09:00",
    "2020-09-13 10:00",
    "2020-09-13 11:00",
    "2020-09-13 12:00",
    "2020-09-13 13:00",
    "2020-09-13 14:00",
    "2020-09-13 15:00",
    "2020-09-13 16:00",
    "2020-09-13 17:00",
    "2020-09-13 18:00",
    "2020-09-13 19:00",
    "2020-09-13 20:00",
    "2020-09-13 21:00",
    "2020-09-13 22:00",
    "2020-09-13 23:00",
    "2020-09-14 00:00",
    "2020-09-14 01:00",
    "2020-09-14 02:00",
    "2020-09-14 03:00",
    "2020-09-14 04:00",
    "2020-09-14 05:00",
    "2020-09-14 06:00",
    "2020-09-14 07:00",
    "2020-09-14 08:00",
    "2020-09-14 09:00",
    "2020-09-14 10:00",
    "2020-09-14 11:00",
    "2020-09-14 12:00",
    "2020-09-14 13:00",
    "2020-09-14 14:00",
    "2020-09-14 15:00",
    "2020-09-14 16:00",
    "2020-09-14 17:00",
    "2020-09-14 18:00",
    "2020-09-14 19:00",
    "2020-09-14 20:00",
    "2020-09-14 21:00",
    "2020-09-14 22:00",
    "2020-09-14 23:00"
  ],
  "points": {
    "location": {
      "latitude": -23.6412819,
      "longitude": -46.4896739,
      "elevation": 754,
      "sunrise": "06:07",
      "sunset": "17:58",
      "timezone": -3,
      "ref": "None"
    },
    "forecast": {
      "precipitation": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0.05,
        0.2,
        0.09,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "temperature": [
        20.48,
        20.66,
        21.0,
        20.75,
        20.53,
        20.04,
        19.8,
        19.7,
        19.58,
        19.59,
        20.47,
        22.72,
        25.53,
        28.23,
        29.87,
        31.12,
        31.83,
        32.22,
        32.24,
        31.63,
        30.26,
        28.2,
        26.84,
        25.92,
        25.27,
        23.77,
        21.67,
        21.01,
        20.09,
        19.12,
        18.36,
        17.83,
        17.45,
        17.22,
        17.64,
        19.21,
        22.02,
        24.54,
        26.46,
        27.89,
        28.42,
        28.33,
        28.17,
        27.42,
        25.71,
        23.96,
        23.14,
        22.74,
        22.47,
        22.24,
        22.34,
        22.63,
        22.36,
        21.8,
        21.4,
        21.16,
        21.11,
        21.18,
        21.78,
        23.84,
        26.44,
        28.68,
        30.06,
        31.07,
        31.81,
        32.37,
        32.5,
        31.43,
        29.69,
        28.39,
        27.65,
        26.96,
        26.19,
        25.56,
        24.98,
        24.35,
        23.62,
        23.18,
        22.65,
        22.14,
        21.69,
        21.31,
        21.84,
        23.29,
        25.48,
        27.28,
        28.75,
        29.94,
        30.89,
        31.45,
        31.24,
        30.23,
        28.89,
        27.24,
        26.25,
        25.64,
        25.11,
        24.39,
        23.83,
        23.19,
        22.82,
        22.55,
        22.08,
        21.56,
        21.05,
        20.68,
        21.11,
        22.7,
        24.84,
        26.42,
        27.6,
        28.49,
        29.16,
        28.45,
        25.68,
        23.52,
        21.73,
        20.0,
        18.87,
        17.95
      ],
      "rel_humidity": [
        74.8,
        72.5,
        73.81,
        76.49,
        76.07,
        77.96,
        78.1,
        75.65,
        73.93,
        69.88,
        62.47,
        51.83,
        42.61,
        33.9,
        28.36,
        23.77,
        21.53,
        20.06,
        20.0,
        23.36,
        30.95,
        42.19,
        47.71,
        48.45,
        46.53,
        54.17,
        66.45,
        65.21,
        70.28,
        77.98,
        83.63,
        86.77,
        88.47,
        89.48,
        87.0,
        77.68,
        60.88,
        47.65,
        41.21,
        38.92,
        42.17,
        47.14,
        49.75,
        54.19,
        62.1,
        67.12,
        66.53,
        65.39,
        65.53,
        65.23,
        62.42,
        59.66,
        59.73,
        61.41,
        61.74,
        60.22,
        57.82,
        55.09,
        51.08,
        44.07,
        36.99,
        31.75,
        28.17,
        25.1,
        22.6,
        20.89,
        20.89,
        27.76,
        36.91,
        38.5,
        38.55,
        39.91,
        41.28,
        39.56,
        38.18,
        36.78,
        37.29,
        35.89,
        35.23,
        35.68,
        36.92,
        38.25,
        38.54,
        36.85,
        32.58,
        29.18,
        25.46,
        21.25,
        18.41,
        18.35,
        23.2,
        29.68,
        32.17,
        34.38,
        34.13,
        32.16,
        30.49,
        32.85,
        37.47,
        41.46,
        39.5,
        33.59,
        31.44,
        32.78,
        34.9,
        37.77,
        40.02,
        38.31,
        33.64,
        29.31,
        25.44,
        22.36,
        22.76,
        35.07,
        52.98,
        60.3,
        66.21,
        73.6,
        78.27,
        81.6
      ],
      "wind_speed": [
        2.46,
        2.65,
        3.17,
        3.09,
        2.89,
        1.73,
        2.16,
        2.69,
        2.1,
        1.9,
        1.9,
        2.56,
        2.96,
        4.12,
        4.36,
        4.64,
        4.22,
        3.84,
        3.35,
        2.31,
        2.61,
        2.12,
        2.13,
        2.09,
        1.58,
        3.1,
        3.87,
        3.39,
        3.02,
        3.18,
        2.86,
        2.91,
        2.61,
        1.78,
        1.42,
        1.46,
        1.22,
        1.23,
        1.26,
        1.88,
        2.83,
        3.3,
        3.42,
        3.71,
        3.78,
        3.25,
        2.41,
        2.09,
        2.61,
        2.3,
        2.3,
        2.91,
        3.04,
        2.49,
        2.41,
        2.12,
        2.42,
        2.34,
        2.17,
        2.46,
        2.66,
        2.74,
        2.69,
        2.24,
        1.38,
        0.73,
        1.18,
        3.04,
        3.41,
        2.42,
        2.11,
        1.95,
        1.74,
        2.46,
        2.99,
        3.42,
        3.46,
        3.03,
        2.82,
        2.26,
        2.19,
        2.06,
        2.54,
        2.45,
        2.25,
        2.14,
        1.68,
        1.27,
        1.63,
        2.5,
        3.51,
        4.15,
        4.23,
        3.7,
        2.93,
        2.15,
        1.65,
        1.81,
        1.54,
        1.69,
        1.47,
        1.64,
        1.63,
        1.64,
        1.38,
        1.8,
        2.69,
        2.84,
        3.34,
        2.94,
        1.97,
        1.56,
        2.01,
        4.54,
        6.28,
        6.17,
        5.19,
        4.13,
        4.21,
        4.18
      ],
      "wind_direction": [
        92,
        68,
        57,
        53,
        49,
        42,
        34,
        30,
        27,
        35,
        25,
        10,
        349,
        337,
        327,
        316,
        302,
        280,
        266,
        217,
        167,
        145,
        92,
        92,
        114,
        157,
        177,
        171,
        167,
        165,
        172,
        171,
        169,
        165,
        155,
        145,
        105,
        74,
        104,
        137,
        145,
        145,
        143,
        140,
        134,
        129,
        119,
        113,
        85,
        87,
        70,
        55,
        51,
        49,
        42,
        43,
        44,
        36,
        25,
        15,
        7,
        3,
        356,
        358,
        5,
        42,
        120,
        143,
        135,
        115,
        131,
        131,
        100,
        87,
        65,
        60,
        37,
        27,
        18,
        19,
        19,
        17,
        14,
        8,
        5,
        7,
        9,
        38,
        84,
        110,
        135,
        144,
        139,
        127,
        120,
        123,
        97,
        51,
        34,
        24,
        18,
        1,
        1,
        352,
        329,
        334,
        342,
        337,
        327,
        316,
        291,
        244,
        191,
        161,
        158,
        159,
        163,
        172,
        178,
        178
      ],
      "wind_speed_80m": [
        3.89,
        5.2,
        6.1,
        5.96,
        5.64,
        4.44,
        5.08,
        5.66,
        4.95,
        5.46,
        5.58,
        4.06,
        4.44,
        6.08,
        6.41,
        6.77,
        6.09,
        5.49,
        4.78,
        3.26,
        3.48,
        2.55,
        2.73,
        3.56,
        3.35,
        4.36,
        5.33,
        4.9,
        4.15,
        4.24,
        3.74,
        3.84,
        3.51,
        2.3,
        1.77,
        1.81,
        1.54,
        1.62,
        1.57,
        2.32,
        3.52,
        4.13,
        4.28,
        4.67,
        4.73,
        4.14,
        3.12,
        2.84,
        3.79,
        4.29,
        4.63,
        5.34,
        5.57,
        4.82,
        4.88,
        4.77,
        5.16,
        5.13,
        4.81,
        3.62,
        3.91,
        3.94,
        3.79,
        3.06,
        1.79,
        0.88,
        1.46,
        4.21,
        4.91,
        3.5,
        3.12,
        3.58,
        4.15,
        5.13,
        6.0,
        6.89,
        6.36,
        5.78,
        5.48,
        4.74,
        4.66,
        4.56,
        4.1,
        3.36,
        3.13,
        2.93,
        2.25,
        1.65,
        2.15,
        3.38,
        4.8,
        5.69,
        5.87,
        5.13,
        4.29,
        3.88,
        3.56,
        3.67,
        3.04,
        3.39,
        3.94,
        4.72,
        4.26,
        4.45,
        3.89,
        4.86,
        4.22,
        4.05,
        4.81,
        4.13,
        2.63,
        2.03,
        2.64,
        6.09,
        8.59,
        8.61,
        7.33,
        5.8,
        5.9,
        5.86
      ],
      "wind_direction_80m": [
        86,
        63,
        55,
        51,
        47,
        42,
        37,
        31,
        25,
        22,
        14,
        8,
        348,
        337,
        327,
        316,
        301,
        280,
        266,
        221,
        172,
        149,
        89,
        87,
        104,
        157,
        177,
        171,
        166,
        164,
        171,
        170,
        168,
        165,
        156,
        143,
        95,
        70,
        100,
        134,
        143,
        143,
        141,
        138,
        132,
        127,
        118,
        112,
        83,
        79,
        63,
        54,
        49,
        47,
        42,
        42,
        40,
        32,
        21,
        13,
        5,
        2,
        356,
        357,
        5,
        41,
        120,
        142,
        134,
        114,
        127,
        122,
        96,
        78,
        60,
        57,
        35,
        25,
        17,
        18,
        18,
        16,
        14,
        7,
        5,
        5,
        8,
        38,
        85,
        110,
        134,
        143,
        139,
        127,
        120,
        119,
        98,
        53,
        36,
        19,
        5,
        353,
        358,
        353,
        342,
        346,
        345,
        337,
        327,
        316,
        291,
        244,
        192,
        161,
        158,
        160,
        164,
        173,
        179,
        178
      ],
      "wind_speed_120m": [
        5.88,
        7.45,
        7.95,
        7.78,
        7.39,
        7.01,
        7.25,
        7.49,
        7.33,
        8.95,
        8.17,
        5.91,
        4.92,
        6.55,
        6.9,
        7.26,
        6.52,
        5.84,
        5.09,
        3.46,
        3.41,
        2.58,
        2.7,
        3.67,
        3.56,
        4.88,
        6.17,
        5.83,
        4.89,
        4.93,
        4.37,
        4.48,
        4.24,
        3.15,
        2.28,
        1.7,
        1.55,
        1.67,
        1.57,
        2.24,
        3.37,
        3.91,
        4.0,
        4.34,
        4.39,
        4.51,
        4.13,
        3.81,
        5.21,
        5.98,
        6.15,
        7.02,
        7.1,
        6.41,
        6.69,
        6.61,
        6.76,
        7.1,
        6.95,
        4.37,
        4.26,
        4.24,
        4.05,
        3.24,
        1.87,
        0.88,
        1.42,
        4.33,
        5.15,
        3.77,
        3.86,
        4.82,
        5.72,
        6.57,
        7.49,
        8.75,
        7.86,
        7.39,
        7.13,
        6.56,
        6.65,
        6.52,
        5.52,
        3.6,
        3.29,
        3.08,
        2.36,
        1.71,
        2.22,
        3.51,
        4.92,
        5.77,
        5.95,
        5.31,
        4.91,
        5.29,
        4.88,
        4.85,
        4.23,
        4.95,
        6.48,
        7.39,
        6.41,
        6.33,
        6.66,
        7.6,
        5.72,
        4.37,
        5.15,
        4.38,
        2.74,
        2.11,
        2.68,
        6.05,
        8.61,
        8.82,
        7.6,
        6.02,
        6.13,
        6.12
      ],
      "wind_direction_120m": [
        78,
        59,
        52,
        47,
        43,
        41,
        36,
        28,
        20,
        13,
        9,
        6,
        347,
        337,
        327,
        316,
        301,
        280,
        266,
        226,
        178,
        156,
        98,
        95,
        108,
        157,
        176,
        170,
        167,
        164,
        170,
        170,
        168,
        165,
        157,
        140,
        86,
        67,
        96,
        131,
        141,
        141,
        139,
        136,
        129,
        120,
        112,
        108,
        80,
        73,
        57,
        50,
        47,
        41,
        39,
        38,
        32,
        25,
        17,
        11,
        4,
        1,
        355,
        357,
        4,
        38,
        119,
        141,
        133,
        113,
        122,
        115,
        93,
        73,
        57,
        54,
        33,
        23,
        17,
        16,
        16,
        15,
        13,
        7,
        4,
        4,
        7,
        38,
        86,
        109,
        133,
        143,
        139,
        127,
        119,
        118,
        98,
        56,
        38,
        16,
        359,
        354,
        0,
        356,
        349,
        353,
        349,
        338,
        327,
        316,
        291,
        244,
        193,
        162,
        158,
        161,
        164,
        174,
        180,
        179
      ],
      "wind_gust": [
        2.6,
        2.79,
        3.31,
        3.36,
        3.08,
        2.71,
        2.45,
        2.76,
        2.76,
        2.1,
        2.22,
        2.78,
        3.32,
        4.27,
        4.48,
        4.7,
        4.61,
        4.08,
        3.8,
        3.18,
        3.04,
        2.96,
        2.37,
        2.37,
        2.02,
        3.56,
        3.93,
        3.86,
        3.24,
        3.24,
        3.15,
        2.97,
        2.97,
        2.31,
        1.78,
        1.5,
        1.49,
        1.29,
        1.33,
        2.13,
        3.1,
        3.41,
        3.58,
        3.81,
        3.94,
        3.7,
        3.04,
        2.25,
        2.78,
        2.74,
        2.42,
        2.98,
        3.19,
        2.89,
        2.49,
        2.39,
        2.47,
        2.57,
        2.41,
        2.61,
        2.8,
        2.87,
        2.83,
        2.63,
        2.02,
        1.19,
        1.67,
        3.53,
        3.89,
        3.29,
        2.32,
        2.16,
        2.02,
        2.75,
        3.11,
        3.61,
        3.78,
        3.34,
        3.05,
        2.7,
        2.26,
        2.21,
        2.76,
        2.73,
        2.44,
        2.47,
        2.03,
        1.56,
        1.8,
        2.79,
        3.85,
        4.25,
        4.38,
        4.29,
        3.48,
        2.68,
        2.0,
        1.94,
        1.74,
        1.82,
        1.7,
        1.68,
        1.68,
        1.77,
        1.55,
        1.96,
        2.87,
        2.92,
        3.4,
        3.39,
        2.69,
        1.8,
        2.48,
        5.27,
        6.39,
        6.46,
        5.95,
        4.96,
        4.31,
        4.32
      ],
      "pressure": [
        1018.83,
        1018.73,
        1018.49,
        1017.67,
        1016.87,
        1016.8,
        1016.92,
        1017.23,
        1018.0,
        1018.3,
        1018.22,
        1017.5,
        1016.59,
        1015.51,
        1014.22,
        1012.75,
        1011.74,
        1011.0,
        1010.49,
        1010.31,
        1011.0,
        1012.28,
        1013.09,
        1013.39,
        1013.83,
        1015.3,
        1016.0,
        1015.33,
        1015.26,
        1015.37,
        1015.55,
        1015.78,
        1016.57,
        1017.53,
        1017.85,
        1017.59,
        1016.62,
        1015.52,
        1014.34,
        1013.03,
        1012.41,
        1012.1,
        1011.89,
        1011.91,
        1012.76,
        1013.97,
        1014.54,
        1015.19,
        1015.81,
        1016.01,
        1015.42,
        1014.37,
        1014.23,
        1014.45,
        1014.62,
        1014.89,
        1015.37,
        1016.07,
        1016.31,
        1015.98,
        1015.4,
        1014.79,
        1013.51,
        1012.25,
        1011.57,
        1011.2,
        1010.84,
        1011.22,
        1012.53,
        1013.85,
        1014.54,
        1014.95,
        1015.67,
        1016.36,
        1016.01,
        1015.19,
        1015.17,
        1015.25,
        1015.51,
        1015.99,
        1017.04,
        1018.08,
        1018.3,
        1017.88,
        1017.13,
        1016.46,
        1015.25,
        1013.79,
        1012.95,
        1012.45,
        1012.4,
        1012.57,
        1013.51,
        1014.74,
        1015.26,
        1015.75,
        1016.39,
        1016.88,
        1016.63,
        1015.8,
        1015.23,
        1015.29,
        1015.63,
        1016.23,
        1017.47,
        1018.73,
        1019.09,
        1018.84,
        1018.22,
        1017.72,
        1016.74,
        1015.36,
        1014.45,
        1014.65,
        1015.95,
        1017.22,
        1018.31,
        1019.57,
        1020.36,
        1021.06
      ],
      "lightning": [
        0.8,
        0.8,
        0.8,
        0.79,
        0.77,
        0.75,
        0.73,
        0.72,
        0.73,
        0.74,
        0.73,
        0.73,
        0.72,
        0.72,
        0.75,
        0.76,
        0.78,
        0.78,
        0.8,
        0.81,
        0.81,
        0.8,
        0.81,
        0.81,
        0.8,
        0.8,
        0.79,
        0.77,
        0.75,
        0.74,
        0.73,
        0.72,
        0.72,
        0.71,
        0.71,
        0.71,
        0.71,
        0.7,
        0.72,
        0.75,
        0.77,
        0.79,
        0.81,
        0.79,
        0.77,
        0.76,
        0.77,
        0.76,
        0.74,
        0.73,
        0.72,
        0.74,
        0.74,
        0.74,
        0.72,
        0.71,
        0.69,
        0.68,
        0.69,
        0.7,
        0.69,
        0.71,
        0.73,
        0.74,
        0.78,
        0.82,
        0.82,
        0.86,
        0.87,
        0.87,
        0.84,
        0.8,
        0.75,
        0.77,
        0.75,
        0.72,
        0.68,
        0.66,
        0.65,
        0.64,
        0.61,
        0.59,
        0.57,
        0.56,
        0.53,
        0.53,
        0.57,
        0.58,
        0.58,
        0.6,
        0.62,
        0.61,
        0.55,
        0.52,
        0.49,
        0.47,
        0.43,
        0.41,
        0.39,
        0.35,
        0.32,
        0.34,
        0.34,
        0.33,
        0.33,
        0.32,
        0.29,
        0.28,
        0.26,
        0.27,
        0.29,
        0.28,
        0.27,
        0.27,
        0.24,
        0.22,
        0.14,
        0.06,
        0.09,
        0.11
      ],
      "frost_alert": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "fog": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "cloud_coverage": [
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        1,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0
      ],
      "visibility": [
        788.98,
        768.61,
        780.27,
        803.85,
        800.14,
        816.69,
        817.89,
        796.44,
        781.27,
        745.2,
        677.65,
        577.27,
        486.96,
        398.91,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        368.54,
        482.75,
        537.31,
        544.51,
        525.73,
        599.61,
        714.17,
        702.82,
        748.74,
        816.83,
        865.38,
        891.9,
        906.09,
        914.49,
        893.82,
        814.19,
        662.88,
        536.65,
        473.01,
        449.97,
        482.59,
        531.74,
        557.1,
        599.86,
        674.24,
        720.26,
        714.93,
        704.51,
        705.78,
        703.01,
        677.13,
        651.51,
        652.15,
        667.84,
        670.9,
        656.7,
        634.25,
        608.41,
        569.95,
        501.45,
        430.5,
        376.78,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        429.7,
        445.79,
        446.32,
        459.93,
        473.7,
        456.47,
        442.49,
        428.37,
        433.52,
        419.25,
        412.58,
        417.13,
        429.76,
        443.2,
        446.2,
        429.07,
        385.41,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        381.19,
        403.83,
        401.29,
        381.01,
        363.71,
        388.12,
        435.32,
        475.55,
        455.88,
        395.74,
        373.6,
        387.48,
        409.24,
        438.36,
        461.05,
        443.87,
        396.3,
        1000000.0,
        1000000.0,
        1000000.0,
        1000000.0,
        410.97,
        588.3,
        657.49,
        711.93,
        778.41,
        819.35,
        848.12
      ],
      "indexK": [
        35.33,
        35.2,
        35.32,
        34.99,
        33.48,
        32.59,
        31.59,
        30.67,
        31.68,
        32.01,
        31.82,
        31.61,
        30.62,
        29.36,
        31.22,
        31.74,
        33.07,
        33.71,
        35.25,
        36.2,
        35.64,
        33.87,
        33.96,
        34.51,
        34.96,
        35.37,
        34.86,
        33.72,
        32.33,
        31.36,
        30.95,
        30.33,
        30.36,
        30.12,
        30.43,
        30.49,
        29.74,
        28.72,
        29.34,
        30.86,
        31.8,
        31.64,
        31.64,
        29.94,
        28.49,
        28.33,
        29.39,
        29.71,
        28.93,
        28.21,
        28.41,
        30.69,
        31.36,
        30.9,
        29.25,
        27.54,
        25.11,
        24.83,
        26.18,
        26.91,
        25.95,
        27.22,
        28.06,
        28.8,
        32.01,
        35.99,
        36.35,
        37.24,
        38.04,
        37.59,
        36.67,
        34.95,
        32.78,
        33.87,
        31.56,
        29.01,
        26.96,
        25.4,
        25.06,
        24.07,
        21.85,
        20.23,
        18.61,
        17.46,
        16.36,
        16.93,
        19.16,
        19.92,
        20.31,
        20.14,
        19.96,
        17.92,
        13.14,
        10.63,
        8.5,
        7.0,
        4.91,
        3.25,
        1.93,
        -0.6,
        -2.89,
        -1.48,
        -1.2,
        -1.95,
        -2.42,
        -2.89,
        -5.53,
        -6.33,
        -9.29,
        -9.62,
        -8.22,
        -9.83,
        -12.2,
        -14.45,
        -15.81,
        -15.83,
        -22.85,
        -28.64,
        -25.62,
        -21.92
      ],
      "indexTT": [
        48.35,
        49.2,
        48.76,
        47.61,
        46.97,
        45.41,
        44.5,
        44.55,
        45.18,
        45.21,
        45.09,
        45.35,
        45.07,
        45.82,
        47.78,
        48.17,
        48.4,
        48.3,
        48.28,
        48.94,
        49.02,
        48.68,
        48.15,
        47.55,
        47.34,
        47.32,
        47.37,
        46.99,
        46.68,
        46.54,
        46.21,
        45.75,
        45.14,
        44.38,
        44.4,
        44.33,
        44.36,
        44.4,
        46.0,
        47.96,
        48.93,
        49.21,
        49.43,
        48.52,
        47.26,
        47.22,
        48.69,
        48.8,
        48.09,
        47.56,
        47.19,
        46.96,
        45.88,
        46.25,
        46.7,
        46.92,
        47.39,
        46.93,
        46.52,
        46.72,
        46.48,
        47.35,
        48.17,
        48.92,
        49.23,
        49.49,
        49.44,
        51.81,
        51.65,
        50.65,
        49.15,
        47.97,
        45.39,
        46.54,
        46.55,
        46.49,
        44.46,
        43.71,
        43.23,
        43.33,
        42.71,
        42.0,
        41.62,
        41.01,
        39.69,
        39.18,
        40.6,
        40.73,
        40.9,
        42.32,
        44.71,
        45.42,
        43.99,
        43.47,
        42.92,
        42.2,
        40.48,
        39.8,
        38.8,
        37.41,
        36.14,
        37.0,
        37.23,
        36.93,
        36.78,
        36.85,
        36.18,
        35.78,
        36.09,
        37.57,
        38.24,
        38.85,
        40.55,
        42.94,
        41.15,
        39.0,
        37.25,
        35.15,
        35.16,
        33.93
      ],
      "indexCAPE": [
        10.03,
        1.8,
        8.31,
        35.98,
        45.06,
        26.26,
        22.76,
        15.82,
        4.76,
        0.89,
        0.0,
        0.0,
        0.13,
        2.34,
        11.0,
        23.51,
        32.59,
        36.1,
        43.25,
        43.13,
        66.31,
        181.63,
        326.65,
        328.41,
        222.89,
        98.34,
        39.33,
        15.98,
        0.1,
        0.11,
        0.07,
        0.09,
        0.06,
        0.04,
        0.03,
        0.04,
        0.14,
        0.67,
        2.13,
        7.94,
        59.83,
        214.2,
        372.5,
        458.3,
        491.01,
        439.08,
        291.98,
        153.07,
        82.05,
        53.77,
        34.58,
        25.31,
        21.47,
        18.15,
        3.63,
        0.0,
        0.0,
        0.0,
        0.0,
        0.01,
        0.1,
        1.1,
        5.66,
        15.53,
        31.1,
        51.41,
        68.98,
        87.51,
        194.13,
        342.69,
        225.88,
        117.28,
        85.49,
        51.96,
        12.64,
        0.02,
        0.01,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.0,
        0.03,
        0.16,
        0.98,
        4.13,
        9.9,
        16.99,
        24.96,
        30.12,
        25.77,
        13.37,
        2.22,
        0.34,
        0.12,
        0.01,
        0.02,
        0.06,
        0.03,
        0.01,
        0.0,
        0.0,
        0.0,
        0.05,
        0.16,
        0.03,
        0.03,
        0.38,
        2.41,
        7.56,
        14.74,
        23.3,
        22.52,
        16.26,
        14.57,
        2.35,
        1.94,
        0.93,
        0.53
      ],
      "thunderstorm_alert": [
        2,
        2,
        2,
        1,
        1,
        1,
        0,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        2,
        2,
        2,
        2,
        1,
        1,
        2,
        2,
        2,
        1,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        1,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "weather_condition": [
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        6,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ],
      "hail_storm": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "angstrom_index": [
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        3.78,
        3.02,
        2.28,
        1.57,
        1.13,
        0.78,
        0.59,
        0.48,
        0.48,
        0.71,
        1.22,
        1.99,
        2.4,
        2.53,
        2.5,
        3.03,
        3.86,
        3.86,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        4.0,
        3.54,
        2.63,
        2.11,
        1.86,
        1.97,
        2.22,
        2.37,
        2.67,
        3.23,
        3.66,
        3.71,
        3.7,
        3.73,
        3.74,
        3.59,
        3.42,
        3.45,
        3.59,
        3.65,
        3.59,
        3.48,
        3.34,
        3.08,
        2.52,
        1.91,
        1.42,
        1.1,
        0.85,
        0.65,
        0.51,
        0.49,
        0.95,
        1.59,
        1.83,
        1.88,
        2.0,
        2.15,
        2.12,
        2.11,
        2.1,
        2.2,
        2.18,
        2.2,
        2.27,
        2.38,
        2.48,
        2.44,
        2.21,
        1.78,
        1.43,
        1.1,
        0.77,
        0.53,
        0.47,
        0.74,
        1.16,
        1.42,
        1.69,
        1.78,
        1.74,
        1.71,
        1.9,
        2.19,
        2.45,
        2.39,
        2.12,
        2.06,
        2.18,
        2.34,
        2.52,
        2.59,
        2.35,
        1.9,
        1.52,
        1.21,
        0.97,
        0.92,
        1.61,
        2.78,
        3.36,
        3.84,
        4.0,
        4.0,
        4.0
      ]
    }
  },
  "meta": {
    "updated_at": "2020-09-10 00:28",
    "units": {
      "precipitation": "mm.period",
      "temperature": "C",
      "humidity": "%",
      "wind_speed": "m/s",
      "wind_direction": "deg",
      "pressure": "hpa",
      "frost": [
        "Low chances",
        "High chances",
        "Snow"
      ],
      "lightning": "%",
      "radiation": "w/m²",
      "visibility": "m",
      "weather_condition": [
        "CC",
        "PN",
        "NB",
        "EN",
        "PI",
        "NC",
        "PC",
        "CH"
      ],
      "thunderstorm_alert": [
        "Ok",
        "Atention",
        "Alert"
      ],
      "hail_storm": [
        "Ok",
        "Moderate",
        "Atention",
        "Alert"
      ]
    }
  }
}

Regional models are a category of models that work with a limited area, thus allowing a higher resolution, as well much more representative parameters for each region. (Check with your plan covers this model)

HTTP Request

GET https://nimbus.somar.io/forecast/hourly/regional?model=<MODEL>&latitude=<LAT>&longitude=<LON>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/hourly/regional?model=<MODEL>&city=<CITY>&reference=<REFERENCE>

Query Parameters

Parameter Default Description
latitude Latitude
longitude Longitude
city City
model wrf The desired model nomenclature
reference Reference name

Models

Model Description
wrf WRF (Weather Research and Forecast) model is the state of the art model for high resolution and high accuracy forecasts.

Forecast

Get daily

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/daily?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/daily?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/daily?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00",
        "2020-05-26 00:00",
        "2020-05-27 00:00",
        "2020-05-28 00:00",
        "2020-05-29 00:00",
        "2020-05-30 00:00",
        "2020-05-31 00:00",
        "2020-06-01 00:00",
        "2020-06-02 00:00"
    ],
    "days": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00",
        "2020-05-26 00:00",
        "2020-05-27 00:00",
        "2020-05-28 00:00",
        "2020-05-29 00:00",
        "2020-05-30 00:00",
        "2020-05-31 00:00",
        "2020-06-01 00:00",
        "2020-06-02 00:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {
            "precipitation_daily_acu": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "precipitation_daily_max": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "precipitation_daily_min": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "temperature_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.0,
                12.25,
                13.25,
                14.25,
                14.75,
                15.0,
                14.25,
                14.25,
                14.333333015441895
            ],
            "temperature_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0,
                22.0,
                23.0,
                23.0,
                22.0,
                22.0,
                21.0,
                21.0,
                20.0
            ],
            "temperature_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0,
                8.0,
                9.0,
                10.0,
                11.0,
                12.0,
                11.0,
                11.0,
                11.0
            ],
            "rel_humidity_daily_avg": [
                64.75,
                66.25,
                57.25,
                78.0,
                82.0,
                75.75,
                76.25,
                75.25,
                78.0,
                82.5,
                84.75,
                84.0,
                85.5,
                85.25,
                82.33333587646484
            ],
            "rel_humidity_daily_max": [
                81.0,
                82.0,
                74.0,
                92.0,
                91.0,
                87.0,
                90.0,
                89.0,
                92.0,
                94.0,
                95.0,
                94.0,
                95.0,
                94.0,
                94.0
            ],
            "rel_humidity_daily_min": [
                30.0,
                43.0,
                25.0,
                53.0,
                66.0,
                55.0,
                57.0,
                56.0,
                56.0,
                62.0,
                66.0,
                64.0,
                67.0,
                69.0,
                69.0
            ],
            "wind_speed_daily_avg": [
                3.132499933242798,
                1.5625,
                3.6075000762939453,
                6.372499942779541,
                6.554999828338623,
                5.482500076293945,
                3.747499942779541,
                1.4900000095367432,
                1.8875000476837158,
                2.677500009536743,
                2.9724998474121094,
                5.164999961853027,
                3.690000057220459,
                1.5299999713897705,
                2.8999998569488525
            ],
            "wind_speed_daily_max": [
                3.890000104904175,
                3.0,
                4.019999980926514,
                7.230000019073486,
                8.229999542236328,
                6.849999904632568,
                5.360000133514404,
                2.109999895095825,
                2.690000057220459,
                4.53000020980835,
                4.449999809265137,
                5.769999980926514,
                4.46999979019165,
                2.9000000953674316,
                3.7699999809265137
            ],
            "wind_speed_daily_min": [
                2.490000009536743,
                0.800000011920929,
                3.259999990463257,
                5.369999885559082,
                4.889999866485596,
                3.7300000190734863,
                2.2300000190734863,
                0.4399999976158142,
                1.2599999904632568,
                1.6399999856948853,
                1.1200000047683716,
                4.519999980926514,
                2.5799999237060547,
                0.4300000071525574,
                2.0999999046325684
            ],
            "wind_direction_daily_avg": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7,
                336,
                4,
                353,
                340,
                325,
                340,
                342,
                294,
                307,
                310,
                307,
                320,
                307,
                304,
                307,
                323,
                298,
                315,
                338,
                328,
                166,
                83,
                81,
                43,
                0,
                7,
                345,
                337,
                311,
                350,
                340,
                332,
                302,
                309,
                169,
                152,
                153,
                137,
                145,
                114,
                124,
                109,
                94,
                86,
                322,
                125,
                356,
                336,
                289,
                138,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "wind_direction_daily_max": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7,
                336,
                4,
                353,
                340,
                325,
                340,
                342,
                294,
                307,
                310,
                307,
                320,
                307,
                304,
                307,
                323,
                298,
                315,
                338,
                328,
                166,
                83,
                81,
                43,
                0,
                7,
                345,
                337,
                311,
                350,
                340,
                332,
                302,
                309,
                169,
                152,
                153,
                137,
                145,
                114,
                124,
                109,
                94,
                86,
                322,
                125,
                356,
                336,
                289,
                138,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "wind_direction_daily_min": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7,
                336,
                4,
                353,
                340,
                325,
                340,
                342,
                294,
                307,
                310,
                307,
                320,
                307,
                304,
                307,
                323,
                298,
                315,
                338,
                328,
                166,
                83,
                81,
                43,
                0,
                7,
                345,
                337,
                311,
                350,
                340,
                332,
                302,
                309,
                169,
                152,
                153,
                137,
                145,
                114,
                124,
                109,
                94,
                86,
                322,
                125,
                356,
                336,
                289,
                138,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "wind_gust_daily_avg": [
                3.384999990463257,
                1.9850000143051147,
                4.122499942779541,
                7.950000286102295,
                6.684999942779541,
                6.150000095367432,
                4.342499732971191,
                1.8200000524520874,
                2.4574999809265137,
                3.3650002479553223,
                3.3324999809265137,
                5.164999961853027,
                3.8500001430511475,
                2.247499942779541,
                3.116666793823242
            ],
            "wind_gust_daily_max": [
                3.890000104904175,
                3.0,
                5.590000152587891,
                9.319999694824219,
                8.229999542236328,
                6.849999904632568,
                5.440000057220459,
                2.5999999046325684,
                3.259999990463257,
                4.730000019073486,
                4.510000228881836,
                5.769999980926514,
                4.46999979019165,
                2.9000000953674316,
                3.7699999809265137
            ],
            "wind_gust_daily_min": [
                2.7100000381469727,
                1.5800000429153442,
                3.259999990463257,
                5.570000171661377,
                5.409999847412109,
                4.730000019073486,
                2.7200000286102295,
                1.2699999809265137,
                1.2599999904632568,
                2.2699999809265137,
                1.9199999570846558,
                4.519999980926514,
                3.2200000286102295,
                1.590000033378601,
                2.75
            ],
            "pressure_daily_avg": [
                1023.25,
                1022.25,
                1020.5,
                1016.0,
                1014.75,
                1019.25,
                1018.75,
                1018.25,
                1018.5,
                1019.25,
                1019.75,
                1019.5,
                1019.75,
                1019.25,
                1019.0
            ],
            "pressure_daily_max": [
                1025.0,
                1024.0,
                1023.0,
                1018.0,
                1018.0,
                1021.0,
                1021.0,
                1020.0,
                1020.0,
                1021.0,
                1022.0,
                1021.0,
                1021.0,
                1021.0,
                1021.0
            ],
            "pressure_daily_min": [
                1021.0,
                1020.0,
                1018.0,
                1014.0,
                1012.0,
                1017.0,
                1016.0,
                1016.0,
                1017.0,
                1017.0,
                1018.0,
                1018.0,
                1018.0,
                1017.0,
                1017.0
            ],
            "weather_conditions_daily_avg": [
                0,
                0,
                0,
                3,
                3,
                0,
                0,
                0,
                0,
                0,
                2,
                2,
                2,
                2,
                1
            ],
            "atmospheric_conditions_daily_avg": [
                1,
                1,
                0,
                2,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                2
            ],
            "thermal_sensation_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.0,
                12.25,
                13.25,
                14.25,
                14.75,
                15.0,
                14.25,
                14.25,
                14.333333015441895
            ],
            "thermal_sensation_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0,
                22.0,
                23.0,
                23.0,
                22.0,
                22.0,
                21.0,
                21.0,
                20.0
            ],
            "thermal_sensation_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0,
                8.0,
                9.0,
                10.0,
                11.0,
                12.0,
                11.0,
                11.0,
                11.0
            ],
            "thunderstorm_alerts_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "frost_alert_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                3.299999952316284,
                3.5999999046325684,
                3.5,
                2.799999952316284,
                1.7999999523162842,
                1.2999999523162842,
                1.600000023841858,
                3.0,
                3.700000047683716,
                3.4000000953674316,
                3.200000047683716,
                1.100000023841858,
                1.7000000476837158,
                3.0,
                3.4000000953674316
            ],
            "downward_long_wave_radiation": [
                1280.0,
                1407.0,
                1290.0,
                1473.0,
                1297.0,
                1102.0,
                1143.0,
                1209.0,
                1216.0,
                1239.0,
                1360.0,
                1468.0,
                1224.0,
                1407.0,
                1048.0
            ],
            "downward_short_wave_radiation": [
                815.0,
                654.0,
                801.0,
                494.0,
                413.0,
                806.0,
                796.0,
                789.0,
                790.0,
                792.0,
                717.0,
                73.0,
                680.0,
                553.0,
                722.0
            ],
            "upward_long_wave_radiation": [
                1662.85302734375,
                1697.2266845703125,
                1687.38916015625,
                1679.5181884765625,
                1587.0,
                1524.0,
                1546.0,
                1623.96044921875,
                1662.0,
                1663.167724609375,
                1680.23681640625,
                1563.275390625,
                1568.5230712890625,
                1637.14453125,
                1277.37109375
            ],
            "upward_short_wave_radiation": [
                98.0,
                78.0,
                97.0,
                57.0,
                50.0,
                98.0,
                97.0,
                96.0,
                96.0,
                97.0,
                87.0,
                8.0,
                82.0,
                63.0,
                86.0
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 19:29",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

Get a daily forecast for a specific latitude and longitude or city.

HTTP Request

GET https://nimbus.somar.io/forecast/daily?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/daily?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
periods Separation by period: dawn, morning, afternoon and night
reference Reference name

Get 7 days

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/7days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/7days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/7days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00"
    ]
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {
            "precipitation_daily_acu": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0
            ],
            "precipitation_daily_max": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0
            ],
            "precipitation_daily_min": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "temperature_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.333333015441895
            ],
            "temperature_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0
            ],
            "temperature_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0
            ],
            "rel_humidity_daily_avg": [
                64.75,
                66.25,
                57.25,
                78.0,
                82.0,
                75.75,
                73.33333587646484
            ],
            "rel_humidity_daily_max": [
                81.0,
                82.0,
                74.0,
                92.0,
                91.0,
                87.0,
                90.0
            ],
            "rel_humidity_daily_min": [
                30.0,
                43.0,
                25.0,
                53.0,
                66.0,
                55.0,
                57.0
            ],
            "wind_speed_daily_avg": [
                3.132499933242798,
                1.5625,
                3.6075000762939453,
                6.372499942779541,
                6.554999828338623,
                5.482500076293945,
                4.253333568572998
            ],
            "wind_speed_daily_max": [
                3.890000104904175,
                3.0,
                4.019999980926514,
                7.230000019073486,
                8.229999542236328,
                6.849999904632568,
                5.360000133514404
            ],
            "wind_speed_daily_min": [
                2.490000009536743,
                0.800000011920929,
                3.259999990463257,
                5.369999885559082,
                4.889999866485596,
                3.7300000190734863,
                2.869999885559082
            ],
            "wind_direction_daily_avg": [
                133,
                93,
                88,
                119,
                70,
                63,
                351         
            ],
            "wind_direction_daily_max": [
                133,
                93,
                88,
                119,
                70,
                63,
                351
            ],
            "wind_direction_daily_min": [
                133,
                93,
                88,
                119,
                70,
                63,
                351
            ],
            "wind_gust_daily_avg": [
                3.384999990463257,
                1.9850000143051147,
                4.122499942779541,
                7.950000286102295,
                6.684999942779541,
                6.150000095367432,
                4.883333206176758
            ],
            "wind_gust_daily_max": [
                3.890000104904175,
                3.0,
                5.590000152587891,
                9.319999694824219,
                8.229999542236328,
                6.849999904632568,
                5.440000057220459
            ],
            "wind_gust_daily_min": [
                2.7100000381469727,
                1.5800000429153442,
                3.259999990463257,
                5.570000171661377,
                5.409999847412109,
                4.730000019073486,
                3.8499999046325684
            ],
            "pressure_daily_avg": [
                1023.25,
                1022.25,
                1020.5,
                1016.0,
                1014.75,
                1019.25,
                1018.6666870117188
            ],
            "pressure_daily_max": [
                1025.0,
                1024.0,
                1023.0,
                1018.0,
                1018.0,
                1021.0,
                1021.0
            ],
            "pressure_daily_min": [
                1021.0,
                1020.0,
                1018.0,
                1014.0,
                1012.0,
                1017.0,
                1016.0
            ],
            "weather_conditions_daily_avg": [
                0,
                0,
                0,
                3,
                3,
                0,
                0
            ],
            "atmospheric_conditions_daily_avg": [
                1,
                1,
                0,
                2,
                0,
                0,
                0
            ],
            "thermal_sensation_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.333333015441895
            ],
            "thermal_sensation_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0
            ],
            "thermal_sensation_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0
            ],
            "thunderstorm_alerts_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "frost_alert_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                3.299999952316284,
                3.5999999046325684,
                3.5,
                2.799999952316284,
                1.7999999523162842,
                1.2999999523162842,
                1.600000023841858
            ],
            "downward_long_wave_radiation": [
                1280.0,
                1407.0,
                1290.0,
                1473.0,
                1297.0,
                1102.0,
                854.0
            ],
            "downward_short_wave_radiation": [
                815.0,
                654.0,
                801.0,
                494.0,
                413.0,
                806.0,
                796.0
            ],
            "upward_long_wave_radiation": [
                1662.85302734375,
                1697.2266845703125,
                1687.38916015625,
                1679.5181884765625,
                1587.0,
                1524.0,
                1168.0
            ],
            "upward_short_wave_radiation": [
                98.0,
                78.0,
                97.0,
                57.0,
                50.0,
                98.0,
                97.0
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 19:29",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

You can retrieve weather forecast for 7 days based in your plan. This endpoint only accepts queries per city.

HTTP Request

GET https://nimbus.somar.io/forecast/7days?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
city City
reference Reference name

Get 10 days

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/10days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/10days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/10days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00",
        "2020-05-26 00:00",
        "2020-05-27 00:00",
        "2020-05-28 00:00"
    ],
    "days": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00",
        "2020-05-26 00:00",
        "2020-05-27 00:00",
        "2020-05-28 00:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {
            "precipitation_daily_acu": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0,
                0,
                0,
                0
            ],
            "precipitation_daily_max": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0,
                0,
                0,
                0
            ],
            "precipitation_daily_min": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "temperature_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.0,
                12.25,
                13.25,
                14.666666984558105
            ],
            "temperature_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0,
                22.0,
                23.0,
                23.0
            ],
            "temperature_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0,
                8.0,
                9.0,
                10.0
            ],
            "rel_humidity_daily_avg": [
                64.75,
                66.25,
                57.25,
                78.0,
                82.0,
                75.75,
                76.25,
                75.25,
                78.0,
                78.66666412353516
            ],
            "rel_humidity_daily_max": [
                81.0,
                82.0,
                74.0,
                92.0,
                91.0,
                87.0,
                90.0,
                89.0,
                92.0,
                93.0
            ],
            "rel_humidity_daily_min": [
                30.0,
                43.0,
                25.0,
                53.0,
                66.0,
                55.0,
                57.0,
                56.0,
                56.0,
                62.0
            ],
            "wind_speed_daily_avg": [
                3.132499933242798,
                1.5625,
                3.6075000762939453,
                6.372499942779541,
                6.554999828338623,
                5.482500076293945,
                3.747499942779541,
                1.4900000095367432,
                1.8875000476837158,
                3.0233333110809326
            ],
            "wind_speed_daily_max": [
                3.890000104904175,
                3.0,
                4.019999980926514,
                7.230000019073486,
                8.229999542236328,
                6.849999904632568,
                5.360000133514404,
                2.109999895095825,
                2.690000057220459,
                4.53000020980835
            ],
            "wind_speed_daily_min": [
                2.490000009536743,
                0.800000011920929,
                3.259999990463257,
                5.369999885559082,
                4.889999866485596,
                3.7300000190734863,
                2.2300000190734863,
                0.4399999976158142,
                1.2599999904632568,
                1.9800000190734863
            ],
            "wind_direction_daily_avg": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7
            ],
            "wind_direction_daily_max": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7
            ],
            "wind_direction_daily_min": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3
            ],
            "wind_gust_daily_avg": [
                3.384999990463257,
                1.9850000143051147,
                4.122499942779541,
                7.950000286102295,
                6.684999942779541,
                6.150000095367432,
                4.342499732971191,
                1.8200000524520874,
                2.4574999809265137,
                3.7100002765655518
            ],
            "wind_gust_daily_max": [
                3.890000104904175,
                3.0,
                5.590000152587891,
                9.319999694824219,
                8.229999542236328,
                6.849999904632568,
                5.440000057220459,
                2.5999999046325684,
                3.259999990463257,
                4.730000019073486
            ],
            "wind_gust_daily_min": [
                2.7100000381469727,
                1.5800000429153442,
                3.259999990463257,
                5.570000171661377,
                5.409999847412109,
                4.730000019073486,
                2.7200000286102295,
                1.2699999809265137,
                1.2599999904632568,
                2.2699999809265137
            ],
            "pressure_daily_avg": [
                1023.25,
                1022.25,
                1020.5,
                1016.0,
                1014.75,
                1019.25,
                1018.75,
                1018.25,
                1018.5,
                1019.0
            ],
            "pressure_daily_max": [
                1025.0,
                1024.0,
                1023.0,
                1018.0,
                1018.0,
                1021.0,
                1021.0,
                1020.0,
                1020.0,
                1021.0
            ],
            "pressure_daily_min": [
                1021.0,
                1020.0,
                1018.0,
                1014.0,
                1012.0,
                1017.0,
                1016.0,
                1016.0,
                1017.0,
                1017.0
            ],
            "weather_conditions_daily_avg": [
                0,
                0,
                0,
                3,
                3,
                0,
                0,
                0,
                0,
                0
            ],
            "atmospheric_conditions_daily_avg": [
                1,
                1,
                0,
                2,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "thermal_sensation_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.0,
                12.25,
                13.25,
                14.666666984558105
            ],
            "thermal_sensation_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0,
                22.0,
                23.0,
                23.0
            ],
            "thermal_sensation_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0,
                8.0,
                9.0,
                10.0
            ],
            "thunderstorm_alerts_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "frost_alert_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                3.299999952316284,
                3.5999999046325684,
                3.5,
                2.799999952316284,
                1.7999999523162842,
                1.2999999523162842,
                1.600000023841858,
                3.0,
                3.700000047683716,
                3.4000000953674316
            ],
            "downward_long_wave_radiation": [
                1280.0,
                1407.0,
                1290.0,
                1473.0,
                1297.0,
                1102.0,
                1143.0,
                1209.0,
                1216.0,
                927.0
            ],
            "downward_short_wave_radiation": [
                815.0,
                654.0,
                801.0,
                494.0,
                413.0,
                806.0,
                796.0,
                789.0,
                790.0,
                792.0
            ],
            "upward_long_wave_radiation": [
                1662.85302734375,
                1697.2266845703125,
                1687.38916015625,
                1679.5181884765625,
                1587.0,
                1524.0,
                1546.0,
                1623.96044921875,
                1662.0,
                1261.167724609375
            ],
            "upward_short_wave_radiation": [
                98.0,
                78.0,
                97.0,
                57.0,
                50.0,
                98.0,
                97.0,
                96.0,
                96.0,
                97.0
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 19:29",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

You can retrieve a weather forecast for 10 days based on your plan.

HTTP Request

GET https://nimbus.somar.io/forecast/10days?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/10days?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
periods Boolean
reference Reference name

Get 15 days

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/15days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/15days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/15days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00",
        "2020-05-26 00:00",
        "2020-05-27 00:00",
        "2020-05-28 00:00",
        "2020-05-29 00:00",
        "2020-05-30 00:00",
        "2020-05-31 00:00",
        "2020-06-01 00:00",
        "2020-06-02 00:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {
            "precipitation_daily_acu": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "precipitation_daily_max": [
                0,
                0,
                0,
                2.0,
                6.0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "precipitation_daily_min": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "temperature_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.0,
                12.25,
                13.25,
                14.25,
                14.75,
                15.0,
                14.25,
                14.25,
                14.333333015441895
            ],
            "temperature_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0,
                22.0,
                23.0,
                23.0,
                22.0,
                22.0,
                21.0,
                21.0,
                20.0
            ],
            "temperature_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0,
                8.0,
                9.0,
                10.0,
                11.0,
                12.0,
                11.0,
                11.0,
                11.0
            ],
            "rel_humidity_daily_avg": [
                64.75,
                66.25,
                57.25,
                78.0,
                82.0,
                75.75,
                76.25,
                75.25,
                78.0,
                82.5,
                84.75,
                84.0,
                85.5,
                85.25,
                82.33333587646484
            ],
            "rel_humidity_daily_max": [
                81.0,
                82.0,
                74.0,
                92.0,
                91.0,
                87.0,
                90.0,
                89.0,
                92.0,
                94.0,
                95.0,
                94.0,
                95.0,
                94.0,
                94.0
            ],
            "rel_humidity_daily_min": [
                30.0,
                43.0,
                25.0,
                53.0,
                66.0,
                55.0,
                57.0,
                56.0,
                56.0,
                62.0,
                66.0,
                64.0,
                67.0,
                69.0,
                69.0
            ],
            "wind_speed_daily_avg": [
                3.132499933242798,
                1.5625,
                3.6075000762939453,
                6.372499942779541,
                6.554999828338623,
                5.482500076293945,
                3.747499942779541,
                1.4900000095367432,
                1.8875000476837158,
                2.677500009536743,
                2.9724998474121094,
                5.164999961853027,
                3.690000057220459,
                1.5299999713897705,
                2.8999998569488525
            ],
            "wind_speed_daily_max": [
                3.890000104904175,
                3.0,
                4.019999980926514,
                7.230000019073486,
                8.229999542236328,
                6.849999904632568,
                5.360000133514404,
                2.109999895095825,
                2.690000057220459,
                4.53000020980835,
                4.449999809265137,
                5.769999980926514,
                4.46999979019165,
                2.9000000953674316,
                3.7699999809265137
            ],
            "wind_speed_daily_min": [
                2.490000009536743,
                0.800000011920929,
                3.259999990463257,
                5.369999885559082,
                4.889999866485596,
                3.7300000190734863,
                2.2300000190734863,
                0.4399999976158142,
                1.2599999904632568,
                1.6399999856948853,
                1.1200000047683716,
                4.519999980926514,
                2.5799999237060547,
                0.4300000071525574,
                2.0999999046325684
            ],
            "wind_direction_daily_avg": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7,
                336,
                4,
                353,
                340
            ],
            "wind_direction_daily_max": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7,
                336,
                4,
                353,
                340
            ],                ],
            "wind_direction_daily_min": [
                133,
                93,
                88,
                119,
                70,
                63,
                351,
                58,
                3,
                7,
                336,
                4,
                353,
                340,
                325
            ],
            "wind_gust_daily_avg": [
                3.384999990463257,
                1.9850000143051147,
                4.122499942779541,
                7.950000286102295,
                6.684999942779541,
                6.150000095367432,
                4.342499732971191,
                1.8200000524520874,
                2.4574999809265137,
                3.3650002479553223,
                3.3324999809265137,
                5.164999961853027,
                3.8500001430511475,
                2.247499942779541,
                3.116666793823242
            ],
            "wind_gust_daily_max": [
                3.890000104904175,
                3.0,
                5.590000152587891,
                9.319999694824219,
                8.229999542236328,
                6.849999904632568,
                5.440000057220459,
                2.5999999046325684,
                3.259999990463257,
                4.730000019073486,
                4.510000228881836,
                5.769999980926514,
                4.46999979019165,
                2.9000000953674316,
                3.7699999809265137
            ],
            "wind_gust_daily_min": [
                2.7100000381469727,
                1.5800000429153442,
                3.259999990463257,
                5.570000171661377,
                5.409999847412109,
                4.730000019073486,
                2.7200000286102295,
                1.2699999809265137,
                1.2599999904632568,
                2.2699999809265137,
                1.9199999570846558,
                4.519999980926514,
                3.2200000286102295,
                1.590000033378601,
                2.75
            ],
            "pressure_daily_avg": [
                1023.25,
                1022.25,
                1020.5,
                1016.0,
                1014.75,
                1019.25,
                1018.75,
                1018.25,
                1018.5,
                1019.25,
                1019.75,
                1019.5,
                1019.75,
                1019.25,
                1019.0
            ],
            "pressure_daily_max": [
                1025.0,
                1024.0,
                1023.0,
                1018.0,
                1018.0,
                1021.0,
                1021.0,
                1020.0,
                1020.0,
                1021.0,
                1022.0,
                1021.0,
                1021.0,
                1021.0,
                1021.0
            ],
            "pressure_daily_min": [
                1021.0,
                1020.0,
                1018.0,
                1014.0,
                1012.0,
                1017.0,
                1016.0,
                1016.0,
                1017.0,
                1017.0,
                1018.0,
                1018.0,
                1018.0,
                1017.0,
                1017.0
            ],
            "weather_conditions_daily_avg": [
                0,
                0,
                0,
                3,
                3,
                0,
                0,
                0,
                0,
                0,
                2,
                2,
                2,
                2,
                1
            ],
            "atmospheric_conditions_daily_avg": [
                1,
                1,
                0,
                2,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                2
            ],
            "thermal_sensation_daily_avg": [
                18.25,
                17.75,
                18.75,
                19.75,
                17.5,
                13.0,
                10.0,
                12.25,
                13.25,
                14.25,
                14.75,
                15.0,
                14.25,
                14.25,
                14.333333015441895
            ],
            "thermal_sensation_daily_max": [
                24.0,
                25.0,
                27.0,
                25.0,
                23.0,
                20.0,
                19.0,
                22.0,
                23.0,
                23.0,
                22.0,
                22.0,
                21.0,
                21.0,
                20.0
            ],
            "thermal_sensation_daily_min": [
                15.0,
                12.0,
                13.0,
                14.0,
                13.0,
                7.0,
                6.0,
                8.0,
                9.0,
                10.0,
                11.0,
                12.0,
                11.0,
                11.0,
                11.0
            ],
            "thunderstorm_alerts_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "frost_alert_daily_avg": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                3.299999952316284,
                3.5999999046325684,
                3.5,
                2.799999952316284,
                1.7999999523162842,
                1.2999999523162842,
                1.600000023841858,
                3.0,
                3.700000047683716,
                3.4000000953674316,
                3.200000047683716,
                1.100000023841858,
                1.7000000476837158,
                3.0,
                3.4000000953674316
            ],
            "downward_long_wave_radiation": [
                1280.0,
                1407.0,
                1290.0,
                1473.0,
                1297.0,
                1102.0,
                1143.0,
                1209.0,
                1216.0,
                1239.0,
                1360.0,
                1468.0,
                1224.0,
                1407.0,
                1048.0
            ],
            "downward_short_wave_radiation": [
                815.0,
                654.0,
                801.0,
                494.0,
                413.0,
                806.0,
                796.0,
                789.0,
                790.0,
                792.0,
                717.0,
                73.0,
                680.0,
                553.0,
                722.0
            ],
            "upward_long_wave_radiation": [
                1662.85302734375,
                1697.2266845703125,
                1687.38916015625,
                1679.5181884765625,
                1587.0,
                1524.0,
                1546.0,
                1623.96044921875,
                1662.0,
                1663.167724609375,
                1680.23681640625,
                1563.275390625,
                1568.5230712890625,
                1637.14453125,
                1277.37109375
            ],
            "upward_short_wave_radiation": [
                98.0,
                78.0,
                97.0,
                57.0,
                50.0,
                98.0,
                97.0,
                96.0,
                96.0,
                97.0,
                87.0,
                8.0,
                82.0,
                63.0,
                86.0
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 19:29",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

You can retrieve a weather forecast for 15 days based on your plan.

HTTP Request

GET https://nimbus.somar.io/forecast/15days?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/15days?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
periods Boolean
reference Reference name

Sub-seasonal forecast

Get monthly

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/monthly?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/monthly?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/monthly?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        {
            "initi": "2020-05-19 06:00",
            "final": "2020-06-17 06:00"
        },
        {
            "initi": "2020-06-18 06:00",
            "final": "2020-07-17 06:00"
        },
        {
            "initi": "2020-07-18 06:00",
            "final": "2020-08-16 06:00"
        }
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {

            "monthly_max_temperature": [
                19.893114058176675,
                21.10474770863851,
                22.778021176656086
            ],
            "monthly_min_temperature": [
                14.535126145680746,
                13.430932474136352,
                14.411373710632324
            ],
            "monthly_thermal_amplitude": [
                5.357987912495931,
                7.673815234502157,
                8.366647466023762
            ],
            "monthly_temperature": [
                16.989828936258952,
                16.66848478317261,
                18.010067049662272
            ],
            "monthly_accumulated_precipitation": [
                279.1913823187351,
                7.909672245383263,
                14.272454112768173
            ],
            "monthly_accumulated_etp": [
                64.8395437002182,
                64.4661077260971,
                67.94933533668518
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 09:08",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "etp": "mm"
        }
    }
}

Get a monthly forecast for a specific latitude and longitude or city.

HTTP Request

GET https://nimbus.somar.io/forecast/monthly?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/monthly?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
periods Separation by period: dawn, morning, afternoon and night
reference Reference name

Get 30 days

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/30days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/30days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/30days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 06:00",
        "2020-05-20 06:00",
        "2020-05-21 06:00",
        "2020-05-22 06:00",
        "2020-05-23 06:00",
        "2020-05-24 06:00",
        "2020-05-25 06:00",
        "2020-05-26 06:00",
        "2020-05-27 06:00",
        "2020-05-28 06:00",
        "2020-05-29 06:00",
        "2020-05-30 06:00",
        "2020-05-31 06:00",
        "2020-06-01 06:00",
        "2020-06-02 06:00",
        "2020-06-03 06:00",
        "2020-06-04 06:00",
        "2020-06-05 06:00",
        "2020-06-06 06:00",
        "2020-06-07 06:00",
        "2020-06-08 06:00",
        "2020-06-09 06:00",
        "2020-06-10 06:00",
        "2020-06-11 06:00",
        "2020-06-12 06:00",
        "2020-06-13 06:00",
        "2020-06-14 06:00",
        "2020-06-15 06:00",
        "2020-06-16 06:00",
        "2020-06-17 06:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {
            "precipitation": [
                0.056767433881759644,
                0,
                0,
                0.4399683475494385,
                15.844732284545898,
                44.89187240600586,
                1.5000615119934082,
                0.08085183054208755,
                0,
                0,
                0,
                11.037715911865234,
                19.86044692993164,
                13.155952453613281,
                0.985024094581604,
                0,
                13.452234268188477,
                4.7702789306640625,
                0.6039146184921265,
                34.37514877319336,
                2.6267707347869873,
                8.08564281463623,
                23.06589126586914,
                33.701805114746094,
                41.73893737792969,
                6.600734710693359,
                1.8431215286254883,
                0.1625458300113678,
                0.055349431931972504,
                0.2556137144565582
            ],
            "temperature": [
                18.824644088745117,
                19.359586715698242,
                18.883825302124023,
                19.692514419555664,
                19.551362991333008,
                16.896339416503906,
                15.828611373901367,
                16.13727378845215,
                17.514820098876953,
                18.058198928833008,
                19.403799057006836,
                19.58224105834961,
                17.378355026245117,
                16.095945358276367,
                14.981849670410156,
                16.312538146972656,
                16.819515228271484,
                16.534799575805664,
                17.59109115600586,
                17.597333908081055,
                16.396516799926758,
                17.036022186279297,
                18.029151916503906,
                18.261613845825195,
                15.211124420166016,
                13.123573303222656,
                14.494038581848145,
                13.622260093688965,
                14.845531463623047,
                15.630390167236328
            ],
            "max_temperature": [
                22.46466827392578,
                24.152278900146484,
                24.09707260131836,
                23.8635196685791,
                22.003244400024414,
                18.38502311706543,
                18.644731521606445,
                20.728199005126953,
                22.921388626098633,
                24.01732063293457,
                24.53635597229004,
                24.282608032226562,
                18.26128387451172,
                17.555950164794922,
                16.801382064819336,
                19.913509368896484,
                19.018190383911133,
                17.81197738647461,
                20.009653091430664,
                18.17213249206543,
                17.736557006835938,
                19.034900665283203,
                19.18094825744629,
                20.478527069091797,
                17.588497161865234,
                14.0459623336792,
                15.355484008789062,
                17.76535987854004,
                19.383012771606445,
                18.583683013916016
            ],
            "min_temperature": [
                15.417205810546875,
                16.429214477539062,
                16.211782455444336,
                15.86740493774414,
                17.970169067382812,
                15.427639961242676,
                14.038402557373047,
                13.745279312133789,
                13.450150489807129,
                13.989575386047363,
                15.488302230834961,
                16.24713706970215,
                16.632892608642578,
                14.979936599731445,
                13.799129486083984,
                13.062295913696289,
                14.26767349243164,
                15.52430534362793,
                15.481375694274902,
                16.623046875,
                14.724390983581543,
                14.275030136108398,
                16.270225524902344,
                16.317317962646484,
                12.098828315734863,
                11.303121566772461,
                13.710278511047363,
                9.915754318237305,
                10.18264389038086,
                12.603273391723633
            ],
            "rel_humidity": [
                62.96822738647461,
                59.998905181884766,
                57.617767333984375,
                57.83722686767578,
                78.12373352050781,
                94.76325988769531,
                75.46481323242188,
                62.226593017578125,
                56.40239715576172,
                58.100589752197266,
                59.601097106933594,
                61.540584564208984,
                92.55210876464844,
                92.8153305053711,
                79.24530029296875,
                61.98267364501953,
                79.88236999511719,
                90.23912048339844,
                75.04273223876953,
                92.94969177246094,
                92.71145629882812,
                75.83082580566406,
                91.65351867675781,
                80.81780242919922,
                78.38529205322266,
                89.54580688476562,
                87.2465591430664,
                74.03704071044922,
                65.90406036376953,
                71.10943603515625
            ],
            "wind_speed": [
                3.4700000286102295,
                3.799999952316284,
                3.1600000858306885,
                4.050000190734863,
                4.679999828338623,
                5.150000095367432,
                3.2300000190734863,
                3.440000057220459,
                3.9800000190734863,
                2.700000047683716,
                2.4700000286102295,
                2.259999990463257,
                3.2799999713897705,
                4.119999885559082,
                2.9200000762939453,
                3.819999933242798,
                4.559999942779541,
                3.359999895095825,
                4.070000171661377,
                4.230000019073486,
                2.9800000190734863,
                4.139999866485596,
                3.7799999713897705,
                3.990000009536743,
                5.460000038146973,
                5.420000076293945,
                3.630000114440918,
                1.2799999713897705,
                1.8899999856948853,
                2.380000114440918
            ],
            "wind_direction": [
                84,
                63,
                25,
                176,
                343,
                230,
                309,
                335,
                331,
                253,
                324,
                222,
                191,
                157,
                109,
                51,
                241,
                165,
                75,
                281,
                172,
                85,
                253,
                162,
                284,
                254,
                190,
                228,
                143,
                104
            ],
            "pressure": [
                1023.6478881835938,
                1022.41357421875,
                1020.7127075195312,
                1018.1690673828125,
                1015.9232177734375,
                1014.6679077148438,
                1016.386474609375,
                1016.560546875,
                1017.0572509765625,
                1017.733642578125,
                1016.4955444335938,
                1016.0689697265625,
                1017.954833984375,
                1022.2598266601562,
                1023.3452758789062,
                1018.5313110351562,
                1013.655517578125,
                1017.9066162109375,
                1018.0676879882812,
                1014.7216796875,
                1017.8123779296875,
                1017.2952270507812,
                1013.3507080078125,
                1012.2528686523438,
                1011.9344482421875,
                1018.8272705078125,
                1022.3580932617188,
                1021.19970703125,
                1019.8296508789062,
                1022.9444580078125
            ],
            "weather_conditions": [
                0,
                0,
                0,
                1,
                3,
                4,
                1,
                0,
                0,
                0,
                0,
                2,
                4,
                4,
                1,
                1,
                3,
                3,
                1,
                4,
                2,
                2,
                4,
                3,
                2,
                3,
                2,
                1,
                0,
                1
            ],
            "atmospheric_conditions": [
                1,
                1,
                1,
                1,
                1,
                2,
                1,
                1,
                1,
                1,
                1,
                1,
                2,
                1,
                1,
                1,
                1,
                1,
                1,
                2,
                1,
                1,
                2,
                1,
                1,
                1,
                1,
                1,
                1,
                1
            ],
            "thunderstorm_alerts": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "thermal_sensation": [
                18.80209576957847,
                19.311658189943806,
                18.81657228112877,
                19.61161493272052,
                19.520403485999804,
                16.70397960028661,
                15.63146214382689,
                15.71518270135801,
                17.18781783876763,
                18.055743181538205,
                19.40380096435547,
                19.582241906060116,
                17.3783540725708,
                15.588242698467372,
                14.616802068758599,
                15.851624812163669,
                16.56315535840968,
                16.429987927829114,
                17.431110876945723,
                17.455474090697734,
                16.38495780394255,
                16.813944767454817,
                17.954789038576294,
                18.18697456646082,
                14.261165456522459,
                11.480166970105824,
                14.137884901433118,
                13.622259034050836,
                14.772887409773734,
                15.524452397190442
            ],
            "max_sensation": [
                22.46466742621528,
                24.15228101942274,
                24.097069634331596,
                23.863516913519966,
                22.00324164496528,
                18.36928473578559,
                18.644731309678818,
                20.728200276692707,
                22.921388414171005,
                24.01731703016493,
                24.536353217230904,
                24.282608032226562,
                18.26128641764323,
                17.382688987375662,
                16.769199836584743,
                19.91350809733073,
                19.018190171983505,
                17.780517983155146,
                20.009655422634548,
                18.172132703993054,
                17.73655785454644,
                19.034898546006943,
                19.180950588650173,
                20.478524102105034,
                17.36364576551649,
                12.85562499914827,
                15.297796506043769,
                17.76535881890191,
                19.383010864257812,
                18.583683437771267
            ],
            "min_sensation": [
                15.41720496283637,
                16.417120201720643,
                16.107157847880885,
                15.276869314839093,
                17.627951118428594,
                15.427640279134113,
                13.261989770410336,
                12.81911552651217,
                12.24778471071505,
                13.44663471408552,
                15.338784010861753,
                16.24713685777452,
                16.632891760932075,
                14.194698467611715,
                13.378081274318125,
                12.25936326492122,
                13.059364021898022,
                15.315883036142447,
                15.481376647949219,
                16.072604911185817,
                14.724390241834852,
                14.17175059800535,
                15.844089033902781,
                15.765778764126392,
                10.066425263060665,
                9.077255170139328,
                12.699988290426948,
                9.91575453016493,
                10.182643466525608,
                12.603272332085503
            ],
            "frost_alert": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                2.3177120685577393,
                2.3653812408447266,
                2.3653812408447266,
                2.413882255554199,
                2.413882255554199,
                2.1042680740356445,
                2.1042680740356445,
                2.1194908618927,
                2.1892900466918945,
                2.1892900466918945,
                2.3954384326934814,
                2.3954384326934814,
                2.3760948181152344,
                2.104126453399658,
                1.964290976524353,
                2.050581216812134,
                2.1284210681915283,
                2.1284210681915283,
                2.1600825786590576,
                2.1600825786590576,
                2.058044910430908,
                2.1335513591766357,
                2.2957639694213867,
                2.2957639694213867,
                2.06573748588562,
                1.8159611225128174,
                1.923012137413025,
                1.923012137413025,
                1.9414364099502563,
                1.9414364099502563
            ],
            "downward_long_wave_radiation": [
                1402.908935546875,
                1370.7249755859375,
                1365.805419921875,
                1401.275146484375,
                1552.200439453125,
                1557.6971435546875,
                1403.4168701171875,
                1318.338134765625,
                1233.93505859375,
                1278.08642578125,
                1348.6142578125,
                1471.33984375,
                1564.869384765625,
                1558.110595703125,
                1438.967529296875,
                1304.1273193359375,
                1475.508056640625,
                1542.8048095703125,
                1466.14306640625,
                1559.1328125,
                1522.5535888671875,
                1468.62109375,
                1546.9847412109375,
                1506.8626708984375,
                1455.72900390625,
                1472.8173828125,
                1507.8480224609375,
                1385.452392578125,
                1303.618896484375,
                1410.6219482421875
            ],
            "downward_short_wave_radiation": [
                742.3240966796875,
                749.7091064453125,
                729.0908813476562,
                720.8073120117188,
                334.5498352050781,
                116.18775177001953,
                378.384765625,
                675.8541259765625,
                768.630615234375,
                752.382080078125,
                695.7022094726562,
                636.063720703125,
                147.31727600097656,
                102.4050521850586,
                273.645751953125,
                669.8233642578125,
                311.2471008300781,
                162.25643920898438,
                448.55413818359375,
                102.42140197753906,
                218.12075805664062,
                420.56793212890625,
                136.76303100585938,
                403.8674011230469,
                185.72427368164062,
                107.33056640625,
                141.29345703125,
                356.212158203125,
                565.3316650390625,
                502.8492431640625
            ],
            "upward_long_wave_radiation": [
                1640.0843505859375,
                1651.9576416015625,
                1640.43994140625,
                1653.0946044921875,
                1658.1910400390625,
                1620.226318359375,
                1587.498046875,
                1584.00244140625,
                1603.44580078125,
                1604.03173828125,
                1636.075927734375,
                1656.383544921875,
                1625.700927734375,
                1605.39404296875,
                1577.5428466796875,
                1585.0987548828125,
                1601.945556640625,
                1609.04833984375,
                1618.42138671875,
                1620.7275390625,
                1608.40576171875,
                1605.765869140625,
                1625.3558349609375,
                1634.1610107421875,
                1588.314453125,
                1533.6439208984375,
                1565.6480712890625,
                1549.1761474609375,
                1552.488525390625,
                1580.052978515625
            ],
            "upward_short_wave_radiation": [
                129.03953552246094,
                130.09609985351562,
                126.432373046875,
                126.62202453613281,
                51.088417053222656,
                18.74220085144043,
                65.6014633178711,
                115.97320556640625,
                136.7119903564453,
                133.0154266357422,
                121.39058685302734,
                110.32318115234375,
                24.389034271240234,
                17.37824249267578,
                45.01287078857422,
                116.30813598632812,
                54.12192916870117,
                24.479236602783203,
                74.2733383178711,
                15.077652931213379,
                34.0496711730957,
                66.43561553955078,
                19.79493522644043,
                65.90408325195312,
                28.68067169189453,
                16.20702362060547,
                22.55319595336914,
                55.47575759887695,
                96.1532211303711,
                86.34910583496094
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 09:08",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "prec_prob": "%",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

You can search weather forecast for until 30 days based in plan that you using.

HTTP Request

GET https://nimbus.somar.io/forecast/30days?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/30days?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
periods Separation by period: dawn, morning, afternoon and night
reference Reference name

Get 45 days

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/45days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/45days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/45days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 06:00",
        "2020-05-20 06:00",
        "2020-05-21 06:00",
        "2020-05-22 06:00",
        "2020-05-23 06:00",
        "2020-05-24 06:00",
        "2020-05-25 06:00",
        "2020-05-26 06:00",
        "2020-05-27 06:00",
        "2020-05-28 06:00",
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "forecast": {
            "precipitation": [
                0.056767433881759644,
                0,
                0,
                0.4399683475494385,
                15.844732284545898,
                44.89187240600586,
                1.5000615119934082,
                0.08085183054208755,
                0,
                0
            ],
            "temperature": [
                18.824644088745117,
                19.359586715698242,
                18.883825302124023,
                19.692514419555664,
                19.551362991333008,
                16.896339416503906,
                15.828611373901367,
                16.13727378845215,
                17.514820098876953,
                18.058198928833008
            ],
            "max_temperature": [
                22.46466827392578,
                24.152278900146484,
                24.09707260131836,
                23.8635196685791,
                22.003244400024414,
                18.38502311706543,
                18.644731521606445,
                20.728199005126953,
                22.921388626098633,
                24.01732063293457
            ],
            "min_temperature": [
                15.417205810546875,
                16.429214477539062,
                16.211782455444336,
                15.86740493774414,
                17.970169067382812,
                15.427639961242676,
                14.038402557373047,
                13.745279312133789,
                13.450150489807129,
                13.989575386047363
            ],
            "rel_humidity": [
                62.96822738647461,
                59.998905181884766,
                57.617767333984375,
                57.83722686767578,
                78.12373352050781,
                94.76325988769531,
                75.46481323242188,
                62.226593017578125,
                56.40239715576172,
                58.100589752197266
            ],
            "wind_speed": [
                3.4700000286102295,
                3.799999952316284,
                3.1600000858306885,
                4.050000190734863,
                4.679999828338623,
                5.150000095367432,
                3.2300000190734863,
                3.440000057220459,
                3.9800000190734863,
                2.700000047683716
            ],
            "wind_direction": [
                84,
                63,
                25,
                176,
                343,
                230,
                309,
                335,
                331,
                253
            ],
            "pressure": [
                1023.6478881835938,
                1022.41357421875,
                1020.7127075195312,
                1018.1690673828125,
                1015.9232177734375,
                1014.6679077148438,
                1016.386474609375,
                1016.560546875,
                1017.0572509765625,
                1017.733642578125
            ],
            "weather_conditions": [
                0,
                0,
                0,
                1,
                3,
                4,
                1,
                0,
                0,
                0
            ],
            "atmospheric_conditions": [
                1,
                1,
                1,
                1,
                1,
                2,
                1,
                1,
                1,
                1
            ],
            "thunderstorm_alerts": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "thermal_sensation": [
                18.80209576957847,
                19.311658189943806,
                18.81657228112877,
                19.61161493272052,
                19.520403485999804,
                16.70397960028661,
                15.63146214382689,
                15.71518270135801,
                17.18781783876763,
                18.055743181538205
            ],
            "max_sensation": [
                22.46466742621528,
                24.15228101942274,
                24.097069634331596,
                23.863516913519966,
                22.00324164496528,
                18.36928473578559,
                18.644731309678818,
                20.728200276692707,
                22.921388414171005,
                24.01731703016493
            ],
            "min_sensation": [
                15.41720496283637,
                16.417120201720643,
                16.107157847880885,
                15.276869314839093,
                17.627951118428594,
                15.427640279134113,
                13.261989770410336,
                12.81911552651217,
                12.24778471071505,
                13.44663471408552
                ],
            "frost_alert": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                2.3177120685577393,
                2.3653812408447266,
                2.3653812408447266,
                2.413882255554199,
                2.413882255554199,
                2.1042680740356445,
                2.1042680740356445,
                2.1194908618927,
                2.1892900466918945,
                2.1892900466918945,
                2.3954384326934814
            ],
            "downward_long_wave_radiation": [
                1402.908935546875,
                1370.7249755859375,
                1365.805419921875,
                1401.275146484375,
                1552.200439453125,
                1557.6971435546875,
                1403.4168701171875,
                1318.338134765625,
                1233.93505859375,
                1278.08642578125
            ],
            "downward_short_wave_radiation": [
                742.3240966796875,
                749.7091064453125,
                729.0908813476562,
                720.8073120117188,
                334.5498352050781,
                116.18775177001953,
                378.384765625,
                675.8541259765625,
                768.630615234375,
                752.382080078125,
                695.7022094726562
            ],
            "upward_long_wave_radiation": [
                1640.0843505859375,
                1651.9576416015625,
                1640.43994140625,
                1653.0946044921875,
                1658.1910400390625,
                1620.226318359375,
                1587.498046875,
                1584.00244140625,
                1603.44580078125,
                1604.03173828125,
                1636.075927734375
            ],
            "upward_short_wave_radiation": [
                129.03953552246094,
                130.09609985351562,
                126.432373046875,
                126.62202453613281,
                51.088417053222656,
                18.74220085144043,
                65.6014633178711,
                115.97320556640625,
                136.7119903564453,
                133.0154266357422,
                121.39058685302734
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 09:08",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "prec_prob": "%",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

You can retrive a weather forecast with 45 days, based in your plan options.

HTTP Request

GET https://nimbus.somar.io/forecast/45days?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/45days?city=<CITY>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
reference Reference name

Seasonal forecast

Get CCM3

import requests
import json


response = requests.get('https://nimbus.somar.io/forecast/climate/ccm3?city=SaoPaulo-SP&days=7&member=avg',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/forecast/climate/ccm3?city=SaoPaulo-SP&days=7&member=avg" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/forecast/climate/ccm3?city=SaoPaulo-SP&days=7&member=avg', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-19 00:00",
        "2020-05-20 00:00",
        "2020-05-21 00:00",
        "2020-05-22 00:00",
        "2020-05-23 00:00",
        "2020-05-24 00:00",
        "2020-05-25 00:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "None"
        },
        "forecast": {
            "convective_precipitation": [
                0,
                0.5710829496383667,
                0,
                2.401496171951294,
                4.8128342628479,
                3.0230371952056885,
                0.5306161642074585
            ],
            "stratiform_precipitation": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "total_precipitation": [
                0,
                0.6069879531860352,
                0,
                2.4058098793029785,
                5.1391825675964355,
                2.9999728202819824,
                0.528351366519928
            ],
            "max_temperature": [
                21.988189697265625,
                22.239431381225586,
                21.77591896057129,
                22.060272216796875,
                21.146942138671875,
                20.4146728515625,
                20.983062744140625
            ],
            "min_temperature": [
                17.756093978881836,
                18.05605125427246,
                18.545583724975586,
                17.982736587524414,
                17.808847427368164,
                17.66782569885254,
                17.71044921875
            ],
            "avg_temperature": [
                19.415496826171875,
                19.67165184020996,
                19.708354949951172,
                19.53498077392578,
                19.04001235961914,
                18.713481903076172,
                19.045122146606445
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 12:50",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C"
        }
    }
}

Get ccm3 daily forecast data for a specific latitude and longitude or city. This model is an ensemble.

HTTP Request

GET https://nimbus.somar.io/forecast/climate/ccm3?lat=<LAT>&lon=<LON>&member=<MEMBER>&reference=<REFERENCE>

GET https://nimbus.somar.io/forecast/climate/cmm3?city=<CITY>&member=<MEMBER>&reference=<REFERENCE>

Query Parameters

Parameter Type Possible values Description
latitude float Latitude
longitude float Longitude
city string City
initi_date date Initial Date
final_date date Final Date
days integer Days
periods bool Separation by period: dawn, morning, afternoon and night
member string avg, emax, emin Members of resulting ensemble

Historic

This data is observed and consolidated, and have a minimal of 24hrs latency

Get 30Days

import requests
import json


response = requests.get('https://nimbus.somar.io/history/30days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/history/30days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/history/30days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-12 06:00",
        "2020-05-13 06:00",
        "2020-05-14 06:00",
        "2020-05-15 06:00",
        "2020-05-16 06:00",
        "2020-05-17 06:00",
        "2020-05-18 06:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "observed": {
            "precipitation": [
                0,
                0,
                0.1964189112186432,
                0,
                0,
                0,
                0
            ],
            "temperature": [
                18.78972625732422,
                19.18778944015503,
                18.59159517288208,
                15.788590908050537,
                19.3943452835083,
                18.811660289764404,
                18.016358375549316
            ],
            "max_temperature": [
                26.47569465637207,
                24.987625122070312,
                21.309295654296875,
                16.99454116821289,
                24.327138900756836,
                26.022457122802734,
                25.387977600097656
            ],
            "min_temperature": [
                11.103757858276367,
                13.387953758239746,
                15.873894691467285,
                14.582640647888184,
                14.461551666259766,
                11.600863456726074,
                10.644739151000977
            ],
            "max_rel_humidity": [
                89.18852233886719,
                83.25667572021484,
                91.6163101196289,
                92.96448516845703,
                93.12593078613281,
                95.54795837402344,
                94.31549072265625
            ],
            "min_rel_humidity": [
                30.30415916442871,
                42.23429870605469,
                68.78843688964844,
                79.8919448852539,
                43.5096435546875,
                28.935083389282227,
                33.991065979003906
            ],
            "max_pressure": [
                1020.932373046875,
                1017.634521484375,
                1019.31689453125,
                1021.1224975585938,
                1019.640869140625,
                1021.2021484375,
                1023.4518432617188
            ],
            "min_pressure": [
                1014.178955078125,
                1012.7354125976562,
                1013.288818359375,
                1017.565673828125,
                1014.272216796875,
                1015.0457153320312,
                1017.408935546875
            ],
            "wind_gust": [
                7.531764030456543,
                11.121869087219238,
                8.084187507629395,
                7.1883649826049805,
                6.104550838470459,
                4.377012252807617,
                6.520904064178467
            ],
            "frost_alert": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                1.8477373123168945,
                1.9349548816680908,
                1.7959121465682983,
                1.2215930223464966,
                1.9756768941879272,
                1.8351887464523315,
                1.6603834629058838
            ],
            "wetting": [
                -0.0212040264159441,
                -0.03478175774216652,
                1.5197817087173462,
                2.127779006958008,
                0.2781636416912079,
                4.545218467712402,
                2.338677167892456
            ],
            "downward_total_radiation": [
                363.2767639160156,
                219.15634155273438,
                207.1370086669922,
                201.4152374267578,
                289.411865234375,
                328.4449462890625,
                353.37310791015625
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 05:06",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_gust": "m/s",
            "pressure": "hpa",
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "wetting": "h",
            "total_radiation": "W/m²"
        }
    }
}

Get daily historic data, for a specific latitude and longitude or city. With a maximum of 30 prior days.

HTTP Request

GET https://nimbus.somar.io/history/30days?lat=<LAT>&lon=<LON>&periods=<PERIODS>

GET https://nimbus.somar.io/history/30days?city=<CITY>&periods=<PERIODS>

Query Parameters

Parameter Description
lat Latitude
lon Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
periods Separation by period: dawn, morning, afternoon and night
reference Reference name (optional)

Get 90 Days

import requests
import json


response = requests.get('https://nimbus.somar.io/history/90days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/history/90days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/history/90days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-12 06:00",
        "2020-05-13 06:00",
        "2020-05-14 06:00",
        "2020-05-15 06:00",
        "2020-05-16 06:00",
        "2020-05-17 06:00",
        "2020-05-18 06:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "observed": {
            "precipitation": [
                0,
                0,
                0.1964189112186432,
                0,
                0,
                0,
                0
            ],
            "temperature": [
                18.78972625732422,
                19.18778944015503,
                18.59159517288208,
                15.788590908050537,
                19.3943452835083,
                18.811660289764404,
                18.016358375549316
            ],
            "max_temperature": [
                26.47569465637207,
                24.987625122070312,
                21.309295654296875,
                16.99454116821289,
                24.327138900756836,
                26.022457122802734,
                25.387977600097656
            ],
            "min_temperature": [
                11.103757858276367,
                13.387953758239746,
                15.873894691467285,
                14.582640647888184,
                14.461551666259766,
                11.600863456726074,
                10.644739151000977
            ],
            "max_rel_humidity": [
                89.18852233886719,
                83.25667572021484,
                91.6163101196289,
                92.96448516845703,
                93.12593078613281,
                95.54795837402344,
                94.31549072265625
            ],
            "min_rel_humidity": [
                30.30415916442871,
                42.23429870605469,
                68.78843688964844,
                79.8919448852539,
                43.5096435546875,
                28.935083389282227,
                33.991065979003906
            ],
            "max_pressure": [
                1020.932373046875,
                1017.634521484375,
                1019.31689453125,
                1021.1224975585938,
                1019.640869140625,
                1021.2021484375,
                1023.4518432617188
            ],
            "min_pressure": [
                1014.178955078125,
                1012.7354125976562,
                1013.288818359375,
                1017.565673828125,
                1014.272216796875,
                1015.0457153320312,
                1017.408935546875
            ],
            "wind_gust": [
                7.531764030456543,
                11.121869087219238,
                8.084187507629395,
                7.1883649826049805,
                6.104550838470459,
                4.377012252807617,
                6.520904064178467
            ],
            "frost_alert": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                1.8477373123168945,
                1.9349548816680908,
                1.7959121465682983,
                1.2215930223464966,
                1.9756768941879272,
                1.8351887464523315,
                1.6603834629058838
            ],
            "wetting": [
                -0.0212040264159441,
                -0.03478175774216652,
                1.5197817087173462,
                2.127779006958008,
                0.2781636416912079,
                4.545218467712402,
                2.338677167892456
            ],
            "downward_total_radiation": [
                363.2767639160156,
                219.15634155273438,
                207.1370086669922,
                201.4152374267578,
                289.411865234375,
                328.4449462890625,
                353.37310791015625
            ],
            "drought": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
            ],
            "thermal_amplitude": [
                15.371936798095703,
                11.599671363830566,
                5.43540096282959,
                2.411900520324707,
                9.86558723449707,
                14.42159366607666,
                14.74323844909668
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 05:06",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_gust": "m/s",
            "pressure": "hpa",
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "wetting": "h",
            "total_radiation": "W/m²"
        }
    }
}

Get daily historic data, for a specific latitude and longitude or city. With a maximum of 90 prior days.

HTTP Request

GET https://nimbus.somar.io/history/90days?lat=<LAT>&lon=<LON>&periods=<PERIODS>

GET https://nimbus.somar.io/history/90days?city=<CITY>&periods=<PERIODS>

Query Parameters

Parameter Description
lat Latitude
lon Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
periods Separation by period: dawn, morning, afternoon and night
reference Reference name (optional)

Get 365 Days

import requests
import json


response = requests.get('https://nimbus.somar.io/history/365days?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/history/365days?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/history/365days?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-12 06:00",
        "2020-05-13 06:00",
        "2020-05-14 06:00",
        "2020-05-15 06:00",
        "2020-05-16 06:00",
        "2020-05-17 06:00",
        "2020-05-18 06:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "observed": {
            "precipitation": [
                0,
                0,
                0.1964189112186432,
                0,
                0,
                0,
                0
            ],
            "temperature": [
                18.78972625732422,
                19.18778944015503,
                18.59159517288208,
                15.788590908050537,
                19.3943452835083,
                18.811660289764404,
                18.016358375549316
            ],
            "max_temperature": [
                26.47569465637207,
                24.987625122070312,
                21.309295654296875,
                16.99454116821289,
                24.327138900756836,
                26.022457122802734,
                25.387977600097656
            ],
            "min_temperature": [
                11.103757858276367,
                13.387953758239746,
                15.873894691467285,
                14.582640647888184,
                14.461551666259766,
                11.600863456726074,
                10.644739151000977
            ],
            "max_rel_humidity": [
                89.18852233886719,
                83.25667572021484,
                91.6163101196289,
                92.96448516845703,
                93.12593078613281,
                95.54795837402344,
                94.31549072265625
            ],
            "min_rel_humidity": [
                30.30415916442871,
                42.23429870605469,
                68.78843688964844,
                79.8919448852539,
                43.5096435546875,
                28.935083389282227,
                33.991065979003906
            ],
            "max_pressure": [
                1020.932373046875,
                1017.634521484375,
                1019.31689453125,
                1021.1224975585938,
                1019.640869140625,
                1021.2021484375,
                1023.4518432617188
            ],
            "min_pressure": [
                1014.178955078125,
                1012.7354125976562,
                1013.288818359375,
                1017.565673828125,
                1014.272216796875,
                1015.0457153320312,
                1017.408935546875
            ],
            "wind_gust": [
                7.531764030456543,
                11.121869087219238,
                8.084187507629395,
                7.1883649826049805,
                6.104550838470459,
                4.377012252807617,
                6.520904064178467
            ],
            "frost_alert": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                1.8477373123168945,
                1.9349548816680908,
                1.7959121465682983,
                1.2215930223464966,
                1.9756768941879272,
                1.8351887464523315,
                1.6603834629058838
            ],
            "wetting": [
                -0.0212040264159441,
                -0.03478175774216652,
                1.5197817087173462,
                2.127779006958008,
                0.2781636416912079,
                4.545218467712402,
                2.338677167892456
            ],
            "downward_total_radiation": [
                363.2767639160156,
                219.15634155273438,
                207.1370086669922,
                201.4152374267578,
                289.411865234375,
                328.4449462890625,
                353.37310791015625
            ],
            "drought": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
            ],
            "thermal_amplitude": [
                15.371936798095703,
                11.599671363830566,
                5.43540096282959,
                2.411900520324707,
                9.86558723449707,
                14.42159366607666,
                14.74323844909668
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 05:06",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_gust": "m/s",
            "pressure": "hpa",
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "wetting": "h",
            "total_radiation": "W/m²"
        }
    }
}

Get daily historic data, for a specific latitude and longitude or city. With a maximum of 365 prior days.

HTTP Request

GET https://nimbus.somar.io/history/365days?lat=<LAT>&lon=<LON>&periods=<PERIODS>

GET https://nimbus.somar.io/history/365days?city=<CITY>&periods=<PERIODS>

Query Parameters

Parameter Description
lat Latitude
lon Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
periods Separation by period: dawn, morning, afternoon and night
reference Reference name (optional)

Observed

This endpoint returns near real time data, with a max latency of 45min.

Get hourly

import requests
import json


response = requests.get('https://nimbus.somar.io/observed/hourly?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/observed/hourly?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/observed/hourly?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-18 22:00",
        "2020-05-18 23:00",
        "2020-05-19 00:00",
        "2020-05-19 01:00",
        "2020-05-19 02:00",
        "2020-05-19 03:00",
        "2020-05-19 04:00",
        "2020-05-19 05:00",
        "2020-05-19 06:00",
        "2020-05-19 07:00",
        "2020-05-19 08:00",
        "2020-05-19 09:00",
        "2020-05-19 10:00",
        "2020-05-19 11:00",
        "2020-05-19 12:00",
        "2020-05-19 13:00",
        "2020-05-19 14:00",
        "2020-05-19 15:00",
        "2020-05-19 16:00",
        "2020-05-19 17:00",
        "2020-05-19 18:00",
        "2020-05-19 19:00",
        "2020-05-19 20:00",
        "2020-05-19 21:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "None"
        },
        "observed": {
            "precipitation": [
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0,
                1.0
            ],
            "temperature": [
                18.34000015258789,
                16.950000762939453,
                16.290000915527344,
                15.461019515991211,
                14.566726684570312,
                13.9591703414917,
                14.850000381469727,
                14.430000305175781,
                15.3100004196167,
                15.619999885559082,
                15.449999809265137,
                15.579999923706055,
                15.09000015258789,
                15.5,
                15.430000305175781,
                17.670000076293945,
                18.6200008392334,
                19.90999984741211,
                21.360000610351562,
                22.690000534057617,
                23.6200008392334,
                24.270000457763672,
                23.520000457763672,
                20.40999984741211
            ],
            "rel_humidity": [
                90.26000213623047,
                99.98999786376953,
                99.98999786376953,
                72.1402359008789,
                76.7984390258789,
                79.66664123535156,
                99.98999786376953,
                99.98999786376953,
                99.98999786376953,
                99.98999786376953,
                99.98999786376953,
                99.98999786376953,
                99.98999786376953,
                83.0,
                99.98999786376953,
                97.2300033569336,
                91.73999786376953,
                84.05000305175781,
                78.02999877929688,
                65.73999786376953,
                61.43000030517578,
                56.45000076293945,
                71.77999877929688,
                90.37000274658203
            ],
            "wind_speed": [
                1.1299999952316284,
                0.3799999952316284,
                0.0,
                0.6700000166893005,
                0.8299999833106995,
                0.6499999761581421,
                0.0,
                0.0,
                2.259999990463257,
                1.3200000524520874,
                2.069999933242798,
                2.069999933242798,
                2.069999933242798,
                2.9000000953674316,
                1.1299999952316284,
                3.950000047683716,
                6.579999923706055,
                3.759999990463257,
                2.069999933242798,
                2.630000114440918,
                1.1299999952316284,
                1.8799999952316284,
                0.1899999976158142,
                2.630000114440918
            ],
            "wind_direction": [
                183,
                13,
                180,
                225,
                241,
                238,
                0,
                360,
                187,
                16,
                3,
                293,
                276,
                312,
                31,
                334,
                5,
                227,
                169,
                148,
                336,
                115,
                3,
                34
            ],
            "wind_gust": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
            ],
            "pressure": [
                1020,
                1020,
                1022,
                1023,
                1023,
                1023,
                1022,
                1022,
                1021,
                1021,
                1022,
                1022,
                1022,
                1024,
                1024,
                1023,
                1022,
                1022,
                1021,
                1020,
                1019,
                1019,
                1018,
                1019
            ],
            "dew_point": [
                13.100000381469727,
                12.699999809265137,
                12.699999809265137,
                12.862659454345703,
                12.913176536560059,
                12.705680847167969,
                12.563989639282227,
                12.600000381469727,
                13.100000381469727,
                13.300000190734863,
                12.899999618530273,
                12.600000381469727,
                12.5,
                12.600000381469727,
                12.899999618530273,
                12.600000381469727,
                12.5,
                14.0,
                12.199999809265137,
                11.5,
                11.199999809265137,
                10.0,
                13.899999618530273,
                14.300000190734863
            ],
            "cloud_cover": [
                0.43143004179000854,
                0.29404309391975403,
                0.3659103214740753,
                0.45542261004447937,
                0.4322013854980469,
                0.3318386971950531,
                0.31112825870513916,
                0.5640892386436462,
                0.6182852387428284,
                0.5800791382789612,
                0.5660618543624878,
                0.43479663133621216,
                0.4093799293041229,
                0.75,
                0.35455694794654846,
                0.25,
                0.25,
                0.3648225665092468,
                0.3472788631916046,
                0.34557655453681946,
                0.3111972510814667,
                0.36582809686660767,
                0.32525718212127686,
                0.36038556694984436
            ],
            "categorical_rain": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 21:35",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "dew_point": "C"
        }
    }
}

Returns hourly observed data for a specific latitude and longitude or city. For a maximum of 96 past hours.

HTTP Request

GET https://nimbus.somar.io/observed/hourly?latitude=<LAT>&longitude=<LON>

GET https://nimbus.somar.io/observed/hourly?city=<CITY>

Query Parameters

Parameter Type Possible values Description
latitude float Latitude
longitude float Longitude
city string City
hours integer 1,...,96 The amount of past hours that will be returned in the API response.

Get daily

import requests
import json


response = requests.get('https://nimbus.somar.io/observed/daily?city=SaoPaulo-SP',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/observed/daily?city=SaoPaulo-SP" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/observed/daily?city=SaoPaulo-SP', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2020-05-12 06:00",
        "2020-05-13 06:00",
        "2020-05-14 06:00",
        "2020-05-15 06:00",
        "2020-05-16 06:00",
        "2020-05-17 06:00",
        "2020-05-18 06:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "observed": {
            "precipitation": [
                0,
                0,
                0.1964189112186432,
                0,
                0,
                0,
                0
            ],
            "temperature": [
                18.78972625732422,
                19.18778944015503,
                18.59159517288208,
                15.788590908050537,
                19.3943452835083,
                18.811660289764404,
                18.016358375549316
            ],
            "max_temperature": [
                26.47569465637207,
                24.987625122070312,
                21.309295654296875,
                16.99454116821289,
                24.327138900756836,
                26.022457122802734,
                25.387977600097656
            ],
            "min_temperature": [
                11.103757858276367,
                13.387953758239746,
                15.873894691467285,
                14.582640647888184,
                14.461551666259766,
                11.600863456726074,
                10.644739151000977
            ],
            "max_rel_humidity": [
                89.18852233886719,
                83.25667572021484,
                91.6163101196289,
                92.96448516845703,
                93.12593078613281,
                95.54795837402344,
                94.31549072265625
            ],
            "min_rel_humidity": [
                30.30415916442871,
                42.23429870605469,
                68.78843688964844,
                79.8919448852539,
                43.5096435546875,
                28.935083389282227,
                33.991065979003906
            ],
            "max_pressure": [
                1020.932373046875,
                1017.634521484375,
                1019.31689453125,
                1021.1224975585938,
                1019.640869140625,
                1021.2021484375,
                1023.4518432617188
            ],
            "min_pressure": [
                1014.178955078125,
                1012.7354125976562,
                1013.288818359375,
                1017.565673828125,
                1014.272216796875,
                1015.0457153320312,
                1017.408935546875
            ],
            "wind_gust": [
                7.531764030456543,
                11.121869087219238,
                8.084187507629395,
                7.1883649826049805,
                6.104550838470459,
                4.377012252807617,
                6.520904064178467
            ],
            "frost_alert": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "etp": [
                1.8477373123168945,
                1.9349548816680908,
                1.7959121465682983,
                1.2215930223464966,
                1.9756768941879272,
                1.8351887464523315,
                1.6603834629058838
            ],
            "wetting": [
                -0.0212040264159441,
                -0.03478175774216652,
                1.5197817087173462,
                2.127779006958008,
                0.2781636416912079,
                4.545218467712402,
                2.338677167892456
            ],
            "downward_total_radiation": [
                363.2767639160156,
                219.15634155273438,
                207.1370086669922,
                201.4152374267578,
                289.411865234375,
                328.4449462890625,
                353.37310791015625
            ],
            "drought": [
                1,
                2,
                3,
                4,
                5,
                6,
                7
            ],
            "thermal_amplitude": [
                15.371936798095703,
                11.599671363830566,
                5.43540096282959,
                2.411900520324707,
                9.86558723449707,
                14.42159366607666,
                14.74323844909668
            ]
        }
    },
    "meta": {
        "updated_at": "2020-05-19 05:06",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_gust": "m/s",
            "pressure": "hpa",
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "wetting": "h",
            "total_radiation": "W/m²"
        }
    }
}

Get daily observed data for a specific latitude and longitude or city.

HTTP Request

GET https://nimbus.somar.io/observed/daily?latitude=<LAT>&longitude=<LON>&reference=<REFERENCE>

GET https://nimbus.somar.io/observed/daily?city=<CITY>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
reference Reference name

Clima

Get daily

import requests
import json


response = requests.get('https://nimbus.somar.io/climate/daily?city=SaoPaulo-SP&days=15',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/climate/daily?city=SaoPaulo-SP&days=15" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/climate/daily?city=SaoPaulo-SP&days=15', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        "2010-05-19 06:00",
        "2010-05-20 06:00",
        "2010-05-21 06:00",
        "2010-05-22 06:00",
        "2010-05-23 06:00",
        "2010-05-24 06:00",
        "2010-05-25 06:00",
        "2010-05-26 06:00",
        "2010-05-27 06:00",
        "2010-05-28 06:00",
        "2010-05-29 06:00",
        "2010-05-30 06:00",
        "2010-05-31 06:00",
        "2010-06-01 06:00",
        "2010-06-02 06:00",
        "2010-06-03 06:00"
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "observed": {
            "precipitation": [
                3.9821226596832275,
                3.6964266300201416,
                2.1961166858673096,
                5.229040622711182,
                4.151275634765625,
                3.046980857849121,
                8.069395065307617,
                2.162271738052368,
                0.8778133392333984,
                0.6906915307044983,
                2.1773784160614014,
                0.9777919054031372,
                1.296659231185913,
                3.0237932205200195,
                2.216203451156616,
                2.604184150695801
            ],
            "max_precipitation": [
                25.847848892211914,
                36.312347412109375,
                27.77312660217285,
                42.55268478393555,
                18.960365295410156,
                14.93871784210205,
                117.98340606689453,
                18.298185348510742,
                8.8299560546875,
                5.979281425476074,
                14.258336067199707,
                7.954739570617676,
                13.364762306213379,
                20.605361938476562,
                15.80427360534668,
                15.49482536315918
            ],
            "prob_precipitation": [
                46.147151947021484,
                37.975502014160156,
                15.044923782348633,
                29.978261947631836,
                45.45020294189453,
                38.477638244628906,
                32.99684524536133,
                26.2397518157959,
                10.281905174255371,
                22.92163848876953,
                26.863445281982422,
                15.882107734680176,
                25.8756046295166,
                40.948360443115234,
                34.12852478027344,
                31.555158615112305
            ],
            "temperature": [
                18.74602460861206,
                18.791518688201904,
                19.188230991363525,
                19.01146364212036,
                18.18500328063965,
                17.837945461273193,
                18.502891063690186,
                18.89369773864746,
                18.126879692077637,
                17.88027334213257,
                18.0622878074646,
                18.06098222732544,
                18.348735809326172,
                18.332737922668457,
                18.116477489471436,
                17.943767547607422
            ],
            "max_temperature": [
                22.14983558654785,
                23.06086540222168,
                23.46891212463379,
                22.938121795654297,
                21.892065048217773,
                21.657468795776367,
                22.700016021728516,
                23.113101959228516,
                22.3893985748291,
                22.071535110473633,
                22.43308448791504,
                22.747989654541016,
                22.55344581604004,
                22.52292251586914,
                22.105436325073242,
                22.15403175354004
            ],
            "min_temperature": [
                15.34221363067627,
                14.522171974182129,
                14.907549858093262,
                15.084805488586426,
                14.477941513061523,
                14.01842212677002,
                14.305766105651855,
                14.674293518066406,
                13.864360809326172,
                13.689011573791504,
                13.69149112701416,
                13.373974800109863,
                14.144025802612305,
                14.142553329467773,
                14.127518653869629,
                13.733503341674805
            ],
            "abs_max_temperature": [
                27.397911071777344,
                28.748455047607422,
                28.171722412109375,
                29.539430618286133,
                27.622364044189453,
                26.51424789428711,
                27.378137588500977,
                28.22271156311035,
                27.59991455078125,
                27.05360221862793,
                26.787080764770508,
                27.39339828491211,
                27.520021438598633,
                27.832000732421875,
                28.005870819091797,
                27.646495819091797
            ],
            "abs_min_temperature": [
                11.775525093078613,
                9.030074119567871,
                6.982365608215332,
                9.324421882629395,
                9.923995971679688,
                9.249829292297363,
                8.566553115844727,
                10.212810516357422,
                8.51879596710205,
                8.690218925476074,
                7.50773286819458,
                7.703948497772217,
                9.485217094421387,
                9.840442657470703,
                8.291218757629395,
                7.764330863952637
            ]
        }
    },
    "meta": {
        "updated_at": "2019-03-06 19:29",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "precipitation prob": "% non limited"
        }
    }
}

Get climatology daily data for a specific latitude and longitude or city.

HTTP Request

GET https://nimbus.somar.io/climate/daily?latitude=<LAT>&longitude=<LON>&reference=<REFERENCE>

GET https://nimbus.somar.io/climate/daily?city=<CITY>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
days Days
reference Reference name

Get monthly

import requests
import json


response = requests.get('https://nimbus.somar.io/climate/monthly?city=SaoPaulo-SP&days=15',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/climate/monthly?city=SaoPaulo-SP&days=15" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/climate/monthly?city=SaoPaulo-SP&days=15', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": [
        {
            "initi": "2010-05-19 06:00",
            "final": "2010-06-03 06:00"
        }
    ],
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "observed": {
            "monthly_max_temperature": [
                22.497389435768127
            ],
            "monthly_min_temperature": [
                14.256225228309631
            ],
            "monthly_thermal_amplitude": [
                8.241164207458496
            ],
            "monthly_temperature": [
                18.37680733203888
            ],
            "monthly_accumulated_precipitation": [
                46.39814513921738
            ]
        }
    },
    "meta": {
        "updated_at": "2019-03-06 19:29",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "precipitation prob": "% non limited"
        }
    }
}

Get climatology monthly data for a specific latitude and longitude or city.

HTTP Request

GET https://nimbus.somar.io/climate/monthly?lat=<LAT>&lon=<LON>&reference=<REFERENCE>

GET https://nimbus.somar.io/climate/monthly?city=<CITY>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
reference Reference name

Agriculture

Phytosanitary Calendar

import requests
import json

response = requests.get('https://nimbus.somar.io/agriculture/phyto?latitude=-29.6873064&longitude=-53.8154769&days=15&crops=soja,algodao,cafe',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/agriculture/phyto?latitude=-29.6873064&longitude=-53.8154769&days=15&crops=soja,algodao,cafe" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/agriculture/phyto?latitude=-29.6873064&longitude=-53.8154769&days=15&crops=soja,algodao,cafe', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "status": 200,
    "data": [{
        "data": "2019-02-12",
        "timestamp": 1549958400.0,
        "alerta": [{
            "cultura": "soja",
            "nome": "Ferrugem Asi\u00e1tica",
            "status": 1
        }, {
            "cultura": "soja",
            "nome": "Antracnose",
            "status": 1
        },
        {
            "cultura": "cafe",
            "nome": "Rhizoctoniose",
            "status": 1
        }, {
            "cultura": "cafe",
            "nome": "Antranose",
            "status": 1
        }]
    }]
}

Phytosanitary alerts based on weather forecast

HTTP Request

GET https://nimbus.somar.io/agriculture/phyto?latitude=<LATITIDE>&longitude=<LONGITUDE>&days=<DAYS>&crops=<CROP_1,CROP_2,CROP_N>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
days Days, max = 15
crops Crop codes separated by comma, check the table below to see the domain

Crops and diseases

List of crops and diseases that can be alarmed

Crops Param code Diseases
Soja soja Ferrugem Asiática, Antracnose, Mancha Alvo, Mofo Branco, Mela
Feijão feijao Mosaico Dourado, Fusariose, Antranose, Crestamento Bacteriano, Mela
Milho milho Ferrugem, Mancha Branca, Diplodia, Fusariose, Macrofomina
Trigo trigo Giberela, Brusone, Ferrugem da Folha, Oidio
Café cafe Ferrugem do Café, Cercosporiose, Rhizoctoniose, Antranose
Algodão algodao Ramulose, Tombamento, Mancha Angular, Alternaria, Podridão das Maças, Mofo Branco
Arroz arroz Brusone, Escaldadura, Mancha Estreita, Mancha Parda, Falso Carvão
Cana-de-açucar cana Mosaico, Escaldadura das Folhas, Estrias Vermelhas, Raquitismo da Soqueira, Carvão
Fruticultura fruticultura Antracnose, Ferrugem, Fusariose, Gomose, Oidio
Hortaliças hortalicas Mancha Purpura, Antracnose, Mildio, Ferrugem, Podridão Branca, Phytophthora, Podridão Mole

What is the domain and the status meaning?

cod meaning
1 No Alert
2 Attention
2 Alert

Water Balance

import requests
import json

response = requests.get('http://nimbus.somar.io/agriculture/waterbalance?latitude=-23.541409&longitude=-46.733401&days=93&crop=ABF&slt=FAr',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "http://nimbus.somar.io/agriculture/waterbalance?latitude=-23.541409&longitude=-46.733401&days=93&crop=ABF&slt=FAr" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('http://nimbus.somar.io/agriculture/waterbalance?latitude=-23.541409&longitude=-46.733401&days=93&crop=ABF&slt=FAr', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
  "latitude": -23.541409,
  "longitude": -46.733401,
  "status": "Sucesso",
  "reqType": {
    "initi_date": "2019-03-02",
    "final_date": "2019-03-04",
    "crop": "Am",
    "slt": "SiAg"
  },
  "waterBalance": [
    {
      "date": "2019-09-21",
      "timestamp": 1569056400,
      "etp": 4.281315803527832,
      "p_etp": -4.281315803527832,
      "alt": -2.7533689857800425,
      "neg_acum": -15.409165814518929,
      "etr": 2.7533689857800425,
      "arm": 17.949432901036502,
      "exc": 0,
      "def": 1.5279468177477895,
      "isna": 0.6431127980587764,
      "exc_10day_acu": 38.439498315756865,
      "def_10day_acu": 3.3586040904095817
    }
  ]
}

Water balance is the result of the amount of water entering and leaving a certain portion of the soil in a given time interval.

You must provide latitude, longitude, period length in days, and soil/crop info from either:

HTTP Request

GET http://nimbus.somar.io/agriculture/waterbalance?latitude=<LATITUDE>&longitude=<LONGITUDE>&days=<DAYS>&crop=<CROPS>&slt=<SLT>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
days Days (max 270 days forward)
initi_date Initial Date (start in 01/07/2018)
final_date Final Date (max 270 days forward)
crop Crop code
slt Soil code
gen General CAD

The query period must be given either in days OR initial and final dates Evapotranspiration data are currently available from 04/01/2019, so requests starting before this date will return rogue values. Water balance considers a period of 90 days (or the period between 04/01/2019 and initial date) before the request to iterate over the water storage and provide a good starting value.

Crops

List of crops supported by our solution This is used to calculate the CAD from the mean depth of the radicular structure of the crop type

Param code Crop type
ABF Arroz-Batata-Feijao-Algodao
Am Amendoim
CCC Cana-Citrus-Cafe
Ef EspeciesFlorestais
Hr Hortalicas
MS Milho-Soja
Tr Trigo

Soils

List of soils supported by our solution If no soil information is given, the CAD is calculated from the crop info and a mean CAD

Param code Soil Type
Arenoso Ar
Franco-arenoso FAr
Franco Fr
Franco-argiloso FrAg
Siltoso-argiloso SiAg
Argiloso Ag

General CADs

List of general CADs supported by our solution The general CAD can be used if no specific information about the soil and crop can be given A specific numerical value can also be used, and if it is well determined can improve the water balance calculation If this parameter is used, it overrides the soil and crop information for the water balance calculation

Param code General CAD
CtAn Culturas Anuais
CtPr Culturas Perenes
EsFr Especies Florestais
HrOr Hortalicas-Olericolas
User-defined

Water Balance

List of general result water balance

Keys Description
etp Evapotranspiração potencial
p_etp Precipitação - tp
alt Alteração do armazenamento
neg_acum Negativo acumulado
etr Evapotranspiração real
arm Armazenamento (água no solo, mm)
exc Excedente (mm)
def Déficit (mm)
isna Índice de satisfação de necessidade de água (0 - 1)
exc_10day_acu Acumulado dos últimos 10 dias do Excedente (mm)
def_10day_acu Acumulado dos últimos 10 dias do Déficit (mm)

Crop penalization

import requests
import json

response = requests.get('https://nimbus.somar.io/agriculture/penalization?latitude=-23.541409&longitude=-46.733401&crop=arroz&pp=5000&cycle=precoce&days=93&soil=FAr',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/agriculture/penalization?latitude=-23.541409&longitude=-46.733401&crop=arroz&pp=5000&cycle=precoce&days=93&soil=FAr" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/agriculture/penalization?latitude=-23.541409&longitude=-46.733401&crop=arroz&pp=5000&cycle=precoce&days=93&soil=FAr', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "latitude": -23.541409,
    "longitude": -46.733401,
    "penalizacao": [{
        "timestamp": 1552802400,
        "data": "2019-03-17",
        "etc": 2.11,
        "kc": 0.75,
        "ky": 0.6,
        "pr": 5000.0,
        "arm": 32.8
    }]
}

From the production potential of a crop, the penalization formula indicates the loss of productivity due to climatic conditions (distribution of rainfall along the productive cycle and water balance in the soil).

HTTP Request

GET https://nimbus.somar.io/agriculture/penalization?latitude=<LATITUDE>&longitude=<LONGITUDE>&crop=<CROP>&pp=<PP>&cycle=<CYCLE>&days=<DAYS>&soil=<SOIL>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
days Quantity of days forward
initi_date Initial date
final_date Final date
crop Crop code
pp Productive potential in kg/ha
cycle Cycle type
soil Soil type
gen General CAD

The query period must be given either in days OR initial and final dates

Crop

List of available crops to penalize

Crops Param code
Algodão algodao
Soja soja
Milho milho
Arroz arroz
Trigo trigo
Café cafe
Cana-de-açucar cana

Cycle types

List of cycle types for the crops

Crops Param code
Early precoce
Medium medio
Late tardio

For each crop, the cycle type indicates a number of days

Cycle Algodão Soja Milho Arroz Trigo Café Cana-de-açucar
Early 125 110 100 105 100 240 365
Medium 150 125 120 120 120 240 365
Late 175 140 150 135 130 240 365

Soils

List of soils supported by our solution

Param code Soil Type
Arenoso Ar
Franco-arenoso FAr
Franco Fr
Franco-argiloso FrAg
Siltoso-argiloso SiAg
Argiloso Ag

General CADs

List of general CADs supported by our solution The general CAD can be used if no specific information about the soil and crop can be given A specific numerical value can also be used, and if it is well determined can improve the water balance calculation If this parameter is used, it overrides the soil and crop information for the water balance calculation

Param code General CAD
CtAn Culturas Anuais
CtPr Culturas Perenes
EsFr Especies Florestais
HrOr Hortalicas-Olericolas
User-defined

Hybrid

To access this endpoints contact our support or sails team

Get compare observed

import requests
import json


response = requests.get('https://nimbus.somar.io/hybrid/compare?city=SaoPaulo-SP&days=90',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/hybrid/compare?city=SaoPaulo-SP&days=90" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/hybrid/compare?city=SaoPaulo-SP&days=90', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": {
        "period": [
            {
                "initi": "2020-05-19 06:00",
                "final": "2020-06-17 06:00"
            },
            {
                "initi": "2020-06-18 06:00",
                "final": "2020-07-17 06:00"
            },
            {
                "initi": "2020-07-18 06:00",
                "final": "2020-08-16 06:00"
            }
        ],
        "period-1": [
            {
                "initi": "2019-05-19 06:00",
                "final": "2019-06-17 06:00"
            },
            {
                "initi": "2019-06-18 06:00",
                "final": "2019-07-17 06:00"
            },
            {
                "initi": "2019-07-18 06:00",
                "final": "2019-08-16 06:00"
            }
        ]
    },
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "hybrid": {
            "downward_long_wave_radiation": {
                "period": [
                    1402.908935546875,
                    1370.7249755859375,
                    1365.805419921875,
                    1401.275146484375,
                    1552.200439453125,
                    1557.6971435546875,
                    1403.4168701171875,
                    1318.338134765625,
                    1233.93505859375,
                    1278.08642578125,
                    1348.6142578125,
                    1471.33984375,
                    1564.869384765625,
                    1558.110595703125,
                    1438.967529296875,
                    1304.1273193359375,
                    1475.508056640625,
                    1542.8048095703125,
                    1466.14306640625,
                    1559.1328125,
                    1522.5535888671875,
                    1468.62109375,
                    1546.9847412109375,
                    1506.8626708984375,
                    1455.72900390625,
                    1472.8173828125,
                    1507.8480224609375,
                    1385.452392578125,
                    1303.618896484375,
                    1410.6219482421875,
                    1382.0694580078125,
                    1325.1285400390625,
                    1327.235595703125,
                    1308.025146484375,
                    1287.3770751953125,
                    1346.56396484375,
                    1496.635009765625,
                    1400.950439453125,
                    1454.3192138671875,
                    1421.5301513671875,
                    1451.3974609375,
                    1173.4150390625,
                    1201.14892578125,
                    1306.3328857421875,
                    1279.222412109375,
                    1239.5631103515625,
                    1221.1475830078125,
                    1266.7266845703125,
                    1338.903564453125,
                    1427.3262939453125,
                    1370.796875,
                    1300.9527587890625,
                    1308.78466796875,
                    1428.785400390625,
                    1328.6280517578125,
                    1311.848876953125,
                    1312.5467529296875,
                    1311.1656494140625,
                    1286.704833984375,
                    1286.867919921875,
                    1261.1734619140625,
                    1319.32177734375,
                    1389.0615234375,
                    1365.7154541015625,
                    1396.55859375,
                    1356.717529296875,
                    1493.014404296875,
                    1365.0535888671875,
                    1401.29052734375,
                    1531.4931640625,
                    1466.66943359375,
                    1426.822998046875,
                    1336.9034423828125,
                    1343.988037109375,
                    1491.9488525390625,
                    1446.2637939453125,
                    1286.028076171875,
                    1237.22314453125,
                    1210.5167236328125,
                    1234.502197265625,
                    1295.3580322265625,
                    1303.172119140625,
                    1261.639404296875,
                    1256.609130859375,
                    1258.96435546875,
                    1279.6431884765625,
                    1288.701416015625,
                    1326.328857421875,
                    1316.2303466796875,
                    1332.66455078125,
                    1311.399658203125
                ]
            },
            "downward_short_wave_radiation": {
                "period": [
                    742.3240966796875,
                    749.7091064453125,
                    729.0908813476562,
                    720.8073120117188,
                    334.5498352050781,
                    116.18775177001953,
                    378.384765625,
                    675.8541259765625,
                    768.630615234375,
                    752.382080078125,
                    695.7022094726562,
                    636.063720703125,
                    147.31727600097656,
                    102.4050521850586,
                    273.645751953125,
                    669.8233642578125,
                    311.2471008300781,
                    162.25643920898438,
                    448.55413818359375,
                    102.42140197753906,
                    218.12075805664062,
                    420.56793212890625,
                    136.76303100585938,
                    403.8674011230469,
                    185.72427368164062,
                    107.33056640625,
                    141.29345703125,
                    356.212158203125,
                    565.3316650390625,
                    502.8492431640625,
                    575.0518188476562,
                    579.7432861328125,
                    618.920166015625,
                    612.0435791015625,
                    624.99365234375,
                    645.7866821289062,
                    262.70953369140625,
                    528.2586669921875,
                    545.6134643554688,
                    594.496337890625,
                    592.032958984375,
                    612.72216796875,
                    686.4899291992188,
                    653.4110107421875,
                    674.0394897460938,
                    700.8406372070312,
                    698.3465576171875,
                    651.31005859375,
                    671.9465942382812,
                    611.6170654296875,
                    652.2628784179688,
                    708.1170654296875,
                    705.8270263671875,
                    558.4963989257812,
                    684.1217651367188,
                    721.4019775390625,
                    723.0446166992188,
                    730.2137451171875,
                    749.357177734375,
                    753.1569213867188,
                    762.424560546875,
                    700.3219604492188,
                    584.1854248046875,
                    704.9605712890625,
                    707.047119140625,
                    741.0028076171875,
                    330.9869689941406,
                    727.745849609375,
                    736.8916015625,
                    207.54881286621094,
                    368.0106201171875,
                    644.8343505859375,
                    769.8765869140625,
                    800.9471435546875,
                    262.10003662109375,
                    337.7373352050781,
                    760.888427734375,
                    833.4388427734375,
                    846.8692626953125,
                    808.9389038085938,
                    826.2645874023438,
                    827.8402709960938,
                    865.1948852539062,
                    869.8006591796875,
                    881.271484375,
                    889.9754028320312,
                    891.0223388671875,
                    855.1575317382812,
                    895.611328125,
                    885.2378540039062,
                    897.8619995117188
                ]
            },
            "upward_long_wave_radiation": {
                "period": [
                    1640.0843505859375,
                    1651.9576416015625,
                    1640.43994140625,
                    1653.0946044921875,
                    1658.1910400390625,
                    1620.226318359375,
                    1587.498046875,
                    1584.00244140625,
                    1603.44580078125,
                    1604.03173828125,
                    1636.075927734375,
                    1656.383544921875,
                    1625.700927734375,
                    1605.39404296875,
                    1577.5428466796875,
                    1585.0987548828125,
                    1601.945556640625,
                    1609.04833984375,
                    1618.42138671875,
                    1620.7275390625,
                    1608.40576171875,
                    1605.765869140625,
                    1625.3558349609375,
                    1634.1610107421875,
                    1588.314453125,
                    1533.6439208984375,
                    1565.6480712890625,
                    1549.1761474609375,
                    1552.488525390625,
                    1580.052978515625,
                    1591.06494140625,
                    1572.3233642578125,
                    1584.5291748046875,
                    1580.8900146484375,
                    1576.3839111328125,
                    1596.21826171875,
                    1609.5787353515625,
                    1598.0540771484375,
                    1618.33154296875,
                    1635.974365234375,
                    1638.3289794921875,
                    1490.8759765625,
                    1508.7969970703125,
                    1545.0338134765625,
                    1560.3970947265625,
                    1556.300048828125,
                    1551.8138427734375,
                    1569.23583984375,
                    1602.6915283203125,
                    1634.89208984375,
                    1634.222900390625,
                    1612.1490478515625,
                    1602.403076171875,
                    1632.791015625,
                    1611.985595703125,
                    1623.4119873046875,
                    1623.795166015625,
                    1626.491455078125,
                    1617.4642333984375,
                    1602.3197021484375,
                    1606.33837890625,
                    1611.337158203125,
                    1627.1026611328125,
                    1644.690185546875,
                    1652.9991455078125,
                    1650.3363037109375,
                    1640.979736328125,
                    1643.636962890625,
                    1643.0859375,
                    1597.553955078125,
                    1603.402099609375,
                    1628.16748046875,
                    1629.6346435546875,
                    1626.9090576171875,
                    1583.844970703125,
                    1572.3121337890625,
                    1573.393310546875,
                    1571.6724853515625,
                    1572.3040771484375,
                    1583.843994140625,
                    1612.130126953125,
                    1619.62109375,
                    1613.526611328125,
                    1613.3480224609375,
                    1626.663818359375,
                    1641.4197998046875,
                    1648.64794921875,
                    1666.6363525390625,
                    1667.5496826171875,
                    1650.906494140625,
                    1649.3310546875
                ]
            },
            "upward_short_wave_radiation": {
                "period": [
                    129.03953552246094,
                    130.09609985351562,
                    126.432373046875,
                    126.62202453613281,
                    51.088417053222656,
                    18.74220085144043,
                    65.6014633178711,
                    115.97320556640625,
                    136.7119903564453,
                    133.0154266357422,
                    121.39058685302734,
                    110.32318115234375,
                    24.389034271240234,
                    17.37824249267578,
                    45.01287078857422,
                    116.30813598632812,
                    54.12192916870117,
                    24.479236602783203,
                    74.2733383178711,
                    15.077652931213379,
                    34.0496711730957,
                    66.43561553955078,
                    19.79493522644043,
                    65.90408325195312,
                    28.68067169189453,
                    16.20702362060547,
                    22.55319595336914,
                    55.47575759887695,
                    96.1532211303711,
                    86.34910583496094,
                    101.24629974365234,
                    98.08921813964844,
                    105.64970397949219,
                    104.14227294921875,
                    107.79875183105469,
                    110.7603530883789,
                    42.32927703857422,
                    88.3565673828125,
                    91.1112289428711,
                    104.23856353759766,
                    101.50498962402344,
                    109.98711395263672,
                    120.65325927734375,
                    111.48008728027344,
                    116.59042358398438,
                    120.1246109008789,
                    122.61815643310547,
                    112.2236328125,
                    114.36761474609375,
                    100.8069076538086,
                    109.58045196533203,
                    120.11746978759766,
                    120.2938003540039,
                    89.37309265136719,
                    115.0075454711914,
                    123.31220245361328,
                    123.5895004272461,
                    124.79615020751953,
                    128.72950744628906,
                    128.61863708496094,
                    131.40017700195312,
                    118.74166870117188,
                    98.86007690429688,
                    118.89837646484375,
                    117.688720703125,
                    125.99976348876953,
                    51.69040298461914,
                    123.49834442138672,
                    125.25086975097656,
                    34.35310363769531,
                    53.16965103149414,
                    105.85789489746094,
                    130.08958435058594,
                    136.77857971191406,
                    36.4160270690918,
                    58.66655731201172,
                    130.83670043945312,
                    142.94862365722656,
                    145.2069854736328,
                    138.9124298095703,
                    138.20941162109375,
                    138.9475860595703,
                    146.68923950195312,
                    148.3459930419922,
                    149.5684814453125,
                    151.1568145751953,
                    151.65037536621094,
                    144.9004364013672,
                    151.8493194580078,
                    149.4505615234375,
                    152.135986328125
                ]
            },
            "monthly_max_temperature": {
                "period": [
                    19.893114058176675,
                    21.10474770863851,
                    22.778021176656086
                ],
                "period-1": [
                    23.92811368306478,
                    22.871707661946616,
                    23.819661458333332
                ]
            },
            "monthly_min_temperature": {
                "period": [
                    14.535126145680746,
                    13.430932474136352,
                    14.411373710632324
                ],
                "period-1": [
                    14.12394552230835,
                    12.929683128992716,
                    12.991768487294515
                ]
            },
            "monthly_thermal_amplitude": {
                "period": [
                    5.357987912495931,
                    7.673815234502157,
                    8.366647466023762
                ],
                "period-1": [
                    9.80416816075643,
                    9.942024532953898,
                    10.827892971038818
                ]
            },
            "monthly_temperature": {
                "period": [
                    16.989828936258952,
                    16.66848478317261,
                    18.010067049662272
                ],
                "period-1": [
                    19.026029602686563,
                    17.900695395469665,
                    18.405714972813925
                ]
            },
            "monthly_accumulated_precipitation": {
                "period": [
                    279.1913823187351,
                    7.909672245383263,
                    14.272454112768173
                ],
                "period-1": [
                    54.63036719337106,
                    117.28670924156904,
                    3.1628695279359818
                ]
            },
            "monthly_accumulated_etp": {
                "period": [
                    64.8395437002182,
                    64.4661077260971,
                    67.94933533668518
                ],
                "period-1": [
                    56.80716526508331,
                    51.07700335979462,
                    55.28722879290581
                ]
            }
        }
    },
    "meta": {
        "updated_at": "2020-05-19 09:08",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "prec_prob": "%",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

Get comparison of forecast and observed for a specific latitude and longitude.

HTTP Request

GET https://nimbus.somar.io/hybrid/compare?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
periods Separation by period: dawn, morning, afternoon and night
reference Reference name
last_years Quantity of last years for consultation observed

Get compare climate

import requests
import json


response = requests.get('https://nimbus.somar.io/hybrid/climate?city=SaoPaulo-SP&days=90',headers={'x-api-key':'api-key'}).json()
print(json.dumps(response))
curl "https://nimbus.somar.io/hybrid/climate?city=SaoPaulo-SP&days=90" -H "x-api-key: api-key"
const axios = require('axios');

axios.get('https://nimbus.somar.io/hybrid/climate?city=SaoPaulo-SP&days=90', {headers: {"x-api-key": "api-key"}})
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });

We suppressed the full response to focus on the data structure. The above command returns JSON structured like this:

{
    "periods": {
        "period": [
            {
                "initi": "2020-05-19 06:00",
                "final": "2020-06-17 06:00"
            },
            {
                "initi": "2020-06-18 06:00",
                "final": "2020-07-17 06:00"
            },
            {
                "initi": "2020-07-18 06:00",
                "final": "2020-08-16 06:00"
            }
        ],
        "climate": [
            {
                "initi": "2010-05-19 06:00",
                "final": "2010-06-17 06:00"
            },
            {
                "initi": "2010-06-18 06:00",
                "final": "2010-07-17 06:00"
            },
            {
                "initi": "2010-07-18 06:00",
                "final": "2010-08-16 06:00"
            }
        ]
    },
    "points": {
        "location": {
            "latitude": -23.54,
            "longitude": -46.63,
            "elevation": 626,
            "sunrise": "06:35",
            "sunset": "17:30",
            "timezone": -3,
            "ref": "SaoPaulo-SP"
        },
        "hybrid": {
            "downward_long_wave_radiation": {
                "period": [
                    1402.908935546875,
                    1370.7249755859375,
                    1365.805419921875,
                    1401.275146484375,
                    1552.200439453125,
                    1557.6971435546875,
                    1403.4168701171875,
                    1318.338134765625,
                    1233.93505859375,
                    1278.08642578125,
                    1348.6142578125,
                    1471.33984375,
                    1564.869384765625,
                    1558.110595703125,
                    1438.967529296875,
                    1304.1273193359375,
                    1475.508056640625,
                    1542.8048095703125,
                    1466.14306640625,
                    1559.1328125,
                    1522.5535888671875,
                    1468.62109375,
                    1546.9847412109375,
                    1506.8626708984375,
                    1455.72900390625,
                    1472.8173828125,
                    1507.8480224609375,
                    1385.452392578125,
                    1303.618896484375,
                    1410.6219482421875,
                    1382.0694580078125,
                    1325.1285400390625,
                    1327.235595703125,
                    1308.025146484375,
                    1287.3770751953125,
                    1346.56396484375,
                    1496.635009765625,
                    1400.950439453125,
                    1454.3192138671875,
                    1421.5301513671875,
                    1451.3974609375,
                    1173.4150390625,
                    1201.14892578125,
                    1306.3328857421875,
                    1279.222412109375,
                    1239.5631103515625,
                    1221.1475830078125,
                    1266.7266845703125,
                    1338.903564453125,
                    1427.3262939453125,
                    1370.796875,
                    1300.9527587890625,
                    1308.78466796875,
                    1428.785400390625,
                    1328.6280517578125,
                    1311.848876953125,
                    1312.5467529296875,
                    1311.1656494140625,
                    1286.704833984375,
                    1286.867919921875,
                    1261.1734619140625,
                    1319.32177734375,
                    1389.0615234375,
                    1365.7154541015625,
                    1396.55859375,
                    1356.717529296875,
                    1493.014404296875,
                    1365.0535888671875,
                    1401.29052734375,
                    1531.4931640625,
                    1466.66943359375,
                    1426.822998046875,
                    1336.9034423828125,
                    1343.988037109375,
                    1491.9488525390625,
                    1446.2637939453125,
                    1286.028076171875,
                    1237.22314453125,
                    1210.5167236328125,
                    1234.502197265625,
                    1295.3580322265625,
                    1303.172119140625,
                    1261.639404296875,
                    1256.609130859375,
                    1258.96435546875,
                    1279.6431884765625,
                    1288.701416015625,
                    1326.328857421875,
                    1316.2303466796875,
                    1332.66455078125,
                    1311.399658203125
                ]
            },
            "downward_short_wave_radiation": {
                "period": [
                    742.3240966796875,
                    749.7091064453125,
                    729.0908813476562,
                    720.8073120117188,
                    334.5498352050781,
                    116.18775177001953,
                    378.384765625,
                    675.8541259765625,
                    768.630615234375,
                    752.382080078125,
                    695.7022094726562,
                    636.063720703125,
                    147.31727600097656,
                    102.4050521850586,
                    273.645751953125,
                    669.8233642578125,
                    311.2471008300781,
                    162.25643920898438,
                    448.55413818359375,
                    102.42140197753906,
                    218.12075805664062,
                    420.56793212890625,
                    136.76303100585938,
                    403.8674011230469,
                    185.72427368164062,
                    107.33056640625,
                    141.29345703125,
                    356.212158203125,
                    565.3316650390625,
                    502.8492431640625,
                    575.0518188476562,
                    579.7432861328125,
                    618.920166015625,
                    612.0435791015625,
                    624.99365234375,
                    645.7866821289062,
                    262.70953369140625,
                    528.2586669921875,
                    545.6134643554688,
                    594.496337890625,
                    592.032958984375,
                    612.72216796875,
                    686.4899291992188,
                    653.4110107421875,
                    674.0394897460938,
                    700.8406372070312,
                    698.3465576171875,
                    651.31005859375,
                    671.9465942382812,
                    611.6170654296875,
                    652.2628784179688,
                    708.1170654296875,
                    705.8270263671875,
                    558.4963989257812,
                    684.1217651367188,
                    721.4019775390625,
                    723.0446166992188,
                    730.2137451171875,
                    749.357177734375,
                    753.1569213867188,
                    762.424560546875,
                    700.3219604492188,
                    584.1854248046875,
                    704.9605712890625,
                    707.047119140625,
                    741.0028076171875,
                    330.9869689941406,
                    727.745849609375,
                    736.8916015625,
                    207.54881286621094,
                    368.0106201171875,
                    644.8343505859375,
                    769.8765869140625,
                    800.9471435546875,
                    262.10003662109375,
                    337.7373352050781,
                    760.888427734375,
                    833.4388427734375,
                    846.8692626953125,
                    808.9389038085938,
                    826.2645874023438,
                    827.8402709960938,
                    865.1948852539062,
                    869.8006591796875,
                    881.271484375,
                    889.9754028320312,
                    891.0223388671875,
                    855.1575317382812,
                    895.611328125,
                    885.2378540039062,
                    897.8619995117188
                ]
            },
            "upward_long_wave_radiation": {
                "period": [
                    1640.0843505859375,
                    1651.9576416015625,
                    1640.43994140625,
                    1653.0946044921875,
                    1658.1910400390625,
                    1620.226318359375,
                    1587.498046875,
                    1584.00244140625,
                    1603.44580078125,
                    1604.03173828125,
                    1636.075927734375,
                    1656.383544921875,
                    1625.700927734375,
                    1605.39404296875,
                    1577.5428466796875,
                    1585.0987548828125,
                    1601.945556640625,
                    1609.04833984375,
                    1618.42138671875,
                    1620.7275390625,
                    1608.40576171875,
                    1605.765869140625,
                    1625.3558349609375,
                    1634.1610107421875,
                    1588.314453125,
                    1533.6439208984375,
                    1565.6480712890625,
                    1549.1761474609375,
                    1552.488525390625,
                    1580.052978515625,
                    1591.06494140625,
                    1572.3233642578125,
                    1584.5291748046875,
                    1580.8900146484375,
                    1576.3839111328125,
                    1596.21826171875,
                    1609.5787353515625,
                    1598.0540771484375,
                    1618.33154296875,
                    1635.974365234375,
                    1638.3289794921875,
                    1490.8759765625,
                    1508.7969970703125,
                    1545.0338134765625,
                    1560.3970947265625,
                    1556.300048828125,
                    1551.8138427734375,
                    1569.23583984375,
                    1602.6915283203125,
                    1634.89208984375,
                    1634.222900390625,
                    1612.1490478515625,
                    1602.403076171875,
                    1632.791015625,
                    1611.985595703125,
                    1623.4119873046875,
                    1623.795166015625,
                    1626.491455078125,
                    1617.4642333984375,
                    1602.3197021484375,
                    1606.33837890625,
                    1611.337158203125,
                    1627.1026611328125,
                    1644.690185546875,
                    1652.9991455078125,
                    1650.3363037109375,
                    1640.979736328125,
                    1643.636962890625,
                    1643.0859375,
                    1597.553955078125,
                    1603.402099609375,
                    1628.16748046875,
                    1629.6346435546875,
                    1626.9090576171875,
                    1583.844970703125,
                    1572.3121337890625,
                    1573.393310546875,
                    1571.6724853515625,
                    1572.3040771484375,
                    1583.843994140625,
                    1612.130126953125,
                    1619.62109375,
                    1613.526611328125,
                    1613.3480224609375,
                    1626.663818359375,
                    1641.4197998046875,
                    1648.64794921875,
                    1666.6363525390625,
                    1667.5496826171875,
                    1650.906494140625,
                    1649.3310546875
                ]
            },
            "upward_short_wave_radiation": {
                "period": [
                    129.03953552246094,
                    130.09609985351562,
                    126.432373046875,
                    126.62202453613281,
                    51.088417053222656,
                    18.74220085144043,
                    65.6014633178711,
                    115.97320556640625,
                    136.7119903564453,
                    133.0154266357422,
                    121.39058685302734,
                    110.32318115234375,
                    24.389034271240234,
                    17.37824249267578,
                    45.01287078857422,
                    116.30813598632812,
                    54.12192916870117,
                    24.479236602783203,
                    74.2733383178711,
                    15.077652931213379,
                    34.0496711730957,
                    66.43561553955078,
                    19.79493522644043,
                    65.90408325195312,
                    28.68067169189453,
                    16.20702362060547,
                    22.55319595336914,
                    55.47575759887695,
                    96.1532211303711,
                    86.34910583496094,
                    101.24629974365234,
                    98.08921813964844,
                    105.64970397949219,
                    104.14227294921875,
                    107.79875183105469,
                    110.7603530883789,
                    42.32927703857422,
                    88.3565673828125,
                    91.1112289428711,
                    104.23856353759766,
                    101.50498962402344,
                    109.98711395263672,
                    120.65325927734375,
                    111.48008728027344,
                    116.59042358398438,
                    120.1246109008789,
                    122.61815643310547,
                    112.2236328125,
                    114.36761474609375,
                    100.8069076538086,
                    109.58045196533203,
                    120.11746978759766,
                    120.2938003540039,
                    89.37309265136719,
                    115.0075454711914,
                    123.31220245361328,
                    123.5895004272461,
                    124.79615020751953,
                    128.72950744628906,
                    128.61863708496094,
                    131.40017700195312,
                    118.74166870117188,
                    98.86007690429688,
                    118.89837646484375,
                    117.688720703125,
                    125.99976348876953,
                    51.69040298461914,
                    123.49834442138672,
                    125.25086975097656,
                    34.35310363769531,
                    53.16965103149414,
                    105.85789489746094,
                    130.08958435058594,
                    136.77857971191406,
                    36.4160270690918,
                    58.66655731201172,
                    130.83670043945312,
                    142.94862365722656,
                    145.2069854736328,
                    138.9124298095703,
                    138.20941162109375,
                    138.9475860595703,
                    146.68923950195312,
                    148.3459930419922,
                    149.5684814453125,
                    151.1568145751953,
                    151.65037536621094,
                    144.9004364013672,
                    151.8493194580078,
                    149.4505615234375,
                    152.135986328125
                ]
            },
            "monthly_max_temperature": {
                "period": [
                    19.893114058176675,
                    21.10474770863851,
                    22.778021176656086
                ],
                "climate": [
                    22.803585815429688,
                    22.766723950703938,
                    23.12447738647461
                ]
            },
            "monthly_min_temperature": {
                "period": [
                    14.535126145680746,
                    13.430932474136352,
                    14.411373710632324
                ],
                "climate": [
                    13.96839952468872,
                    13.015181064605713,
                    12.738034089406332
                ]
            },
            "monthly_thermal_amplitude": {
                "period": [
                    5.357987912495931,
                    7.673815234502157,
                    8.366647466023762
                ],
                "climate": [
                    8.835186290740968,
                    9.751542886098227,
                    10.386443297068277
                ]
            },
            "monthly_temperature": {
                "period": [
                    16.989828936258952,
                    16.66848478317261,
                    18.010067049662272
                ],
                "climate": [
                    18.385992670059203,
                    17.890952507654827,
                    17.93125573794047
                ]
            },
            "monthly_accumulated_precipitation": {
                "period": [
                    279.1913823187351,
                    7.909672245383263,
                    14.272454112768173
                ],
                "climate": [
                    79.56297115981579,
                    50.58638706803322,
                    43.75544993579388
                ]
            }
        }
    },
    "meta": {
        "updated_at": "2020-05-19 09:08",
        "units": {
            "precipitation": "mm.period",
            "temperature": "C",
            "humidity": "%",
            "wind_speed": "m/s",
            "wind_direction": "deg",
            "pressure": "hpa",
            "weather": [
                "CC",
                "PN",
                "NB",
                "EN",
                "PI",
                "NC",
                "PC",
                "CH"
            ],
            "atmospheric": [
                "Very_Stable",
                "Stable",
                "Unstable",
                "Very_Unstable",
                "Alert"
            ],
            "sensation": "C",
            "prec_prob": "%",
            "thunderstorm": [
                "Ok",
                "Atention",
                "Alert"
            ],
            "frost": [
                "Low chances",
                "High chances",
                "Snow"
            ],
            "etp": "mm",
            "short_wave_radiation": "W/m²",
            "long_wave_radiation": "W/m²"
        }
    }
}

Hybrid comparison with climatology.

HTTP Request

GET https://nimbus.somar.io/hybrid/climate/monthly?latitude=<LAT>&longitude=<LON>&periods=<PERIODS>&reference=<REFERENCE>

Query Parameters

Parameter Description
latitude Latitude
longitude Longitude
city City
initi_date Initial Date
final_date Final Date
reference Reference name

Errors

The Nimbus API uses the following error codes:

Error Code Meaning
100 Continue
101 Switching Protocols
102 Processing
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
300 Multiple Choices
301 Moved Permanently
302 Found
303 See Other
304 Not Modified
305 Use Proxy
306 Unused
307 Temporary Redirect
308 Permanent Redirect
400 Bad Request -- Your request is invalid.
401 Unauthorized -- Your API key is wrong.
402 Payment Required
403 Forbidden -- The kitten requested is hidden for administrators only.
404 Not Found -- The specified kitten could not be found.
405 Method Not Allowed -- You tried to access a kitten with an invalid method.
406 Not Acceptable -- You requested a format that isn't json.
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone -- The kitten requested has been removed from our servers.
411 Length Required
412 Precondition Failed
413 Request Entity Too Large
414 Request-URI Too Long
415 Unsupported Media Type
416 Requested Range Not Satisfiable
417 Expectation Failed
418 I'm a teapot.
422 Unprocessable Entity
428 Precondition Required
429 Too Many Requests -- You're requesting too many kittens! Slow down!
431 Request Header Fields Too Large
451 Unavailable For Legal Reasons
500 Internal Server Error -- We had a problem with our server. Try again later.
501 Not Implemented
502 Bad Gateway
503 Service Unavailable -- We're temporarily offline for maintenance. Please try again later.
504 Gateway Timeout
505 HTTP Version Not Supported
511 Network Authentication Required
520 Web server is returning an unknown error
522 Connection timed out
524 A timeout occurred