{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "@id": "https://windbornesystems.com/weather/senegal/tivaouane/#forecast",
  "name": "16-day weather forecast for Tivaouane, Thies, Senegal",
  "description": "Weather forecast for Tivaouane produced by WindBorne WeatherMesh (init 2026-07-23T16:00:00Z). Includes daily high/low temperature, precipitation, wind, cloud cover, and humidity in both metric and imperial units.",
  "url": "https://windbornesystems.com/weather/senegal/tivaouane/",
  "sameAs": "https://windbornesystems.com/weather/senegal/tivaouane/forecast.json",
  "license": "https://windbornesystems.com/terms",
  "creator": {
    "@type": "Organization",
    "name": "WindBorne Systems",
    "url": "https://windbornesystems.com"
  },
  "isBasedOn": {
    "@type": "SoftwareApplication",
    "name": "WindBorne WeatherMesh",
    "softwareVersion": "wm-6",
    "applicationCategory": "WeatherForecastModel"
  },
  "dateModified": "2026-07-23T16:00:00Z",
  "datePublished": "2026-07-23T17:38:11.822Z",
  "temporalCoverage": "2026-07-23/2026-08-07",
  "spatialCoverage": {
    "@type": "Place",
    "name": "Tivaouane, Thies, Senegal",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Tivaouane",
      "addressRegion": "Thies",
      "addressCountry": "Senegal"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 14.95186,
      "longitude": -16.8152,
      "elevation": 54
    },
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "timezone",
        "value": "Africa/Dakar"
      },
      {
        "@type": "PropertyValue",
        "name": "population",
        "value": 102658
      }
    ]
  },
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "propertyID": "temperature_high",
      "name": "Daily high temperature",
      "unitText": "degrees Celsius",
      "unitCode": "CEL",
      "description": "The warmest temperature expected during the day, rounded to your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "temperature_low",
      "name": "Daily low temperature",
      "unitText": "degrees Celsius",
      "unitCode": "CEL",
      "description": "The coolest temperature expected during the day, rounded to your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "precipitation",
      "name": "Total daily precipitation",
      "unitText": "millimetres",
      "unitCode": "MMT",
      "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "precipitation_probability",
      "name": "Displayed precipitation probability",
      "unitText": "percent",
      "unitCode": "P1",
      "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "snowfall",
      "name": "Total daily snowfall",
      "unitText": "millimetres",
      "unitCode": "MMT",
      "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "wind_speed",
      "name": "Daily mean 10 m wind speed",
      "unitText": "miles per hour",
      "unitCode": "HM",
      "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "wind_direction",
      "name": "Daily mean 10 m wind direction",
      "unitText": "degrees",
      "unitCode": "DD",
      "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "cloud_cover",
      "name": "Mean total cloud cover",
      "unitText": "percent",
      "unitCode": "P1",
      "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "humidity",
      "name": "Mean relative humidity",
      "unitText": "percent",
      "unitCode": "P1"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "pressure",
      "name": "Mean mean-sea-level pressure",
      "unitText": "hectopascals",
      "unitCode": "A97"
    }
  ],
  "distribution": [
    {
      "@type": "DataDownload",
      "encodingFormat": "application/json",
      "contentUrl": "https://windbornesystems.com/weather/senegal/tivaouane/forecast.json"
    }
  ],
  "hasPart": [
    {
      "@type": "Observation",
      "observationDate": "2026-07-23T18:00:00Z",
      "name": "Current conditions for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_c",
          "value": 32.4,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_f",
          "value": 90,
          "unitText": "°F",
          "unitCode": "FAH"
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 62,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 311,
          "unitText": "°",
          "unitCode": "DD"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "NW"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1012,
          "unitText": "hPa",
          "unitCode": "A97"
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-23",
      "name": "Thursday 2026-07-23 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 34,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 92,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 29,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 85,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 39,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 35,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.6,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 28,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 11,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 313,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "NW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 75,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 65,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 34°C — feels like 39°C. Light wind from the ESE around 8 km/h. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 29°C. Breezy from the NW at 11 km/h. 28% chance of drizzle throughout the night."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-24",
      "name": "Friday 2026-07-24 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 90,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 27,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 81,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 40,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 31,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 1.6,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 62,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 10,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 16,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 260,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "W",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 69,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 80,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "showers",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 32°C and morning low of 27°C — feels like 40°C. Breezy from the WSW at 9 to 12 km/h. 62% chance of showers around midday. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 27°C. Breezy from the W at 11 to 16 km/h. 52% chance of light rain in the evening."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-25",
      "name": "Saturday 2026-07-25 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 90,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 27,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 81,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 39,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 2.7,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 50,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 11,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 14,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 286,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 73,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 79,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 32°C and morning low of 27°C — feels like 39°C. Breezy from the WNW at 11 to 12 km/h. 31% chance of drizzle in the afternoon. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Overcast, with a low around 28°C. Breezy from the WNW at 11 to 14 km/h. 50% chance of light rain in the evening."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-26",
      "name": "Sunday 2026-07-26 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 31,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 88,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 37,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 6.2,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 57,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 12,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 268,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "W",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 89,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 81,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1014,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Overcast and hot, with a high of 31°C and morning low of 26°C — feels like 37°C. Light wind from the W around 8 km/h. 55% chance of light rain throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Overcast, with a low around 27°C. Breezy from the W at 9 to 12 km/h. 57% chance of light rain throughout the night."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-27",
      "name": "Monday 2026-07-27 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 31,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 87,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 36,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 1.6,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 21,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 12,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 14,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 315,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "NW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 71,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 80,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1014,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 31°C and morning low of 26°C — feels like 36°C. Breezy from the NW at 12 to 13 km/h. 21% chance of drizzle throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 27°C. Breezy from the NW at 11 to 14 km/h. 19% chance of drizzle in the evening."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-28",
      "name": "Tuesday 2026-07-28 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 90,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 38,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.3,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 6,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 13,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 10,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 17,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 313,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "NW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 40,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 78,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "hot",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and hot, with a high of 32°C and morning low of 26°C — feels like 38°C. Breezy from the NW at 13 to 14 km/h. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 27°C. Breezy from the NW at 13 to 17 km/h."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-29",
      "name": "Wednesday 2026-07-29 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 90,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 37,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 0,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 15,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 12,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 19,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 283,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 18,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 78,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1012,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "hot",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly clear and hot, with a high of 32°C and morning low of 26°C — feels like 37°C. Breezy from the WNW at 16 to 19 km/h. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly clear, with a low around 26°C. Breezy from the WNW at 14 to 19 km/h."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-30",
      "name": "Thursday 2026-07-30 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 89,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 27,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 80,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 36,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 27,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.1,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 1,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 11,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 18,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 13,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 22,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 248,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WSW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 38,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 73,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1011,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "hot",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and hot, with a high of 32°C and morning low of 27°C — feels like 36°C. Breezy from the WSW at 20 to 22 km/h. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 27°C. Breezy from the WSW at 17 to 21 km/h."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-07-31",
      "name": "Friday 2026-07-31 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 33,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 91,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 37,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 1.3,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 35,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 14,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 10,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 17,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 220,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "SW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 45,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 71,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1011,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "showers",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and hot, with a high of 33°C and morning low of 26°C — feels like 37°C. Breezy from the SW at 15 to 16 km/h. 19% chance of drizzle in the afternoon. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 26°C. Breezy from the SW at 13 to 17 km/h. 35% chance of showers in the evening."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-01",
      "name": "Saturday 2026-08-01 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 31,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 88,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 37,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 5.6,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 72,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 12,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 15,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 223,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "SW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 72,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 78,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 31°C and morning low of 26°C — feels like 37°C. Breezy from the SW at 12 to 14 km/h. 63% chance of light rain throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 26°C. Breezy from the SW at 12 to 15 km/h. 72% chance of light rain throughout the night."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-02",
      "name": "Sunday 2026-08-02 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 89,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 80,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 38,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 2.2,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 46,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 13,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 11,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 18,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 296,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 58,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 79,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "showers",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 32°C and morning low of 26°C — feels like 38°C. Breezy from the WNW at 13 to 16 km/h. 46% chance of drizzle throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 26°C. Breezy from the WNW at 12 to 18 km/h. 35% chance of showers throughout the night."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-03",
      "name": "Monday 2026-08-03 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 89,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 27,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 80,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 37,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 27,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.9,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 12,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 14,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 11,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 17,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 310,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "NW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 58,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 78,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1011,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 32°C and morning low of 27°C — feels like 37°C. Breezy from the NW at 16 to 17 km/h. 12% chance of drizzle in the morning. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 27°C. Breezy from the NW at 13 to 17 km/h. 12% chance of drizzle in the evening."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-04",
      "name": "Tuesday 2026-08-04 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 33,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 91,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 39,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 1.5,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 30,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 13,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 11,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 17,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 253,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WSW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 50,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 77,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1012,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "showers",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 33°C and morning low of 26°C — feels like 39°C. Breezy from the WSW at 13 to 15 km/h. 21% chance of drizzle in the afternoon. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 26°C. Breezy from the WSW at 13 to 17 km/h. 30% chance of showers in the evening."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-05",
      "name": "Wednesday 2026-08-05 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 32,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 89,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 80,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 38,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 4.2,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 55,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 12,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 10,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 16,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 245,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WSW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 65,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 79,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "showers",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 32°C and morning low of 26°C — feels like 38°C. Breezy from the WSW at 13 to 15 km/h. 55% chance of showers throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 27°C. Breezy from the WSW at 12 to 16 km/h. 55% chance of showers throughout the night."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-06",
      "name": "Thursday 2026-08-06 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 31,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 88,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 38,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 6.5,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 60,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 11,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 14,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 279,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "W",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 76,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 81,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and hot, with a high of 31°C and morning low of 26°C — feels like 38°C. Breezy from the WNW at 11 to 12 km/h. 53% chance of light rain throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 26°C. Breezy from the W at 11 to 14 km/h. 60% chance of light rain throughout the night."
        }
      ]
    },
    {
      "@type": "Observation",
      "observationDate": "2026-08-07",
      "name": "Friday 2026-08-07 forecast for Tivaouane",
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 30,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 86,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 79,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 36,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 26,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 2.3,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 32,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 7,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 11,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 293,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 81,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 85,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Overcast and hot, with a high of 30°C and morning low of 26°C — feels like 36°C. Breezy from the WNW at 10 to 11 km/h. 32% chance of drizzle throughout the day. Heat risk in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Overcast, with a low around 26°C. Light wind from the WNW around 9 km/h. 19% chance of light rain throughout the night."
        }
      ]
    }
  ]
}