diff --git a/i18n/en.pot b/i18n/en.pot index fbce2a3d2..31480411b 100644 --- a/i18n/en.pot +++ b/i18n/en.pot @@ -5,8 +5,8 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -"POT-Creation-Date: 2023-09-06T13:08:55.205Z\n" -"PO-Revision-Date: 2023-09-06T13:08:55.205Z\n" +"POT-Creation-Date: 2023-10-25T09:08:21.244Z\n" +"PO-Revision-Date: 2023-10-25T09:08:21.244Z\n" msgid "Untitled map, {{date}}" msgstr "Untitled map, {{date}}" @@ -29,6 +29,243 @@ msgstr "Legend set" msgid "Color" msgstr "Color" +msgid "Weather & Climate" +msgstr "Weather & Climate" + +msgid "Air quality" +msgstr "Air quality" + +msgid "10 days forecast" +msgstr "10 days forecast" + +msgid "Temperature" +msgstr "Temperature" + +msgid "Precipitation" +msgstr "Precipitation" + +msgid "Climate change" +msgstr "Climate change" + +msgid "Close" +msgstr "Close" + +msgid "Night" +msgstr "Night" + +msgid "Morning" +msgstr "Morning" + +msgid "Afternoon" +msgstr "Afternoon" + +msgid "Evening" +msgstr "Evening" + +msgid "Max/min temp." +msgstr "Max/min temp." + +msgid "Precip." +msgstr "Precip." + +msgid "Wind" +msgstr "Wind" + +msgid "Monthly" +msgstr "Monthly" + +msgid "Daily" +msgstr "Daily" + +msgid "Clear sky" +msgstr "Clear sky" + +msgid "Fair" +msgstr "Fair" + +msgid "Partly cloudy" +msgstr "Partly cloudy" + +msgid "Cloudy" +msgstr "Cloudy" + +msgid "Light rain showers" +msgstr "Light rain showers" + +msgid "Rain showers" +msgstr "Rain showers" + +msgid "Heavy rain showers" +msgstr "Heavy rain showers" + +msgid "Light rain showers and thunder" +msgstr "Light rain showers and thunder" + +msgid "Rain showers and thunder" +msgstr "Rain showers and thunder" + +msgid "Heavy rain showers and thunder" +msgstr "Heavy rain showers and thunder" + +msgid "Light sleet showers" +msgstr "Light sleet showers" + +msgid "Sleet showers" +msgstr "Sleet showers" + +msgid "Heavy sleet showers" +msgstr "Heavy sleet showers" + +msgid "Light sleet showers and thunder" +msgstr "Light sleet showers and thunder" + +msgid "Sleet showers and thunder" +msgstr "Sleet showers and thunder" + +msgid "Heavy sleet showers and thunder" +msgstr "Heavy sleet showers and thunder" + +msgid "Light snow showers" +msgstr "Light snow showers" + +msgid "Snow showers" +msgstr "Snow showers" + +msgid "Heavy show showers" +msgstr "Heavy show showers" + +msgid "Light snow showers and thunder" +msgstr "Light snow showers and thunder" + +msgid "Snow showers and thunder" +msgstr "Snow showers and thunder" + +msgid "Heavy snow showers and thunder" +msgstr "Heavy snow showers and thunder" + +msgid "Light rain" +msgstr "Light rain" + +msgid "Rain" +msgstr "Rain" + +msgid "Heavy rain" +msgstr "Heavy rain" + +msgid "Light rain and thunder" +msgstr "Light rain and thunder" + +msgid "Rain and thunder" +msgstr "Rain and thunder" + +msgid "Heavy rain and thunder" +msgstr "Heavy rain and thunder" + +msgid "Light sleet" +msgstr "Light sleet" + +msgid "Sleet" +msgstr "Sleet" + +msgid "Heavy sleet" +msgstr "Heavy sleet" + +msgid "Light sleet and thunder" +msgstr "Light sleet and thunder" + +msgid "Sleet and thunder" +msgstr "Sleet and thunder" + +msgid "Heavy sleet and thunder" +msgstr "Heavy sleet and thunder" + +msgid "Light snow" +msgstr "Light snow" + +msgid "Snow" +msgstr "Snow" + +msgid "Heavy snow" +msgstr "Heavy snow" + +msgid "Light snow and thunder" +msgstr "Light snow and thunder" + +msgid "Snow and thunder" +msgstr "Snow and thunder" + +msgid "Heavy snow and thunder" +msgstr "Heavy snow and thunder" + +msgid "Fog" +msgstr "Fog" + +msgid "Daily precipitation last year" +msgstr "Daily precipitation last year" + +msgid "Daily precipitation" +msgstr "Daily precipitation" + +msgid "Precipitation last year" +msgstr "Precipitation last year" + +msgid "Monthly precipitation" +msgstr "Monthly precipitation" + +msgid "Normal precipitation" +msgstr "Normal precipitation" + +msgid "Jauary" +msgstr "Jauary" + +msgid "February" +msgstr "February" + +msgid "March" +msgstr "March" + +msgid "April" +msgstr "April" + +msgid "May" +msgstr "May" + +msgid "June" +msgstr "June" + +msgid "July" +msgstr "July" + +msgid "August" +msgstr "August" + +msgid "September" +msgstr "September" + +msgid "October" +msgstr "October" + +msgid "November" +msgstr "November" + +msgid "December" +msgstr "December" + +msgid "Daily temperatures last year" +msgstr "Daily temperatures last year" + +msgid "Mean temperature" +msgstr "Mean temperature" + +msgid "Temperature range" +msgstr "Temperature range" + +msgid "Monthly temperatures last year" +msgstr "Monthly temperatures last year" + +msgid "Normal temperature" +msgstr "Normal temperature" + msgid "Size" msgstr "Size" @@ -209,9 +446,6 @@ msgstr "Map download is not supported by your browser. Try Google Chrome or Fire msgid "Cancel" msgstr "Cancel" -msgid "Close" -msgstr "Close" - msgid "No organisation units are selected" msgstr "No organisation units are selected" @@ -596,6 +830,9 @@ msgstr "Drill down one level" msgid "View profile" msgstr "View profile" +msgid "Weather and climate" +msgstr "Weather and climate" + msgid "Show longitude/latitude" msgstr "Show longitude/latitude" @@ -1068,9 +1305,6 @@ msgstr "meters" msgid "Elevation above sea-level." msgstr "Elevation above sea-level." -msgid "Precipitation" -msgstr "Precipitation" - msgid "millimeter" msgstr "millimeter" @@ -1083,9 +1317,6 @@ msgstr "" "The values are in millimeters within 5 days periods. Updated monthly, " "during the 3rd week of the following month." -msgid "Temperature" -msgstr "Temperature" - msgid "°C during daytime" msgstr "°C during daytime" @@ -1202,9 +1433,6 @@ msgstr "Equal counts" msgid "Symbol" msgstr "Symbol" -msgid "Daily" -msgstr "Daily" - msgid "Weekly" msgstr "Weekly" @@ -1223,9 +1451,6 @@ msgstr "Weekly (Start Sunday)" msgid "Bi-weekly" msgstr "Bi-weekly" -msgid "Monthly" -msgstr "Monthly" - msgid "Bi-monthly" msgstr "Bi-monthly" diff --git a/package.json b/package.json index 124445fee..c39ec4d29 100644 --- a/package.json +++ b/package.json @@ -62,6 +62,7 @@ "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", "file-saver": "^2.0.5", + "highcharts": "^10.3.3", "html-to-image": "^1.11.1", "lodash": "^4.17.21", "loglevel": "^1.8.1", diff --git a/public/images/weather/01d.png b/public/images/weather/01d.png new file mode 100644 index 000000000..4b8d8932e Binary files /dev/null and b/public/images/weather/01d.png differ diff --git a/public/images/weather/01m.png b/public/images/weather/01m.png new file mode 100644 index 000000000..749628b73 Binary files /dev/null and b/public/images/weather/01m.png differ diff --git a/public/images/weather/01n.png b/public/images/weather/01n.png new file mode 100644 index 000000000..cce5907f2 Binary files /dev/null and b/public/images/weather/01n.png differ diff --git a/public/images/weather/02d.png b/public/images/weather/02d.png new file mode 100644 index 000000000..7950d3ca7 Binary files /dev/null and b/public/images/weather/02d.png differ diff --git a/public/images/weather/02m.png b/public/images/weather/02m.png new file mode 100644 index 000000000..b82c18f48 Binary files /dev/null and b/public/images/weather/02m.png differ diff --git a/public/images/weather/02n.png b/public/images/weather/02n.png new file mode 100644 index 000000000..7ae0037e9 Binary files /dev/null and b/public/images/weather/02n.png differ diff --git a/public/images/weather/03d.png b/public/images/weather/03d.png new file mode 100644 index 000000000..8742227db Binary files /dev/null and b/public/images/weather/03d.png differ diff --git a/public/images/weather/03m.png b/public/images/weather/03m.png new file mode 100644 index 000000000..1f9f98719 Binary files /dev/null and b/public/images/weather/03m.png differ diff --git a/public/images/weather/03n.png b/public/images/weather/03n.png new file mode 100644 index 000000000..5a9818677 Binary files /dev/null and b/public/images/weather/03n.png differ diff --git a/public/images/weather/04.png b/public/images/weather/04.png new file mode 100644 index 000000000..7d5d5533e Binary files /dev/null and b/public/images/weather/04.png differ diff --git a/public/images/weather/05d.png b/public/images/weather/05d.png new file mode 100644 index 000000000..f92151b6b Binary files /dev/null and b/public/images/weather/05d.png differ diff --git a/public/images/weather/05m.png b/public/images/weather/05m.png new file mode 100644 index 000000000..5037cd511 Binary files /dev/null and b/public/images/weather/05m.png differ diff --git a/public/images/weather/05n.png b/public/images/weather/05n.png new file mode 100644 index 000000000..0be4b6b15 Binary files /dev/null and b/public/images/weather/05n.png differ diff --git a/public/images/weather/06d.png b/public/images/weather/06d.png new file mode 100644 index 000000000..b351036cb Binary files /dev/null and b/public/images/weather/06d.png differ diff --git a/public/images/weather/06m.png b/public/images/weather/06m.png new file mode 100644 index 000000000..d2615fce0 Binary files /dev/null and b/public/images/weather/06m.png differ diff --git a/public/images/weather/06n.png b/public/images/weather/06n.png new file mode 100644 index 000000000..35a653576 Binary files /dev/null and b/public/images/weather/06n.png differ diff --git a/public/images/weather/07d.png b/public/images/weather/07d.png new file mode 100644 index 000000000..21a5509d6 Binary files /dev/null and b/public/images/weather/07d.png differ diff --git a/public/images/weather/07m.png b/public/images/weather/07m.png new file mode 100644 index 000000000..c82b0fa95 Binary files /dev/null and b/public/images/weather/07m.png differ diff --git a/public/images/weather/07n.png b/public/images/weather/07n.png new file mode 100644 index 000000000..893a9581f Binary files /dev/null and b/public/images/weather/07n.png differ diff --git a/public/images/weather/08d .png b/public/images/weather/08d .png new file mode 100644 index 000000000..122cf025b Binary files /dev/null and b/public/images/weather/08d .png differ diff --git a/public/images/weather/08d.png b/public/images/weather/08d.png new file mode 100644 index 000000000..c22a97cc1 Binary files /dev/null and b/public/images/weather/08d.png differ diff --git a/public/images/weather/08m.png b/public/images/weather/08m.png new file mode 100644 index 000000000..5ce5fae77 Binary files /dev/null and b/public/images/weather/08m.png differ diff --git a/public/images/weather/08n.png b/public/images/weather/08n.png new file mode 100644 index 000000000..da1f0ae23 Binary files /dev/null and b/public/images/weather/08n.png differ diff --git a/public/images/weather/09.png b/public/images/weather/09.png new file mode 100644 index 000000000..7f7b19db1 Binary files /dev/null and b/public/images/weather/09.png differ diff --git a/public/images/weather/10.png b/public/images/weather/10.png new file mode 100644 index 000000000..d045c21d9 Binary files /dev/null and b/public/images/weather/10.png differ diff --git a/public/images/weather/11.png b/public/images/weather/11.png new file mode 100644 index 000000000..048bd4e5a Binary files /dev/null and b/public/images/weather/11.png differ diff --git a/public/images/weather/12.png b/public/images/weather/12.png new file mode 100644 index 000000000..c13638bc0 Binary files /dev/null and b/public/images/weather/12.png differ diff --git a/public/images/weather/13.png b/public/images/weather/13.png new file mode 100644 index 000000000..0727dd06a Binary files /dev/null and b/public/images/weather/13.png differ diff --git a/public/images/weather/14.png b/public/images/weather/14.png new file mode 100644 index 000000000..b6e6c394f Binary files /dev/null and b/public/images/weather/14.png differ diff --git a/public/images/weather/15.png b/public/images/weather/15.png new file mode 100644 index 000000000..6fa914657 Binary files /dev/null and b/public/images/weather/15.png differ diff --git a/public/images/weather/20d.png b/public/images/weather/20d.png new file mode 100644 index 000000000..0583963b6 Binary files /dev/null and b/public/images/weather/20d.png differ diff --git a/public/images/weather/20m.png b/public/images/weather/20m.png new file mode 100644 index 000000000..51f95b70f Binary files /dev/null and b/public/images/weather/20m.png differ diff --git a/public/images/weather/20n.png b/public/images/weather/20n.png new file mode 100644 index 000000000..b55e23de5 Binary files /dev/null and b/public/images/weather/20n.png differ diff --git a/public/images/weather/21d.png b/public/images/weather/21d.png new file mode 100644 index 000000000..45a4e6b64 Binary files /dev/null and b/public/images/weather/21d.png differ diff --git a/public/images/weather/21m.png b/public/images/weather/21m.png new file mode 100644 index 000000000..e0be96c29 Binary files /dev/null and b/public/images/weather/21m.png differ diff --git a/public/images/weather/21n.png b/public/images/weather/21n.png new file mode 100644 index 000000000..f05abc139 Binary files /dev/null and b/public/images/weather/21n.png differ diff --git a/public/images/weather/22.png b/public/images/weather/22.png new file mode 100644 index 000000000..28d6532c6 Binary files /dev/null and b/public/images/weather/22.png differ diff --git a/public/images/weather/23.png b/public/images/weather/23.png new file mode 100644 index 000000000..75acd1c07 Binary files /dev/null and b/public/images/weather/23.png differ diff --git a/public/images/weather/24d.png b/public/images/weather/24d.png new file mode 100644 index 000000000..a7bdeb8c4 Binary files /dev/null and b/public/images/weather/24d.png differ diff --git a/public/images/weather/24m.png b/public/images/weather/24m.png new file mode 100644 index 000000000..26a109898 Binary files /dev/null and b/public/images/weather/24m.png differ diff --git a/public/images/weather/24n.png b/public/images/weather/24n.png new file mode 100644 index 000000000..62586a253 Binary files /dev/null and b/public/images/weather/24n.png differ diff --git a/public/images/weather/25d.png b/public/images/weather/25d.png new file mode 100644 index 000000000..f3eda1d97 Binary files /dev/null and b/public/images/weather/25d.png differ diff --git a/public/images/weather/25m.png b/public/images/weather/25m.png new file mode 100644 index 000000000..173a24001 Binary files /dev/null and b/public/images/weather/25m.png differ diff --git a/public/images/weather/25n.png b/public/images/weather/25n.png new file mode 100644 index 000000000..ea7b50832 Binary files /dev/null and b/public/images/weather/25n.png differ diff --git a/public/images/weather/26d.png b/public/images/weather/26d.png new file mode 100644 index 000000000..19c309eed Binary files /dev/null and b/public/images/weather/26d.png differ diff --git a/public/images/weather/26m.png b/public/images/weather/26m.png new file mode 100644 index 000000000..6d2ae948d Binary files /dev/null and b/public/images/weather/26m.png differ diff --git a/public/images/weather/26n.png b/public/images/weather/26n.png new file mode 100644 index 000000000..89b646e1b Binary files /dev/null and b/public/images/weather/26n.png differ diff --git a/public/images/weather/27d.png b/public/images/weather/27d.png new file mode 100644 index 000000000..c4704d0aa Binary files /dev/null and b/public/images/weather/27d.png differ diff --git a/public/images/weather/27m.png b/public/images/weather/27m.png new file mode 100644 index 000000000..150d6cd45 Binary files /dev/null and b/public/images/weather/27m.png differ diff --git a/public/images/weather/27n.png b/public/images/weather/27n.png new file mode 100644 index 000000000..87dc3dc2d Binary files /dev/null and b/public/images/weather/27n.png differ diff --git a/public/images/weather/28d.png b/public/images/weather/28d.png new file mode 100644 index 000000000..db5406ccc Binary files /dev/null and b/public/images/weather/28d.png differ diff --git a/public/images/weather/28m.png b/public/images/weather/28m.png new file mode 100644 index 000000000..4e2529622 Binary files /dev/null and b/public/images/weather/28m.png differ diff --git a/public/images/weather/28n.png b/public/images/weather/28n.png new file mode 100644 index 000000000..f59d3fd46 Binary files /dev/null and b/public/images/weather/28n.png differ diff --git a/public/images/weather/29d.png b/public/images/weather/29d.png new file mode 100644 index 000000000..2dacb3b2d Binary files /dev/null and b/public/images/weather/29d.png differ diff --git a/public/images/weather/29m.png b/public/images/weather/29m.png new file mode 100644 index 000000000..1cff47d34 Binary files /dev/null and b/public/images/weather/29m.png differ diff --git a/public/images/weather/29n.png b/public/images/weather/29n.png new file mode 100644 index 000000000..1c01cfcf7 Binary files /dev/null and b/public/images/weather/29n.png differ diff --git a/public/images/weather/30.png b/public/images/weather/30.png new file mode 100644 index 000000000..cf216ad27 Binary files /dev/null and b/public/images/weather/30.png differ diff --git a/public/images/weather/31.png b/public/images/weather/31.png new file mode 100644 index 000000000..bb402242e Binary files /dev/null and b/public/images/weather/31.png differ diff --git a/public/images/weather/32.png b/public/images/weather/32.png new file mode 100644 index 000000000..91d7585ce Binary files /dev/null and b/public/images/weather/32.png differ diff --git a/public/images/weather/33.png b/public/images/weather/33.png new file mode 100644 index 000000000..ef5edc726 Binary files /dev/null and b/public/images/weather/33.png differ diff --git a/public/images/weather/34.png b/public/images/weather/34.png new file mode 100644 index 000000000..6c7bd5f1f Binary files /dev/null and b/public/images/weather/34.png differ diff --git a/public/images/weather/40d.png b/public/images/weather/40d.png new file mode 100644 index 000000000..505ed1465 Binary files /dev/null and b/public/images/weather/40d.png differ diff --git a/public/images/weather/40m.png b/public/images/weather/40m.png new file mode 100644 index 000000000..64fdf53d3 Binary files /dev/null and b/public/images/weather/40m.png differ diff --git a/public/images/weather/40n.png b/public/images/weather/40n.png new file mode 100644 index 000000000..a8847d3a0 Binary files /dev/null and b/public/images/weather/40n.png differ diff --git a/public/images/weather/41d .png b/public/images/weather/41d .png new file mode 100644 index 000000000..0b9a5d9bd Binary files /dev/null and b/public/images/weather/41d .png differ diff --git a/public/images/weather/41d.png b/public/images/weather/41d.png new file mode 100644 index 000000000..c6db4838e Binary files /dev/null and b/public/images/weather/41d.png differ diff --git a/public/images/weather/41m.png b/public/images/weather/41m.png new file mode 100644 index 000000000..202e34dde Binary files /dev/null and b/public/images/weather/41m.png differ diff --git a/public/images/weather/41n.png b/public/images/weather/41n.png new file mode 100644 index 000000000..dc9e92eb1 Binary files /dev/null and b/public/images/weather/41n.png differ diff --git a/public/images/weather/42d.png b/public/images/weather/42d.png new file mode 100644 index 000000000..6900bb1fe Binary files /dev/null and b/public/images/weather/42d.png differ diff --git a/public/images/weather/42m.png b/public/images/weather/42m.png new file mode 100644 index 000000000..e7d6b5f0c Binary files /dev/null and b/public/images/weather/42m.png differ diff --git a/public/images/weather/42n.png b/public/images/weather/42n.png new file mode 100644 index 000000000..b2e388947 Binary files /dev/null and b/public/images/weather/42n.png differ diff --git a/public/images/weather/43d.png b/public/images/weather/43d.png new file mode 100644 index 000000000..a3f8f9960 Binary files /dev/null and b/public/images/weather/43d.png differ diff --git a/public/images/weather/43m.png b/public/images/weather/43m.png new file mode 100644 index 000000000..9876d7032 Binary files /dev/null and b/public/images/weather/43m.png differ diff --git a/public/images/weather/43n.png b/public/images/weather/43n.png new file mode 100644 index 000000000..c3d0e3dc6 Binary files /dev/null and b/public/images/weather/43n.png differ diff --git a/public/images/weather/44d.png b/public/images/weather/44d.png new file mode 100644 index 000000000..0a85236c9 Binary files /dev/null and b/public/images/weather/44d.png differ diff --git a/public/images/weather/44m.png b/public/images/weather/44m.png new file mode 100644 index 000000000..bdd8473c9 Binary files /dev/null and b/public/images/weather/44m.png differ diff --git a/public/images/weather/44n.png b/public/images/weather/44n.png new file mode 100644 index 000000000..f17458803 Binary files /dev/null and b/public/images/weather/44n.png differ diff --git a/public/images/weather/45d.png b/public/images/weather/45d.png new file mode 100644 index 000000000..faea836d0 Binary files /dev/null and b/public/images/weather/45d.png differ diff --git a/public/images/weather/45m.png b/public/images/weather/45m.png new file mode 100644 index 000000000..5d013a81c Binary files /dev/null and b/public/images/weather/45m.png differ diff --git a/public/images/weather/45n.png b/public/images/weather/45n.png new file mode 100644 index 000000000..942cf1ccd Binary files /dev/null and b/public/images/weather/45n.png differ diff --git a/public/images/weather/46.png b/public/images/weather/46.png new file mode 100644 index 000000000..f36b08b79 Binary files /dev/null and b/public/images/weather/46.png differ diff --git a/public/images/weather/47.png b/public/images/weather/47.png new file mode 100644 index 000000000..a14f99a01 Binary files /dev/null and b/public/images/weather/47.png differ diff --git a/public/images/weather/48.png b/public/images/weather/48.png new file mode 100644 index 000000000..45ec88f92 Binary files /dev/null and b/public/images/weather/48.png differ diff --git a/public/images/weather/49.png b/public/images/weather/49.png new file mode 100644 index 000000000..97455c779 Binary files /dev/null and b/public/images/weather/49.png differ diff --git a/public/images/weather/50.png b/public/images/weather/50.png new file mode 100644 index 000000000..98c7cf934 Binary files /dev/null and b/public/images/weather/50.png differ diff --git a/src/actions/climate.js b/src/actions/climate.js new file mode 100644 index 000000000..d15878359 --- /dev/null +++ b/src/actions/climate.js @@ -0,0 +1,10 @@ +import * as types from '../constants/actionTypes.js' + +export const openClimatePanel = (payload) => ({ + type: types.CLIMATE_PANEL_OPEN, + payload, +}) + +export const closeClimatePanel = () => ({ + type: types.CLIMATE_PANEL_CLOSE, +}) diff --git a/src/components/app/AppLayout.js b/src/components/app/AppLayout.js index 21b42a987..032d62aad 100644 --- a/src/components/app/AppLayout.js +++ b/src/components/app/AppLayout.js @@ -2,6 +2,7 @@ import cx from 'classnames' import React, { useState } from 'react' import { useSelector } from 'react-redux' import AlertStack from '../alerts/AlertStack.js' +import ClimateModal from '../climate/ClimateModal.js' import BottomPanel from '../datatable/BottomPanel.js' import DownloadModeMenu from '../download/DownloadMenubar.js' import DownloadSettings from '../download/DownloadSettings.js' @@ -26,6 +27,7 @@ const AppLayout = () => { const detailsPanelOpen = useSelector( (state) => state.ui.rightPanelOpen && !state.orgUnitProfile ) + const showClimate = useSelector((state) => !!state.climate) const onFileMenuAction = () => detailsPanelOpen && @@ -59,6 +61,7 @@ const AppLayout = () => { + {showClimate && } ) } diff --git a/src/components/climate/AirQuality.js b/src/components/climate/AirQuality.js new file mode 100644 index 000000000..bcac3796a --- /dev/null +++ b/src/components/climate/AirQuality.js @@ -0,0 +1,38 @@ +import PropTypes from 'prop-types' +import React, { useState, useEffect } from 'react' +import { getAirQuality } from '../../util/earthEngine.js' + +// https://medium.com/google-earth/monitoring-air-quality-with-s5p-tropomi-data-4f6b0aebe1c0 +// https://medium.com/google-earth/how-nasa-and-google-are-teaming-up-to-understand-and-analyze-air-quality-around-the-world-7c89f6efad3d +// https://www.nature.com/articles/s41598-023-34774-9 +// https://www.mdpi.com/2673-4672/3/2/19 +// Sentinel-5: https://developers.google.com/earth-engine/datasets/tags/air-quality +// https://developers.google.com/earth-engine/datasets/catalog/ECMWF_CAMS_NRT +// https://atmosphere.copernicus.eu/ +// https://forum.atmospherictoolbox.org/t/convert-the-unit-from-molecules-m-2-to-ppm/154/2 +// https://www.youtube.com/watch?v=OvDVb_-BDPk +// https://www.mdpi.com/2673-4672/3/2/19 +const AirQuality = ({ geometry }) => { + const [data, setData] = useState() + + console.log('AirQuality', data) + + useEffect(() => { + getAirQuality(geometry).then(setData) + }, [geometry]) + + useEffect(() => { + if (data) { + // const test = idToDate(data[0].id) + console.log('data', data) + } + }, [data]) + + return
Air quality
+} + +AirQuality.propTypes = { + geometry: PropTypes.object.isRequired, +} + +export default AirQuality diff --git a/src/components/climate/Chart.js b/src/components/climate/Chart.js new file mode 100644 index 000000000..cf680ddfc --- /dev/null +++ b/src/components/climate/Chart.js @@ -0,0 +1,24 @@ +import Highcharts from 'highcharts' +import exporting from 'highcharts/highcharts-more' +import highchartsMore from 'highcharts/modules/exporting' +import PropTypes from 'prop-types' +import React, { useRef, useEffect } from 'react' + +exporting(Highcharts) +highchartsMore(Highcharts) + +const Chart = ({ config }) => { + const chartRef = useRef() + + useEffect(() => { + Highcharts.chart(chartRef.current, config) + }, [config, chartRef]) + + return
+} + +Chart.propTypes = { + config: PropTypes.object.isRequired, +} + +export default Chart diff --git a/src/components/climate/ClimateChangeTab.js b/src/components/climate/ClimateChangeTab.js new file mode 100644 index 000000000..91b253008 --- /dev/null +++ b/src/components/climate/ClimateChangeTab.js @@ -0,0 +1,24 @@ +import PropTypes from 'prop-types' +import React, { useRef, useEffect } from 'react' +import Chart from './Chart.js' +import DataLoading from './DataLoading.js' +import ERA5Source from './ERA5Source.js' +import getChart from './charts/temperatureAnomaly.js' + +// https://developers.google.com/earth-engine/datasets/catalog/NASA_GDDP-CMIP6 +const ClimateChangeTab = ({ data }) => { + return data ? ( + <> + + + + ) : ( + + ) +} + +ClimateChangeTab.propTypes = { + data: PropTypes.array, +} + +export default ClimateChangeTab diff --git a/src/components/climate/ClimateModal.js b/src/components/climate/ClimateModal.js new file mode 100644 index 000000000..5b24f9dc1 --- /dev/null +++ b/src/components/climate/ClimateModal.js @@ -0,0 +1,89 @@ +import i18n from '@dhis2/d2-i18n' +import { + Modal, + ModalTitle, + ModalContent, + ModalActions, + Button, + ButtonStrip, +} from '@dhis2/ui' +import React, { useState, useEffect } from 'react' +import { useSelector, useDispatch } from 'react-redux' +import { closeClimatePanel } from '../../actions/climate.js' +import { Tab, Tabs } from '../core/index.js' +// import AirQuality from './AirQuality.js' +import ClimateChangeTab from './ClimateChangeTab.js' +import Forecast from './Forecast.js' +import PrecipitationTab from './PrecipitationTab.js' +import styles from './styles/Modal.module.css' +import TemperatureTab from './TemperatureTab.js' +import useClimateData from './hooks/useClimateData.js' + +const FORECAST = 'forecast' +const PRECIPITATION = 'precipitation' +const TEMPERATURE = 'temperature' +const CLIMATE = 'climate' +// const AIR = 'air' + +const ClimateModal = () => { + const [tab, setTab] = useState() + const feature = useSelector((state) => state.climate) + const dispatch = useDispatch() + + const { name, geometry } = feature + const isPoint = geometry.type === 'Point' + const title = (name ? `${name} - ` : '') + i18n.t('Weather & Climate') + const data = useClimateData(geometry) + + useEffect(() => { + setTab(isPoint ? FORECAST : TEMPERATURE) + }, [isPoint]) + + // {i18n.t('Air quality')} + // {tab === AIR && } + + if (!tab) { + return null + } + + return ( + + {title} + + + {isPoint && ( + {i18n.t('10 days forecast')} + )} + {i18n.t('Temperature')} + {i18n.t('Precipitation')} + {i18n.t('Climate change')} + +
+ {tab === FORECAST && } + {tab === TEMPERATURE && } + {tab === PRECIPITATION && } + {tab === CLIMATE && ( + + )} +
+
+ + + + + +
+ ) +} + +export default ClimateModal diff --git a/src/components/climate/DataLoading.js b/src/components/climate/DataLoading.js new file mode 100644 index 000000000..4c3b1ef34 --- /dev/null +++ b/src/components/climate/DataLoading.js @@ -0,0 +1,10 @@ +import { CenteredContent, CircularLoader } from '@dhis2/ui' +import React from 'react' + +const DataLoading = () => ( + + + +) + +export default DataLoading diff --git a/src/components/climate/DayForecast.js b/src/components/climate/DayForecast.js new file mode 100644 index 000000000..81028268b --- /dev/null +++ b/src/components/climate/DayForecast.js @@ -0,0 +1,62 @@ +import PropTypes from 'prop-types' +import React from 'react' +import styles from './styles/DayForecast.module.css' +import TemperatureValue from './TemperatureValue.js' +import WeatherSymbol from './WeatherSymbol.js' + +const hours = ['00', '06', '12', '18'] + +const DayForecast = ({ date, series }) => { + const day = new Date(date).toDateString().slice(0, -5) + const temp = series.map((s) => s.data.instant.details.air_temperature) + const minTemp = Math.round(Math.min(...temp)) + const maxTemp = Math.round(Math.max(...temp)) + const sixHours = hours.map((t) => `${date}T${t}:00:00Z`) + const sixHourSeries = series.filter((s) => sixHours.includes(s.time)) + const hasSymbol = sixHourSeries.some( + (s) => s.data?.next_6_hours?.summary?.symbol_code + ) + + if (!hasSymbol) { + return null + } + + const weatherSymbols = sixHours.map((t) => ( + s.time === t)?.data?.next_6_hours?.summary + ?.symbol_code + } + /> + )) + + // TODO: Not the same as yr.no the first day + const precip = sixHourSeries.reduce((p, { data }) => { + const value = data?.next_6_hours?.details?.precipitation_amount + return p + (value !== undefined ? value : 0) + }, 0) + + const wind = series.map((s) => s.data.instant.details.wind_speed) + const maxWind = Math.round(Math.max(...wind)) + + return ( + + {day} + {weatherSymbols} + + /{' '} + + + {Math.round(precip * 10) / 10} mm + {maxWind} m/s + + ) +} + +DayForecast.propTypes = { + date: PropTypes.string.isRequired, + series: PropTypes.array.isRequired, +} + +export default DayForecast diff --git a/src/components/climate/ERA5Source.js b/src/components/climate/ERA5Source.js new file mode 100644 index 000000000..6ed25486b --- /dev/null +++ b/src/components/climate/ERA5Source.js @@ -0,0 +1,21 @@ +import React from 'react' +import styles from './styles/DataSource.module.css' + +const ERA5Source = () => ( +
+ Data from{' '} + + ECMWF + {' '} + /{' '} + + Google Earth Engine + +
+) + +export default ERA5Source diff --git a/src/components/climate/Forecast.js b/src/components/climate/Forecast.js new file mode 100644 index 000000000..0bc564693 --- /dev/null +++ b/src/components/climate/Forecast.js @@ -0,0 +1,87 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React, { useState, useEffect } from 'react' +import DataLoading from './DataLoading.js' +import DayForecast from './DayForecast.js' +import styles from './styles/Forecast.module.css' + +// Freetown: +// https://www.yr.no/en/forecast/daily-table/2-2409306/Sierra%20Leone/Western%20Area/Freetown +const Forecast = ({ geometry }) => { + const [data, setData] = useState() + + const [lng, lat] = geometry.coordinates + + useEffect(() => { + fetch( + `https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=${lat}&lon=${lng}` + ) + .then((response) => response.json()) + .then(setData) + }, [lng, lat]) + + if (!data) { + return + } + + const { timeseries } = data.properties + const dates = timeseries.reduce((acc, { time }) => { + const date = time.slice(0, 10) + if (!acc.includes(date)) { + acc.push(date) + } + return acc + }, []) + + return ( + <> + + + + + + + + + + + + + + + {dates.map((date) => ( + + t.time.startsWith(date) + )} + /> + ))} + +
{i18n.t('Night')}{i18n.t('Morning')}{i18n.t('Afternoon')}{i18n.t('Evening')} + {i18n.t('Max/min temp.')} + {i18n.t('Precip.')}{i18n.t('Wind')}
+
+ Data from{' '} + + MET Norway + {' '} + /{' '} + + ECMWF HRES + +
+ + ) +} + +Forecast.propTypes = { + geometry: PropTypes.object.isRequired, +} + +export default Forecast diff --git a/src/components/climate/PeriodTypeSelect.js b/src/components/climate/PeriodTypeSelect.js new file mode 100644 index 000000000..e063fa8ee --- /dev/null +++ b/src/components/climate/PeriodTypeSelect.js @@ -0,0 +1,36 @@ +import i18n from '@dhis2/d2-i18n' +import { Button } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React, { useRef, useEffect } from 'react' +import styles from './styles/PeriodTypeSelect.module.css' + +export const MONTHLY = 'monthly' +export const DAILY = 'daily' + +const PeriodTypeSelect = ({ type, onChange }) => ( +
+ + +
+) + +PeriodTypeSelect.propTypes = { + type: PropTypes.string.isRequired, + onChange: PropTypes.func.isRequired, +} + +export default PeriodTypeSelect diff --git a/src/components/climate/PrecipitationTab.js b/src/components/climate/PrecipitationTab.js new file mode 100644 index 000000000..626adbbcb --- /dev/null +++ b/src/components/climate/PrecipitationTab.js @@ -0,0 +1,35 @@ +import PropTypes from 'prop-types' +import React, { useState } from 'react' +import DataLoading from './DataLoading.js' +import ERA5Source from './ERA5Source.js' +import PeriodTypeSelect, { MONTHLY } from './PeriodTypeSelect.js' +import Chart from './Chart.js' +import getMonthlyChart from './charts/precipitationMonthly.js' +import getDailyChart from './charts/precipitationDaily.js' + +const PrecipitationTab = ({ loading, monthlyData, dailyData }) => { + const [periodType, setPeriodType] = useState(MONTHLY) + + if (loading) { + return + } + + return ( + <> + + {periodType === MONTHLY ? ( + + ) : ( + + )} + + + ) +} + +PrecipitationTab.propTypes = { + dailyData: PropTypes.array, + monthlyData: PropTypes.array, +} + +export default PrecipitationTab diff --git a/src/components/climate/TemperatureTab.js b/src/components/climate/TemperatureTab.js new file mode 100644 index 000000000..9f95f6dbd --- /dev/null +++ b/src/components/climate/TemperatureTab.js @@ -0,0 +1,35 @@ +import PropTypes from 'prop-types' +import React, { useState } from 'react' +import DataLoading from './DataLoading.js' +import ERA5Source from './ERA5Source.js' +import PeriodTypeSelect, { MONTHLY } from './PeriodTypeSelect.js' +import Chart from './Chart.js' +import getMonthlyChart from './charts/temperatureMonthly.js' +import getDailyChart from './charts/temperatureDaily.js' + +const TemperatureTab = ({ loading, monthlyData, dailyData }) => { + const [periodType, setPeriodType] = useState(MONTHLY) + + if (loading) { + return + } + + return ( + <> + + {periodType === MONTHLY ? ( + + ) : ( + + )} + + + ) +} + +TemperatureTab.propTypes = { + dailyData: PropTypes.array, + monthlyData: PropTypes.array, +} + +export default TemperatureTab diff --git a/src/components/climate/TemperatureValue.js b/src/components/climate/TemperatureValue.js new file mode 100644 index 000000000..81ee738c7 --- /dev/null +++ b/src/components/climate/TemperatureValue.js @@ -0,0 +1,13 @@ +import PropTypes from 'prop-types' +import React from 'react' +import styles from './styles/TemperatureValue.module.css' + +const TemperatureValue = ({ value }) => ( + 0 ? 'plus' : 'minus']}>{value}° +) + +TemperatureValue.propTypes = { + value: PropTypes.number.isRequired, +} + +export default TemperatureValue diff --git a/src/components/climate/WeatherSymbol.js b/src/components/climate/WeatherSymbol.js new file mode 100644 index 000000000..07581fa18 --- /dev/null +++ b/src/components/climate/WeatherSymbol.js @@ -0,0 +1,199 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React from 'react' +import styles from './styles/WeatherSymbol.module.css' + +/** + * Mapping of the symbol code in yr.no's API to the icons in their public + * GitHub repo, as well as the text used in the tooltip. + * + * https://api.met.no/weatherapi/weathericon/2.0/documentation + */ +const symbols = { + clearsky: { + symbol: '01', + text: i18n.t('Clear sky'), + }, + fair: { + symbol: '02', + text: i18n.t('Fair'), + }, + partlycloudy: { + symbol: '03', + text: i18n.t('Partly cloudy'), + }, + cloudy: { + symbol: '04', + text: i18n.t('Cloudy'), + }, + lightrainshowers: { + symbol: '40', + text: i18n.t('Light rain showers'), + }, + rainshowers: { + symbol: '05', + text: i18n.t('Rain showers'), + }, + heavyrainshowers: { + symbol: '41', + text: i18n.t('Heavy rain showers'), + }, + lightrainshowersandthunder: { + symbol: '24', + text: i18n.t('Light rain showers and thunder'), + }, + rainshowersandthunder: { + symbol: '06', + text: i18n.t('Rain showers and thunder'), + }, + heavyrainshowersandthunder: { + symbol: '25', + text: i18n.t('Heavy rain showers and thunder'), + }, + lightsleetshowers: { + symbol: '42', + text: i18n.t('Light sleet showers'), + }, + sleetshowers: { + symbol: '07', + text: i18n.t('Sleet showers'), + }, + heavysleetshowers: { + symbol: '43', + text: i18n.t('Heavy sleet showers'), + }, + lightsleetshowersandthunder: { + symbol: '26', + text: i18n.t('Light sleet showers and thunder'), + }, + sleetshowersandthunder: { + symbol: '20', + text: i18n.t('Sleet showers and thunder'), + }, + heavysleetshowersandthunder: { + symbol: '27', + text: i18n.t('Heavy sleet showers and thunder'), + }, + lightsnowshowers: { + symbol: '44', + text: i18n.t('Light snow showers'), + }, + snowshowers: { + symbol: '08', + text: i18n.t('Snow showers'), + }, + heavysnowshowers: { + symbol: '45', + text: i18n.t('Heavy show showers'), + }, + lightsnowshowersandthunder: { + symbol: '28', + text: i18n.t('Light snow showers and thunder'), + }, + snowshowersandthunder: { + symbol: '21', + text: i18n.t('Snow showers and thunder'), + }, + heavysnowshowersandthunder: { + symbol: '29', + text: i18n.t('Heavy snow showers and thunder'), + }, + lightrain: { + symbol: '46', + text: i18n.t('Light rain'), + }, + rain: { + symbol: '09', + text: i18n.t('Rain'), + }, + heavyrain: { + symbol: '10', + text: i18n.t('Heavy rain'), + }, + lightrainandthunder: { + symbol: '30', + text: i18n.t('Light rain and thunder'), + }, + rainandthunder: { + symbol: '22', + text: i18n.t('Rain and thunder'), + }, + heavyrainandthunder: { + symbol: '11', + text: i18n.t('Heavy rain and thunder'), + }, + lightsleet: { + symbol: '47', + text: i18n.t('Light sleet'), + }, + sleet: { + symbol: '12', + text: i18n.t('Sleet'), + }, + heavysleet: { + symbol: '48', + text: i18n.t('Heavy sleet'), + }, + lightsleetandthunder: { + symbol: '31', + text: i18n.t('Light sleet and thunder'), + }, + sleetandthunder: { + symbol: '23', + text: i18n.t('Sleet and thunder'), + }, + heavysleetandthunder: { + symbol: '32', + text: i18n.t('Heavy sleet and thunder'), + }, + lightsnow: { + symbol: '49', + text: i18n.t('Light snow'), + }, + snow: { + symbol: '13', + text: i18n.t('Snow'), + }, + heavysnow: { + symbol: '50', + text: i18n.t('Heavy snow'), + }, + lightsnowandthunder: { + symbol: '33', + text: i18n.t('Light snow and thunder'), + }, + snowandthunder: { + symbol: '14', + text: i18n.t('Snow and thunder'), + }, + heavysnowandthunder: { + symbol: '34', + text: i18n.t('Heavy snow and thunder'), + }, + fog: { + symbol: '15', + text: i18n.t('Fog'), + }, +} + +const WeatherSymbol = ({ code }) => { + if (!code) { + return + } + const [image, specifier] = code.split('_') + const { symbol, text } = symbols[image] + + const src = symbol + ({ day: 'd', night: 'n' }[specifier] || '') + + return ( + + + + ) +} + +WeatherSymbol.propTypes = { + code: PropTypes.string, +} + +export default WeatherSymbol diff --git a/src/components/climate/charts/precipitationDaily.js b/src/components/climate/charts/precipitationDaily.js new file mode 100644 index 000000000..fef3adfb1 --- /dev/null +++ b/src/components/climate/charts/precipitationDaily.js @@ -0,0 +1,57 @@ +import i18n from '@dhis2/d2-i18n' + +const getChart = (data) => { + const series = data.map((d) => ({ + x: new Date(d.id).getTime(), + y: Math.round(d['total_precipitation_sum'] * 1000 * 10) / 10, + })) + + // https://www.highcharts.com/demo/highcharts/arearange-line + return { + title: { + text: i18n.t('Daily precipitation last year'), + }, + credits: { + enabled: false, + }, + tooltip: { + valueSuffix: ' mm', + }, + chart: { + type: 'column', + height: 480, + zoomType: 'x', + }, + plotOptions: { + series: { + pointPadding: 0, + groupPadding: 0, + borderWidth: 0, + }, + }, + xAxis: { + type: 'datetime', + tickInterval: 2592000000, + labels: { + format: '{value: %b}', + }, + }, + yAxis: { + min: 0, + title: false, + labels: { + format: '{value} mm', + }, + }, + series: [ + { + data: series, + name: i18n.t('Daily precipitation'), + color: 'var(--colors-blue500)', + zIndex: 1, + }, + ], + } +} + +export default getChart diff --git a/src/components/climate/charts/precipitationMonthly.js b/src/components/climate/charts/precipitationMonthly.js new file mode 100644 index 000000000..95f2c56bd --- /dev/null +++ b/src/components/climate/charts/precipitationMonthly.js @@ -0,0 +1,89 @@ +import i18n from '@dhis2/d2-i18n' + +const getMonthNormal = (data, month) => { + const monthData = data.filter((d) => d.id.substring(5, 7) === month) + + const normal = + (monthData + .filter((d) => { + const year = d.id.substring(0, 4) + return year >= 1991 && year <= 2020 + }) + .reduce((v, d) => v + d['total_precipitation_sum'], 0) / + 30) * + 1000 + + return Math.round(normal * 10) / 10 +} + +const getChart = (data) => { + const last12months = data.slice(-12) + + const series = last12months.map((d) => ({ + x: new Date(d.id).getTime(), + y: Math.round(d['total_precipitation_sum'] * 1000 * 10) / 10, + })) + + const normals = last12months.map((d) => ({ + x: new Date(d.id).getTime(), + y: getMonthNormal(data, d.id.substring(5, 7)), + })) + + return { + title: { + text: i18n.t('Precipitation last year'), + }, + subtitle: { + text: 'Normals from reference period: 1991-2020', + }, + credits: { + enabled: false, + }, + tooltip: { + shared: true, + valueSuffix: ' mm', + }, + chart: { + type: 'column', + height: 480, + }, + plotOptions: { + series: { + grouping: false, + groupPadding: 0, + borderWidth: 0, + }, + }, + xAxis: { + type: 'datetime', + tickInterval: 2592000000, + labels: { + format: '{value: %b}', + }, + }, + yAxis: { + min: 0, + title: false, + labels: { + format: '{value} mm', + }, + }, + series: [ + { + data: series, + name: i18n.t('Monthly precipitation'), + color: 'var(--colors-blue500)', + zIndex: 1, + }, + { + data: normals, + name: i18n.t('Normal precipitation'), + color: 'var(--colors-grey400)', + pointPlacement: -0.2, + zIndex: 0, + }, + ], + } +} + +export default getChart diff --git a/src/components/climate/charts/temperatureAnomaly.js b/src/components/climate/charts/temperatureAnomaly.js new file mode 100644 index 000000000..450468455 --- /dev/null +++ b/src/components/climate/charts/temperatureAnomaly.js @@ -0,0 +1,84 @@ +import i18n from '@dhis2/d2-i18n' +import { getMonthNormal } from './temperatureMonthly' + +const months = { + '01': i18n.t('Jauary'), + '02': i18n.t('February'), + '03': i18n.t('March'), + '04': i18n.t('April'), + '05': i18n.t('May'), + '06': i18n.t('June'), + '07': i18n.t('July'), + '08': i18n.t('August'), + '09': i18n.t('September'), + 10: i18n.t('October'), + 11: i18n.t('November'), + 12: i18n.t('December'), +} + +// https://climate.copernicus.eu/copernicus-september-2023-unprecedented-temperature-anomalies +// https://developers.google.com/earth-engine/datasets/catalog/ECMWF_ERA5_LAND_MONTHLY_AGGR +const getChart = (data) => { + const lastMonth = data.slice(-1)[0].id.substring(5, 7) + const month = months[lastMonth] + const monthData = data.filter((d) => d.id.substring(5, 7) === lastMonth) + const normal = getMonthNormal(data, lastMonth) + const years = monthData.map((d) => d.id.substring(0, 4)) + const series = monthData.map( + (d) => Math.round((d['temperature_2m'] - 273.15 - normal) * 10) / 10 + ) + + return { + title: { + text: `Temperature anomaly - ${month}`, + }, + subtitle: { + text: 'Reference period: 1991-2020', + }, + credits: { + enabled: false, + }, + exporting: { + enabled: false, + }, + tooltip: { + shared: true, + valueSuffix: '°C', + }, + chart: { + type: 'column', + height: 480, + }, + plotOptions: { + column: { + pointWidth: 13, + pointPadding: 0, + borderWidth: 1, + }, + }, + xAxis: { + type: 'category', + categories: years, + labels: { + format: '{value: %b}', + }, + }, + yAxis: { + title: false, + labels: { + format: '{value}°C', + }, + }, + series: [ + { + data: series, + name: 'Temperature anomaly', + color: 'var(--colors-red500)', + negativeColor: 'var(--colors-blue500)', + }, + ], + legend: { enabled: false }, + } +} + +export default getChart diff --git a/src/components/climate/charts/temperatureDaily.js b/src/components/climate/charts/temperatureDaily.js new file mode 100644 index 000000000..40395ef0b --- /dev/null +++ b/src/components/climate/charts/temperatureDaily.js @@ -0,0 +1,72 @@ +import i18n from '@dhis2/d2-i18n' + +const getChart = (data) => { + const series = data.map((d) => ({ + x: new Date(d.id).getTime(), + y: Math.round((d['temperature_2m'] - 273.15) * 10) / 10, + })) + + const minMax = data.map((d) => [ + new Date(d.id).getTime(), + Math.round((d['temperature_2m_min'] - 273.15) * 10) / 10, + Math.round((d['temperature_2m_max'] - 273.15) * 10) / 10, + ]) + + const minValue = Math.min(...minMax.map((d) => d[1])) + + // https://www.highcharts.com/demo/highcharts/arearange-line + return { + title: { + text: i18n.t('Daily temperatures last year'), + }, + credits: { + enabled: false, + }, + tooltip: { + crosshairs: true, + shared: true, + valueSuffix: '°C', + }, + xAxis: { + type: 'datetime', + tickInterval: 2592000000, + labels: { + format: '{value: %b}', + }, + }, + yAxis: { + min: minValue > 0 ? 0 : undefined, + title: false, + labels: { + format: '{value}°C', + }, + }, + chart: { + height: 480, + zoomType: 'x', + }, + series: [ + { + type: 'line', + data: series, + name: i18n.t('Mean temperature'), + color: 'var(--colors-red800)', + negativeColor: 'var(--colors-blue800)', + zIndex: 2, + }, + { + type: 'arearange', + name: i18n.t('Temperature range'), + data: minMax, + color: 'var(--colors-red200)', + negativeColor: 'var(--colors-blue200)', + marker: { + enabled: false, + }, + zIndex: 0, + }, + ], + } +} + +export default getChart diff --git a/src/components/climate/charts/temperatureMonthly.js b/src/components/climate/charts/temperatureMonthly.js new file mode 100644 index 000000000..9fc34ebf4 --- /dev/null +++ b/src/components/climate/charts/temperatureMonthly.js @@ -0,0 +1,109 @@ +import i18n from '@dhis2/d2-i18n' + +export const getMonthNormal = (data, month) => { + const monthData = data.filter((d) => d.id.substring(5, 7) === month) + + const normal = + monthData + .filter((d) => { + const year = d.id.substring(0, 4) + return year >= 1991 && year <= 2020 + }) + .reduce((v, d) => v + d['temperature_2m'], 0) / + 30 - + 273.15 + + return Math.round(normal * 10) / 10 +} + +const getChart = (data) => { + const last12months = data.slice(-12) + + const series = last12months.map((d) => ({ + x: new Date(d.id).getTime(), + y: Math.round((d['temperature_2m'] - 273.15) * 10) / 10, + })) + + const minMax = last12months.map((d) => [ + new Date(d.id).getTime(), + Math.round((d['temperature_2m_min'] - 273.15) * 10) / 10, + Math.round((d['temperature_2m_max'] - 273.15) * 10) / 10, + ]) + + const minValue = Math.min(...minMax.map((d) => d[1])) + + const normals = last12months.map((d) => ({ + x: new Date(d.id).getTime(), + y: getMonthNormal(data, d.id.substring(5, 7)), + })) + + // https://www.highcharts.com/demo/highcharts/arearange-line + return { + title: { + text: i18n.t('Monthly temperatures last year'), + }, + subtitle: { + text: 'Normals from reference period: 1991-2020', + }, + credits: { + enabled: false, + }, + tooltip: { + crosshairs: true, + shared: true, + valueSuffix: '°C', + }, + xAxis: { + type: 'datetime', + tickInterval: 2592000000, + labels: { + format: '{value: %b}', + }, + }, + yAxis: { + min: minValue > 0 ? 0 : undefined, + title: false, + labels: { + format: '{value}°C', + }, + }, + chart: { + height: 480, + }, + series: [ + { + type: 'line', + data: series, + name: i18n.t('Mean temperature'), + color: 'var(--colors-red800)', + negativeColor: 'var(--colors-blue800)', + zIndex: 2, + }, + { + type: 'arearange', + name: i18n.t('Temperature range'), + data: minMax, + color: 'var(--colors-red200)', + negativeColor: 'var(--colors-blue200)', + marker: { + enabled: false, + }, + zIndex: 0, + }, + { + type: 'spline', + data: normals, + name: i18n.t('Normal temperature'), + dashStyle: 'dash', + color: 'var(--colors-red500)', + negativeColor: 'var(--colors-blue500)', + marker: { + enabled: false, + }, + zIndex: 1, + }, + ], + } +} + +export default getChart diff --git a/src/components/climate/data-daily.js b/src/components/climate/data-daily.js new file mode 100644 index 000000000..bb0627aaa --- /dev/null +++ b/src/components/climate/data-daily.js @@ -0,0 +1,2557 @@ +export default [ + { + id: '2023-10-08', + temperature_2m: 297.02401415507, + temperature_2m_max: 300.85240173339844, + temperature_2m_min: 295.0275115966797, + total_precipitation_sum: 0.03795739425117972, + }, + { + id: '2023-10-07', + temperature_2m: 297.3176619211833, + temperature_2m_max: 302.1070251464844, + temperature_2m_min: 293.93165588378906, + total_precipitation_sum: 0.002483651041984558, + }, + { + id: '2023-10-06', + temperature_2m: 295.17184321085614, + temperature_2m_max: 296.4149475097656, + temperature_2m_min: 294.5037078857422, + total_precipitation_sum: 0.057397931814193726, + }, + { + id: '2023-10-05', + temperature_2m: 296.7003943125407, + temperature_2m_max: 301.4277648925781, + temperature_2m_min: 294.5487823486328, + total_precipitation_sum: 0.01900620460509117, + }, + { + id: '2023-10-04', + temperature_2m: 296.1948045094808, + temperature_2m_max: 300.00474548339844, + temperature_2m_min: 294.674072265625, + total_precipitation_sum: 0.003048822283744812, + }, + { + id: '2023-10-03', + temperature_2m: 296.97662862141925, + temperature_2m_max: 301.39039611816406, + temperature_2m_min: 294.9202117919922, + total_precipitation_sum: 0.012877261623657432, + }, + { + id: '2023-10-02', + temperature_2m: 297.44136238098145, + temperature_2m_max: 302.4021759033203, + temperature_2m_min: 294.20262145996094, + total_precipitation_sum: 0.004279792308807373, + }, + { + id: '2023-10-01', + temperature_2m: 297.4872506459554, + temperature_2m_max: 302.8891296386719, + temperature_2m_min: 295.0942840576172, + total_precipitation_sum: 0.024894350767130646, + }, + { + id: '2023-09-30', + temperature_2m: 297.4160238901774, + temperature_2m_max: 300.8395690917969, + temperature_2m_min: 294.05848693847656, + total_precipitation_sum: 0.0011042105286946935, + }, + { + id: '2023-09-29', + temperature_2m: 297.2088820139567, + temperature_2m_max: 302.015625, + temperature_2m_min: 295.0299987792969, + total_precipitation_sum: 0.0026483565568469203, + }, + { + id: '2023-09-28', + temperature_2m: 297.51413853963214, + temperature_2m_max: 302.5601501464844, + temperature_2m_min: 294.5674133300781, + total_precipitation_sum: 0.003102213144302368, + }, + { + id: '2023-09-27', + temperature_2m: 297.1516482035319, + temperature_2m_max: 300.7426300048828, + temperature_2m_min: 295.1771240234375, + total_precipitation_sum: 0.01201881468296051, + }, + { + id: '2023-09-26', + temperature_2m: 297.8366953531901, + temperature_2m_max: 301.9984893798828, + temperature_2m_min: 295.16712951660156, + total_precipitation_sum: 0.002460548281664643, + }, + { + id: '2023-09-25', + temperature_2m: 297.4867108662923, + temperature_2m_max: 303.0924987792969, + temperature_2m_min: 294.57081604003906, + total_precipitation_sum: 0.017813891057471665, + }, + { + id: '2023-09-24', + temperature_2m: 297.23806699117023, + temperature_2m_max: 302.32972717285156, + temperature_2m_min: 294.101318359375, + total_precipitation_sum: 0.02042260766029358, + }, + { + id: '2023-09-23', + temperature_2m: 297.01989364624023, + temperature_2m_max: 302.1133728027344, + temperature_2m_min: 294.7239074707031, + total_precipitation_sum: 0.010915756225585938, + }, + { + id: '2023-09-22', + temperature_2m: 296.9118773142497, + temperature_2m_max: 302.5828552246094, + temperature_2m_min: 293.6804656982422, + total_precipitation_sum: 0.011966848373390349, + }, + { + id: '2023-09-21', + temperature_2m: 296.8217315673828, + temperature_2m_max: 302.46990966796875, + temperature_2m_min: 294.06651306152344, + total_precipitation_sum: 0.016587439179318153, + }, + { + id: '2023-09-20', + temperature_2m: 296.809622446696, + temperature_2m_max: 301.2898254394531, + temperature_2m_min: 294.3034973144531, + total_precipitation_sum: 0.012068644165992737, + }, + { + id: '2023-09-19', + temperature_2m: 295.1044095357259, + temperature_2m_max: 297.1155090332031, + temperature_2m_min: 294.1639404296875, + total_precipitation_sum: 0.012084954977030549, + }, + { + id: '2023-09-18', + temperature_2m: 296.4531764984131, + temperature_2m_max: 301.4178161621094, + temperature_2m_min: 294.2366027832031, + total_precipitation_sum: 0.007917806506156921, + }, + { + id: '2023-09-17', + temperature_2m: 296.21145884195965, + temperature_2m_max: 301.0865478515625, + temperature_2m_min: 294.44586181640625, + total_precipitation_sum: 0.01502642333497306, + }, + { + id: '2023-09-16', + temperature_2m: 295.8705883026123, + temperature_2m_max: 299.3013153076172, + temperature_2m_min: 293.73948669433594, + total_precipitation_sum: 0.01299247145652771, + }, + { + id: '2023-09-15', + temperature_2m: 296.24230639139813, + temperature_2m_max: 299.6942901611328, + temperature_2m_min: 294.2515411376953, + total_precipitation_sum: 0.011458778381346235, + }, + { + id: '2023-09-14', + temperature_2m: 296.6777629852295, + temperature_2m_max: 299.2919464111328, + temperature_2m_min: 294.87437438964844, + total_precipitation_sum: 0.0006728261708417449, + }, + { + id: '2023-09-13', + temperature_2m: 297.08837000528973, + temperature_2m_max: 300.559326171875, + temperature_2m_min: 294.6635284423828, + total_precipitation_sum: 0.0017448246478011242, + }, + { + id: '2023-09-12', + temperature_2m: 296.98713811238605, + temperature_2m_max: 302.2147979736328, + temperature_2m_min: 294.84100341796875, + total_precipitation_sum: 0.01088966429233551, + }, + { + id: '2023-09-11', + temperature_2m: 296.7449328104655, + temperature_2m_max: 300.413330078125, + temperature_2m_min: 294.4190368652344, + total_precipitation_sum: 0.0080554813145568, + }, + { + id: '2023-09-10', + temperature_2m: 295.87290382385254, + temperature_2m_max: 298.3681640625, + temperature_2m_min: 294.51258850097656, + total_precipitation_sum: 0.013742429016929236, + }, + { + id: '2023-09-09', + temperature_2m: 297.0560658772786, + temperature_2m_max: 302.2358093261719, + temperature_2m_min: 294.8759307861328, + total_precipitation_sum: 0.020143830776191862, + }, + { + id: '2023-09-08', + temperature_2m: 297.04688962300617, + temperature_2m_max: 301.91294860839844, + temperature_2m_min: 294.70611572265625, + total_precipitation_sum: 0.004099458456039429, + }, + { + id: '2023-09-07', + temperature_2m: 295.4391460418701, + temperature_2m_max: 297.0275421142578, + temperature_2m_min: 293.99940490722656, + total_precipitation_sum: 0.007584887742893898, + }, + { + id: '2023-09-06', + temperature_2m: 296.58043098449707, + temperature_2m_max: 301.90504455566406, + temperature_2m_min: 293.90953063964844, + total_precipitation_sum: 0.009413331747055054, + }, + { + id: '2023-09-05', + temperature_2m: 295.27047602335614, + temperature_2m_max: 299.37831115722656, + temperature_2m_min: 293.7630920410156, + total_precipitation_sum: 0.03131304681301117, + }, + { + id: '2023-09-04', + temperature_2m: 295.447945912679, + temperature_2m_max: 298.5094451904297, + temperature_2m_min: 294.1559295654297, + total_precipitation_sum: 0.018555966019619063, + }, + { + id: '2023-09-03', + temperature_2m: 295.75554784138996, + temperature_2m_max: 299.2568359375, + temperature_2m_min: 294.2785186767578, + total_precipitation_sum: 0.015898543596165382, + }, + { + id: '2023-09-02', + temperature_2m: 297.2234064737956, + temperature_2m_max: 302.1552276611328, + temperature_2m_min: 294.0867919921875, + total_precipitation_sum: 0.002623230218887329, + }, + { + id: '2023-09-01', + temperature_2m: 296.19426854451496, + temperature_2m_max: 300.5701446533203, + temperature_2m_min: 294.3637390136719, + total_precipitation_sum: 0.023863132728934033, + }, + { + id: '2023-08-31', + temperature_2m: 297.2839825948079, + temperature_2m_max: 303.0146942138672, + temperature_2m_min: 293.01683044433594, + total_precipitation_sum: 0.009238365292446815, + }, + { + id: '2023-08-30', + temperature_2m: 296.25811703999835, + temperature_2m_max: 299.07025146484375, + temperature_2m_min: 294.2483825683594, + total_precipitation_sum: 0.00501264395745693, + }, + { + id: '2023-08-29', + temperature_2m: 296.17761484781903, + temperature_2m_max: 301.53228759765625, + temperature_2m_min: 294.5183563232422, + total_precipitation_sum: 0.018172517418747702, + }, + { + id: '2023-08-28', + temperature_2m: 295.9797897338867, + temperature_2m_max: 300.84779357910156, + temperature_2m_min: 294.70814514160156, + total_precipitation_sum: 0.014697238802909851, + }, + { + id: '2023-08-27', + temperature_2m: 296.49685796101886, + temperature_2m_max: 301.0037384033203, + temperature_2m_min: 294.9612731933594, + total_precipitation_sum: 0.009887158870697021, + }, + { + id: '2023-08-26', + temperature_2m: 298.0963776906331, + temperature_2m_max: 303.2974853515625, + temperature_2m_min: 294.98463439941406, + total_precipitation_sum: 0.006149110198009566, + }, + { + id: '2023-08-25', + temperature_2m: 296.821252822876, + temperature_2m_max: 301.6457061767578, + temperature_2m_min: 294.87384033203125, + total_precipitation_sum: 0.008588433265686035, + }, + { + id: '2023-08-24', + temperature_2m: 296.5600077311198, + temperature_2m_max: 300.3275604248047, + temperature_2m_min: 294.9190216064453, + total_precipitation_sum: 0.020399228564770056, + }, + { + id: '2023-08-23', + temperature_2m: 297.48333676656085, + temperature_2m_max: 302.15008544921875, + temperature_2m_min: 294.76063537597656, + total_precipitation_sum: 0.004106187658294402, + }, + { + id: '2023-08-22', + temperature_2m: 296.21762975056964, + temperature_2m_max: 298.73377990722656, + temperature_2m_min: 294.5860900878906, + total_precipitation_sum: 0.008049386739628517, + }, + { + id: '2023-08-21', + temperature_2m: 297.21625264485675, + temperature_2m_max: 301.649658203125, + temperature_2m_min: 293.97276306152344, + total_precipitation_sum: 0.0057678878306433035, + }, + { + id: '2023-08-20', + temperature_2m: 296.7678330739339, + temperature_2m_max: 302.11863708496094, + temperature_2m_min: 294.2844696044922, + total_precipitation_sum: 0.010974991321518246, + }, + { + id: '2023-08-19', + temperature_2m: 294.95225588480633, + temperature_2m_max: 295.9297332763672, + temperature_2m_min: 294.38365173339844, + total_precipitation_sum: 0.05908103287220001, + }, + { + id: '2023-08-18', + temperature_2m: 296.37449137369794, + temperature_2m_max: 299.8403015136719, + temperature_2m_min: 294.6852264404297, + total_precipitation_sum: 0.03764113783836365, + }, + { + id: '2023-08-17', + temperature_2m: 297.79231389363605, + temperature_2m_max: 302.943603515625, + temperature_2m_min: 294.06443786621094, + total_precipitation_sum: 0.0009953677654266357, + }, + { + id: '2023-08-16', + temperature_2m: 296.67580286661786, + temperature_2m_max: 300.6323547363281, + temperature_2m_min: 293.88482666015625, + total_precipitation_sum: 0.0003686249256134033, + }, + { + id: '2023-08-15', + temperature_2m: 294.7090524037679, + temperature_2m_max: 295.95404052734375, + temperature_2m_min: 294.2206573486328, + total_precipitation_sum: 0.05694735050201416, + }, + { + id: '2023-08-14', + temperature_2m: 295.706734975179, + temperature_2m_max: 299.50169372558594, + temperature_2m_min: 294.14134216308594, + total_precipitation_sum: 0.018048524856567383, + }, + { + id: '2023-08-13', + temperature_2m: 296.0175673166911, + temperature_2m_max: 300.9225158691406, + temperature_2m_min: 293.9676818847656, + total_precipitation_sum: 0.010521188378277202, + }, + { + id: '2023-08-12', + temperature_2m: 295.15563837687176, + temperature_2m_max: 297.9248352050781, + temperature_2m_min: 293.9725341796875, + total_precipitation_sum: 0.009610006213183198, + }, + { + id: '2023-08-11', + temperature_2m: 296.0986696879069, + temperature_2m_max: 300.6007995605469, + temperature_2m_min: 293.61952209472656, + total_precipitation_sum: 0.007550024986265669, + }, + { + id: '2023-08-10', + temperature_2m: 295.41329193115234, + temperature_2m_max: 297.54217529296875, + temperature_2m_min: 294.235107421875, + total_precipitation_sum: 0.004784882068634033, + }, + { + id: '2023-08-09', + temperature_2m: 295.6346181233724, + temperature_2m_max: 298.6631317138672, + temperature_2m_min: 294.4364929199219, + total_precipitation_sum: 0.01564073492352236, + }, + { + id: '2023-08-08', + temperature_2m: 296.5283966064453, + temperature_2m_max: 300.78111267089844, + temperature_2m_min: 294.4465789794922, + total_precipitation_sum: 0.009206974626692954, + }, + { + id: '2023-08-07', + temperature_2m: 295.53336906433105, + temperature_2m_max: 298.2283935546875, + temperature_2m_min: 294.0360107421875, + total_precipitation_sum: 0.010484319925296859, + }, + { + id: '2023-08-06', + temperature_2m: 295.8000793457031, + temperature_2m_max: 298.58216857910156, + temperature_2m_min: 294.40745544433594, + total_precipitation_sum: 0.01244877278804779, + }, + { + id: '2023-08-05', + temperature_2m: 297.1283327738444, + temperature_2m_max: 302.2091064453125, + temperature_2m_min: 294.7654571533203, + total_precipitation_sum: 0.0030835658311794134, + }, + { + id: '2023-08-04', + temperature_2m: 296.0640525817871, + temperature_2m_max: 299.6714324951172, + temperature_2m_min: 293.7251892089844, + total_precipitation_sum: 0.00275192558764914, + }, + { + id: '2023-08-03', + temperature_2m: 295.6332314809163, + temperature_2m_max: 299.6815490722656, + temperature_2m_min: 294.294189453125, + total_precipitation_sum: 0.007542970776455604, + }, + { + id: '2023-08-02', + temperature_2m: 296.0945739746094, + temperature_2m_max: 300.4130554199219, + temperature_2m_min: 294.75262451171875, + total_precipitation_sum: 0.005823042988765792, + }, + { + id: '2023-08-01', + temperature_2m: 295.15249315897626, + temperature_2m_max: 296.40985107421875, + temperature_2m_min: 294.55279541015625, + total_precipitation_sum: 0.030786180245456762, + }, + { + id: '2023-07-31', + temperature_2m: 296.09910011291504, + temperature_2m_max: 301.52049255371094, + temperature_2m_min: 293.94195556640625, + total_precipitation_sum: 0.011544960737182919, + }, + { + id: '2023-07-30', + temperature_2m: 295.72705777486163, + temperature_2m_max: 299.21022033691406, + temperature_2m_min: 294.1744079589844, + total_precipitation_sum: 0.008623957633972168, + }, + { + id: '2023-07-29', + temperature_2m: 295.4566942850749, + temperature_2m_max: 297.505615234375, + temperature_2m_min: 294.5806579589844, + total_precipitation_sum: 0.0465965429549442, + }, + { + id: '2023-07-28', + temperature_2m: 296.3908685048421, + temperature_2m_max: 300.00526428222656, + temperature_2m_min: 294.88502502441406, + total_precipitation_sum: 0.04393552243709564, + }, + { + id: '2023-07-27', + temperature_2m: 296.79781977335614, + temperature_2m_max: 301.66033935546875, + temperature_2m_min: 294.7189178466797, + total_precipitation_sum: 0.006396317481993208, + }, + { + id: '2023-07-26', + temperature_2m: 296.2330404917399, + temperature_2m_max: 300.8175354003906, + temperature_2m_min: 294.0327911376953, + total_precipitation_sum: 0.013019159540021974, + }, + { + id: '2023-07-25', + temperature_2m: 296.190216700236, + temperature_2m_max: 298.7863464355469, + temperature_2m_min: 294.8813934326172, + total_precipitation_sum: 0.0021063308063276054, + }, + { + id: '2023-07-24', + temperature_2m: 296.7568785349528, + temperature_2m_max: 301.72314453125, + temperature_2m_min: 294.3657684326172, + total_precipitation_sum: 0.01611807346343852, + }, + { + id: '2023-07-23', + temperature_2m: 296.2885494232178, + temperature_2m_max: 300.38710021972656, + temperature_2m_min: 294.1619873046875, + total_precipitation_sum: 0.002798905968575127, + }, + { + id: '2023-07-22', + temperature_2m: 295.5542984008789, + temperature_2m_max: 298.82086181640625, + temperature_2m_min: 294.37335205078125, + total_precipitation_sum: 0.02173015475267448, + }, + { + id: '2023-07-21', + temperature_2m: 296.36480077107746, + temperature_2m_max: 299.2352294921875, + temperature_2m_min: 294.39463806152344, + total_precipitation_sum: 0.022483068704502784, + }, + { + id: '2023-07-20', + temperature_2m: 297.301549911499, + temperature_2m_max: 303.1237030029297, + temperature_2m_min: 294.75856018066406, + total_precipitation_sum: 0.021501043438910017, + }, + { + id: '2023-07-19', + temperature_2m: 297.1996892293294, + temperature_2m_max: 302.52166748046875, + temperature_2m_min: 294.09422302246094, + total_precipitation_sum: 0.008225709887028643, + }, + { + id: '2023-07-18', + temperature_2m: 296.3695437113444, + temperature_2m_max: 301.4103240966797, + temperature_2m_min: 294.1117401123047, + total_precipitation_sum: 0.014372425937892785, + }, + { + id: '2023-07-17', + temperature_2m: 294.9245249430339, + temperature_2m_max: 296.9443664550781, + temperature_2m_min: 294.0178527832031, + total_precipitation_sum: 0.014957535266773903, + }, + { + id: '2023-07-16', + temperature_2m: 295.983730951945, + temperature_2m_max: 299.6105041503906, + temperature_2m_min: 293.8106231689453, + total_precipitation_sum: 0.01177377998828888, + }, + { + id: '2023-07-15', + temperature_2m: 295.7632236480713, + temperature_2m_max: 300.22332763671875, + temperature_2m_min: 293.4236602783203, + total_precipitation_sum: 0.007175251841545105, + }, + { + id: '2023-07-14', + temperature_2m: 295.2870559692383, + temperature_2m_max: 298.3299102783203, + temperature_2m_min: 293.82012939453125, + total_precipitation_sum: 0.0386540234088848, + }, + { + id: '2023-07-13', + temperature_2m: 297.4947592417399, + temperature_2m_max: 302.0963134765625, + temperature_2m_min: 294.9495086669922, + total_precipitation_sum: 0.005748241365608919, + }, + { + id: '2023-07-12', + temperature_2m: 296.63170369466144, + temperature_2m_max: 300.40040588378906, + temperature_2m_min: 293.97764587402344, + total_precipitation_sum: 0.0008373711563081088, + }, + { + id: '2023-07-11', + temperature_2m: 295.8205000559489, + temperature_2m_max: 298.79197692871094, + temperature_2m_min: 294.2969055175781, + total_precipitation_sum: 0.018731481919417092, + }, + { + id: '2023-07-10', + temperature_2m: 296.66502888997394, + temperature_2m_max: 300.9283905029297, + temperature_2m_min: 294.4936828613281, + total_precipitation_sum: 0.01740989707997187, + }, + { + id: '2023-07-09', + temperature_2m: 297.3507251739502, + temperature_2m_max: 303.1986389160156, + temperature_2m_min: 293.9767608642578, + total_precipitation_sum: 0.015865791650867322, + }, + { + id: '2023-07-08', + temperature_2m: 297.2301368713379, + temperature_2m_max: 303.5041961669922, + temperature_2m_min: 291.9631652832031, + total_precipitation_sum: 0.003472592144262876, + }, + { + id: '2023-07-07', + temperature_2m: 294.75228691101074, + temperature_2m_max: 296.091796875, + temperature_2m_min: 293.4568634033203, + total_precipitation_sum: 0.015739533305065834, + }, + { + id: '2023-07-06', + temperature_2m: 296.1098295847575, + temperature_2m_max: 299.96876525878906, + temperature_2m_min: 294.41839599609375, + total_precipitation_sum: 0.012050899863197628, + }, + { + id: '2023-07-05', + temperature_2m: 297.2114912668864, + temperature_2m_max: 300.17059326171875, + temperature_2m_min: 295.580078125, + total_precipitation_sum: 0.005197748541775127, + }, + { + id: '2023-07-04', + temperature_2m: 298.3600323994954, + temperature_2m_max: 303.7638244628906, + temperature_2m_min: 294.3517303466797, + total_precipitation_sum: 0.0005427777766158215, + }, + { + id: '2023-07-03', + temperature_2m: 296.8517023722331, + temperature_2m_max: 301.9040985107422, + temperature_2m_min: 294.2846221923828, + total_precipitation_sum: 0.008795127272549053, + }, + { + id: '2023-07-02', + temperature_2m: 296.58839480082196, + temperature_2m_max: 301.9255676269531, + temperature_2m_min: 294.5421600341797, + total_precipitation_sum: 0.016686126589775085, + }, + { + id: '2023-07-01', + temperature_2m: 296.6877924601237, + temperature_2m_max: 300.69873046875, + temperature_2m_min: 294.63246154785156, + total_precipitation_sum: 0.004879468679423127, + }, + { + id: '2023-06-30', + temperature_2m: 296.9040533701579, + temperature_2m_max: 301.23980712890625, + temperature_2m_min: 294.47718811035156, + total_precipitation_sum: 0.004494795868083656, + }, + { + id: '2023-06-29', + temperature_2m: 296.50385093688965, + temperature_2m_max: 300.81983947753906, + temperature_2m_min: 293.9897766113281, + total_precipitation_sum: 0.004187797892427625, + }, + { + id: '2023-06-28', + temperature_2m: 295.8371105194092, + temperature_2m_max: 298.9862060546875, + temperature_2m_min: 294.0506896972656, + total_precipitation_sum: 0.0033175438642452093, + }, + { + id: '2023-06-27', + temperature_2m: 296.0249824523926, + temperature_2m_max: 299.83143615722656, + temperature_2m_min: 294.0176544189453, + total_precipitation_sum: 0.009694138169283661, + }, + { + id: '2023-06-26', + temperature_2m: 296.7035878499349, + temperature_2m_max: 301.4657440185547, + temperature_2m_min: 294.8263244628906, + total_precipitation_sum: 0.011160001353232474, + }, + { + id: '2023-06-25', + temperature_2m: 296.26869519551593, + temperature_2m_max: 298.8052062988281, + temperature_2m_min: 294.8741455078125, + total_precipitation_sum: 0.0032175815632626836, + }, + { + id: '2023-06-24', + temperature_2m: 296.96020698547363, + temperature_2m_max: 301.21775817871094, + temperature_2m_min: 294.08489990234375, + total_precipitation_sum: 0.0015895456074872527, + }, + { + id: '2023-06-23', + temperature_2m: 296.74480120340985, + temperature_2m_max: 301.0729064941406, + temperature_2m_min: 294.6661071777344, + total_precipitation_sum: 0.0034623338549977234, + }, + { + id: '2023-06-22', + temperature_2m: 297.10880279541016, + temperature_2m_max: 301.52980041503906, + temperature_2m_min: 293.79026794433594, + total_precipitation_sum: 0.0032464227487594144, + }, + { + id: '2023-06-21', + temperature_2m: 295.5285390218099, + temperature_2m_max: 298.1403503417969, + temperature_2m_min: 294.31019592285156, + total_precipitation_sum: 0.029852706193821632, + }, + { + id: '2023-06-20', + temperature_2m: 296.9750003814697, + temperature_2m_max: 301.4797058105469, + temperature_2m_min: 294.9309539794922, + total_precipitation_sum: 0.011328234299412543, + }, + { + id: '2023-06-19', + temperature_2m: 297.4284127553304, + temperature_2m_max: 301.65692138671875, + temperature_2m_min: 294.59002685546875, + total_precipitation_sum: 0.0020372122526168823, + }, + { + id: '2023-06-18', + temperature_2m: 296.80382347106934, + temperature_2m_max: 300.4726104736328, + temperature_2m_min: 294.27606201171875, + total_precipitation_sum: 0.003571152687072754, + }, + { + id: '2023-06-17', + temperature_2m: 296.80725224812824, + temperature_2m_max: 301.71759033203125, + temperature_2m_min: 294.5464172363281, + total_precipitation_sum: 0.008836215157316474, + }, + { + id: '2023-06-16', + temperature_2m: 296.83498509724933, + temperature_2m_max: 301.3902893066406, + temperature_2m_min: 294.59632873535156, + total_precipitation_sum: 0.013641323175079378, + }, + { + id: '2023-06-15', + temperature_2m: 296.3046124776204, + temperature_2m_max: 300.34239196777344, + temperature_2m_min: 294.6040954589844, + total_precipitation_sum: 0.014688525533017582, + }, + { + id: '2023-06-14', + temperature_2m: 296.6496054331462, + temperature_2m_max: 301.5601501464844, + temperature_2m_min: 294.2281036376953, + total_precipitation_sum: 0.012363231906988403, + }, + { + id: '2023-06-13', + temperature_2m: 296.6613947550456, + temperature_2m_max: 300.5576629638672, + temperature_2m_min: 294.2652893066406, + total_precipitation_sum: 0.003854811191558838, + }, + { + id: '2023-06-12', + temperature_2m: 296.04158846537274, + temperature_2m_max: 299.2436218261719, + temperature_2m_min: 294.4864807128906, + total_precipitation_sum: 0.018568521823681294, + }, + { + id: '2023-06-11', + temperature_2m: 296.0687898000081, + temperature_2m_max: 299.1051025390625, + temperature_2m_min: 294.7109680175781, + total_precipitation_sum: 0.012648776173591614, + }, + { + id: '2023-06-10', + temperature_2m: 297.2113488515218, + temperature_2m_max: 302.1418762207031, + temperature_2m_min: 294.9272766113281, + total_precipitation_sum: 0.009458210670800327, + }, + { + id: '2023-06-09', + temperature_2m: 297.6239077250163, + temperature_2m_max: 302.4608917236328, + temperature_2m_min: 295.14256286621094, + total_precipitation_sum: 0.0016693443059239144, + }, + { + id: '2023-06-08', + temperature_2m: 297.59766960144043, + temperature_2m_max: 301.99749755859375, + temperature_2m_min: 295.26025390625, + total_precipitation_sum: 0.002336713671581947, + }, + { + id: '2023-06-07', + temperature_2m: 297.8799966176351, + temperature_2m_max: 301.9933319091797, + temperature_2m_min: 295.8192901611328, + total_precipitation_sum: 0.0023766636847426525, + }, + { + id: '2023-06-06', + temperature_2m: 298.5541623433431, + temperature_2m_max: 302.86070251464844, + temperature_2m_min: 295.6295928955078, + total_precipitation_sum: 0.000645023128914346, + }, + { + id: '2023-06-05', + temperature_2m: 297.94248898824054, + temperature_2m_max: 301.83619689941406, + temperature_2m_min: 295.3041687011719, + total_precipitation_sum: 0.005914109945194923, + }, + { + id: '2023-06-04', + temperature_2m: 298.0398750305176, + temperature_2m_max: 303.27439880371094, + temperature_2m_min: 293.8923797607422, + total_precipitation_sum: 0.0013231933116344408, + }, + { + id: '2023-06-03', + temperature_2m: 297.0966911315918, + temperature_2m_max: 300.9692687988281, + temperature_2m_min: 295.42010498046875, + total_precipitation_sum: 0.008684965968029701, + }, + { + id: '2023-06-02', + temperature_2m: 297.32743136088055, + temperature_2m_max: 302.21868896484375, + temperature_2m_min: 295.0423583984375, + total_precipitation_sum: 0.008380649741582147, + }, + { + id: '2023-06-01', + temperature_2m: 297.1710033416748, + temperature_2m_max: 300.89288330078125, + temperature_2m_min: 293.9432373046875, + total_precipitation_sum: 0.0005976349115321966, + }, + { + id: '2023-05-31', + temperature_2m: 297.0344607035319, + temperature_2m_max: 299.6695098876953, + temperature_2m_min: 295.34429931640625, + total_precipitation_sum: 0.012592509388923645, + }, + { + id: '2023-05-30', + temperature_2m: 297.4592971801758, + temperature_2m_max: 302.3798370361328, + temperature_2m_min: 295.0930633544922, + total_precipitation_sum: 0.008430552482536768, + }, + { + id: '2023-05-29', + temperature_2m: 297.899263381958, + temperature_2m_max: 301.88780212402344, + temperature_2m_min: 295.6993103027344, + total_precipitation_sum: 0.0024987757205963135, + }, + { + id: '2023-05-28', + temperature_2m: 298.76315943400067, + temperature_2m_max: 304.01617431640625, + temperature_2m_min: 296.39111328125, + total_precipitation_sum: 0.006719630445047642, + }, + { + id: '2023-05-27', + temperature_2m: 299.6578896840413, + temperature_2m_max: 304.8101501464844, + temperature_2m_min: 295.9875793457031, + total_precipitation_sum: 0.00011047720897749969, + }, + { + id: '2023-05-26', + temperature_2m: 298.400634765625, + temperature_2m_max: 303.51646423339844, + temperature_2m_min: 294.46974182128906, + total_precipitation_sum: 0.004576268792050087, + }, + { + id: '2023-05-25', + temperature_2m: 297.47648493448895, + temperature_2m_max: 302.1945495605469, + temperature_2m_min: 295.12281799316406, + total_precipitation_sum: 0.02383047640313407, + }, + { + id: '2023-05-24', + temperature_2m: 298.7224661509196, + temperature_2m_max: 304.877197265625, + temperature_2m_min: 294.9630889892578, + total_precipitation_sum: 0.028847355697109833, + }, + { + id: '2023-05-23', + temperature_2m: 297.8601366678874, + temperature_2m_max: 301.41912841796875, + temperature_2m_min: 294.8094787597656, + total_precipitation_sum: 0.002273771166755978, + }, + { + id: '2023-05-22', + temperature_2m: 297.6932716369629, + temperature_2m_max: 301.97654724121094, + temperature_2m_min: 295.3644256591797, + total_precipitation_sum: 0.01335000395774344, + }, + { + id: '2023-05-21', + temperature_2m: 298.53284581502277, + temperature_2m_max: 303.2574462890625, + temperature_2m_min: 295.02210998535156, + total_precipitation_sum: 0.0007352828979492188, + }, + { + id: '2023-05-20', + temperature_2m: 297.1350612640381, + temperature_2m_max: 300.5343475341797, + temperature_2m_min: 295.4112091064453, + total_precipitation_sum: 0.006424456834793091, + }, + { + id: '2023-05-19', + temperature_2m: 297.1520741780599, + temperature_2m_max: 299.84986877441406, + temperature_2m_min: 295.12310791015625, + total_precipitation_sum: 0.009328991174697876, + }, + { + id: '2023-05-18', + temperature_2m: 298.13179143269855, + temperature_2m_max: 303.63055419921875, + temperature_2m_min: 295.6433563232422, + total_precipitation_sum: 0.0028179585933685303, + }, + { + id: '2023-05-17', + temperature_2m: 298.5928268432617, + temperature_2m_max: 304.17518615722656, + temperature_2m_min: 295.53709411621094, + total_precipitation_sum: 0.018451786041168816, + }, + { + id: '2023-05-16', + temperature_2m: 298.5110829671224, + temperature_2m_max: 303.09283447265625, + temperature_2m_min: 295.2749786376953, + total_precipitation_sum: 0.0010218739508900399, + }, + { + id: '2023-05-15', + temperature_2m: 298.11214955647785, + temperature_2m_max: 302.38230895996094, + temperature_2m_min: 295.60308837890625, + total_precipitation_sum: 0.00917158126827644, + }, + { + id: '2023-05-14', + temperature_2m: 298.6278940836589, + temperature_2m_max: 303.50177001953125, + temperature_2m_min: 295.9029235839844, + total_precipitation_sum: 0.017254531383514404, + }, + { + id: '2023-05-13', + temperature_2m: 299.0956637064616, + temperature_2m_max: 302.90379333496094, + temperature_2m_min: 296.2242736816406, + total_precipitation_sum: 0.0006418317556331488, + }, + { + id: '2023-05-12', + temperature_2m: 299.09748458862305, + temperature_2m_max: 303.2298583984375, + temperature_2m_min: 295.9600372314453, + total_precipitation_sum: 0.0009669631718907112, + }, + { + id: '2023-05-11', + temperature_2m: 299.476603825887, + temperature_2m_max: 304.6488952636719, + temperature_2m_min: 295.8226776123047, + total_precipitation_sum: 0.002743798494236671, + }, + { + id: '2023-05-10', + temperature_2m: 298.8026574452718, + temperature_2m_max: 303.0016784667969, + temperature_2m_min: 295.3079528808594, + total_precipitation_sum: 0.0016780972479750744, + }, + { + id: '2023-05-09', + temperature_2m: 299.64575894673663, + temperature_2m_max: 306.4676513671875, + temperature_2m_min: 294.7337188720703, + total_precipitation_sum: 0.0038454775012262132, + }, + { + id: '2023-05-08', + temperature_2m: 298.1621087392171, + temperature_2m_max: 304.42218017578125, + temperature_2m_min: 295.102783203125, + total_precipitation_sum: 0.019435757398600373, + }, + { + id: '2023-05-07', + temperature_2m: 298.0157699584961, + temperature_2m_max: 302.5754699707031, + temperature_2m_min: 295.5657196044922, + total_precipitation_sum: 0.005977430939672956, + }, + { + id: '2023-05-06', + temperature_2m: 299.4799003601074, + temperature_2m_max: 304.990966796875, + temperature_2m_min: 295.56236267089844, + total_precipitation_sum: 0.003278458118433747, + }, + { + id: '2023-05-05', + temperature_2m: 299.0188903808594, + temperature_2m_max: 303.5113525390625, + temperature_2m_min: 295.4222106933594, + total_precipitation_sum: 0.005770283689116695, + }, + { + id: '2023-05-04', + temperature_2m: 299.32581265767413, + temperature_2m_max: 305.4117736816406, + temperature_2m_min: 295.237548828125, + total_precipitation_sum: 0.00773605108260611, + }, + { + id: '2023-05-03', + temperature_2m: 299.4659481048584, + temperature_2m_max: 303.94480895996094, + temperature_2m_min: 296.01133728027344, + total_precipitation_sum: 0.0035880953073501587, + }, + { + id: '2023-05-02', + temperature_2m: 298.56376520792645, + temperature_2m_max: 303.88890075683594, + temperature_2m_min: 295.59228515625, + total_precipitation_sum: 0.007082629203750912, + }, + { + id: '2023-05-01', + temperature_2m: 298.31811078389484, + temperature_2m_max: 303.7663116455078, + temperature_2m_min: 295.40187072753906, + total_precipitation_sum: 0.003040071510042708, + }, + { + id: '2023-04-30', + temperature_2m: 298.80407524108887, + temperature_2m_max: 304.49757385253906, + temperature_2m_min: 295.1410827636719, + total_precipitation_sum: 0.0002970308065073368, + }, + { + id: '2023-04-29', + temperature_2m: 299.13526407877606, + temperature_2m_max: 304.350830078125, + temperature_2m_min: 295.9651184082031, + total_precipitation_sum: 0.0013443291181829409, + }, + { + id: '2023-04-28', + temperature_2m: 299.26157251993817, + temperature_2m_max: 304.8421936035156, + temperature_2m_min: 295.0727233886719, + total_precipitation_sum: 0.000023144483463966026, + }, + { + id: '2023-04-27', + temperature_2m: 299.4780851999919, + temperature_2m_max: 305.98887634277344, + temperature_2m_min: 295.02880859375, + total_precipitation_sum: 0.000027865171432495117, + }, + { + id: '2023-04-26', + temperature_2m: 297.35587247212726, + temperature_2m_max: 299.88433837890625, + temperature_2m_min: 295.39642333984375, + total_precipitation_sum: 0.005821242928504944, + }, + { + id: '2023-04-25', + temperature_2m: 299.3138020833333, + temperature_2m_max: 304.71690368652344, + temperature_2m_min: 296.59954833984375, + total_precipitation_sum: 0.007476241933602523, + }, + { + id: '2023-04-24', + temperature_2m: 300.0049222310384, + temperature_2m_max: 305.788330078125, + temperature_2m_min: 296.67759704589844, + total_precipitation_sum: 0.0012835443018843762, + }, + { + id: '2023-04-23', + temperature_2m: 300.2549336751302, + temperature_2m_max: 306.58287048339844, + temperature_2m_min: 294.1754150390625, + total_precipitation_sum: 8.52346317969932e-7, + }, + { + id: '2023-04-22', + temperature_2m: 300.29710070292157, + temperature_2m_max: 306.9334716796875, + temperature_2m_min: 294.540283203125, + total_precipitation_sum: 0, + }, + { + id: '2023-04-21', + temperature_2m: 298.63752937316895, + temperature_2m_max: 304.08897399902344, + temperature_2m_min: 295.1682434082031, + total_precipitation_sum: 0.0043243467807769775, + }, + { + id: '2023-04-20', + temperature_2m: 298.57605743408203, + temperature_2m_max: 302.70994567871094, + temperature_2m_min: 296.1147766113281, + total_precipitation_sum: 0.002729088068008423, + }, + { + id: '2023-04-19', + temperature_2m: 299.12772432963055, + temperature_2m_max: 304.35179138183594, + temperature_2m_min: 296.43373107910156, + total_precipitation_sum: 0.01121468867808062, + }, + { + id: '2023-04-18', + temperature_2m: 299.51744588216144, + temperature_2m_max: 304.40777587890625, + temperature_2m_min: 296.6946563720703, + total_precipitation_sum: 0.0009083631971975592, + }, + { + id: '2023-04-17', + temperature_2m: 299.59599622090656, + temperature_2m_max: 304.34169006347656, + temperature_2m_min: 296.6217803955078, + total_precipitation_sum: 0.0005986442034213724, + }, + { + id: '2023-04-16', + temperature_2m: 300.0021502176921, + temperature_2m_max: 304.9799499511719, + temperature_2m_min: 296.81553649902344, + total_precipitation_sum: 0.0032176554202010266, + }, + { + id: '2023-04-15', + temperature_2m: 300.19682757059735, + temperature_2m_max: 305.74700927734375, + temperature_2m_min: 296.552490234375, + total_precipitation_sum: 0.0004502981900031955, + }, + { + id: '2023-04-14', + temperature_2m: 300.5205675760905, + temperature_2m_max: 306.87635803222656, + temperature_2m_min: 295.4993896484375, + total_precipitation_sum: 0.00012469589705688122, + }, + { + id: '2023-04-13', + temperature_2m: 299.7973810831706, + temperature_2m_max: 305.22032165527344, + temperature_2m_min: 295.8353576660156, + total_precipitation_sum: 0.00021623075008392334, + }, + { + id: '2023-04-12', + temperature_2m: 299.70942242940265, + temperature_2m_max: 304.3601989746094, + temperature_2m_min: 296.33348083496094, + total_precipitation_sum: 0.0001789778470993042, + }, + { + id: '2023-04-11', + temperature_2m: 298.4848289489746, + temperature_2m_max: 304.4688415527344, + temperature_2m_min: 293.9000549316406, + total_precipitation_sum: 0.013383489846091834, + }, + { + id: '2023-04-10', + temperature_2m: 298.5000190734863, + temperature_2m_max: 302.83506774902344, + temperature_2m_min: 295.4285125732422, + total_precipitation_sum: 0.018458771705525123, + }, + { + id: '2023-04-09', + temperature_2m: 299.11195119222003, + temperature_2m_max: 304.32115173339844, + temperature_2m_min: 296.0592956542969, + total_precipitation_sum: 0.000024318694954672537, + }, + { + id: '2023-04-08', + temperature_2m: 300.2197380065918, + temperature_2m_max: 306.3959503173828, + temperature_2m_min: 295.6785583496094, + total_precipitation_sum: 0.000026343437127707148, + }, + { + id: '2023-04-07', + temperature_2m: 299.0033613840739, + temperature_2m_max: 304.728271484375, + temperature_2m_min: 296.1558380126953, + total_precipitation_sum: 0.005481742867516459, + }, + { + id: '2023-04-06', + temperature_2m: 299.9946206410726, + temperature_2m_max: 306.2618865966797, + temperature_2m_min: 295.1018829345703, + total_precipitation_sum: 0.00007446110248565674, + }, + { + id: '2023-04-05', + temperature_2m: 299.8903700510661, + temperature_2m_max: 305.68280029296875, + temperature_2m_min: 295.5458679199219, + total_precipitation_sum: 0.0011396437882353894, + }, + { + id: '2023-04-04', + temperature_2m: 299.4983768463135, + temperature_2m_max: 305.5640563964844, + temperature_2m_min: 294.92254638671875, + total_precipitation_sum: 0.000037163496017456055, + }, + { + id: '2023-04-03', + temperature_2m: 298.9676399230957, + temperature_2m_max: 305.03065490722656, + temperature_2m_min: 294.7403259277344, + total_precipitation_sum: 0.0010340541600157849, + }, + { + id: '2023-04-02', + temperature_2m: 298.8443247477214, + temperature_2m_max: 305.21527099609375, + temperature_2m_min: 294.8739013671875, + total_precipitation_sum: 0.0035247151918156305, + }, + { + id: '2023-04-01', + temperature_2m: 298.6513042449951, + temperature_2m_max: 305.1719207763672, + temperature_2m_min: 295.1328887939453, + total_precipitation_sum: 0.004176582475285073, + }, + { + id: '2023-03-31', + temperature_2m: 298.98260434468585, + temperature_2m_max: 305.9159698486328, + temperature_2m_min: 295.8251037597656, + total_precipitation_sum: 0.007912158966064453, + }, + { + id: '2023-03-30', + temperature_2m: 299.3106981913249, + temperature_2m_max: 305.52349853515625, + temperature_2m_min: 294.9357604980469, + total_precipitation_sum: 0.0011493414640426636, + }, + { + id: '2023-03-29', + temperature_2m: 298.7485211690267, + temperature_2m_max: 304.9320373535156, + temperature_2m_min: 295.9286804199219, + total_precipitation_sum: 0.017807173728840553, + }, + { + id: '2023-03-28', + temperature_2m: 300.6430892944336, + temperature_2m_max: 306.4117431640625, + temperature_2m_min: 296.0395812988281, + total_precipitation_sum: 0.00013369321823120117, + }, + { + id: '2023-03-27', + temperature_2m: 300.23093605041504, + temperature_2m_max: 306.7720184326172, + temperature_2m_min: 293.70603942871094, + total_precipitation_sum: 0.0024819374084472656, + }, + { + id: '2023-03-26', + temperature_2m: 300.41651153564453, + temperature_2m_max: 307.35508728027344, + temperature_2m_min: 294.46620178222656, + total_precipitation_sum: 0.0012527287005354992, + }, + { + id: '2023-03-25', + temperature_2m: 300.63156000773114, + temperature_2m_max: 307.71131896972656, + temperature_2m_min: 294.50128173828125, + total_precipitation_sum: 0.0008946269749685598, + }, + { + id: '2023-03-24', + temperature_2m: 299.1304403940837, + temperature_2m_max: 305.8046569824219, + temperature_2m_min: 294.66522216796875, + total_precipitation_sum: 0.000002562967040375952, + }, + { + id: '2023-03-23', + temperature_2m: 298.257027943929, + temperature_2m_max: 305.6074676513672, + temperature_2m_min: 294.7250061035156, + total_precipitation_sum: 0.0020966589449926687, + }, + { + id: '2023-03-22', + temperature_2m: 298.5631872812907, + temperature_2m_max: 304.2927703857422, + temperature_2m_min: 294.53578186035156, + total_precipitation_sum: 0.0004988564694485831, + }, + { + id: '2023-03-21', + temperature_2m: 298.88554255167645, + temperature_2m_max: 304.5942840576172, + temperature_2m_min: 293.4550018310547, + total_precipitation_sum: 0.00002060234546163997, + }, + { + id: '2023-03-20', + temperature_2m: 298.94967714945477, + temperature_2m_max: 305.5962371826172, + temperature_2m_min: 293.123779296875, + total_precipitation_sum: 0.0000025741618401298183, + }, + { + id: '2023-03-19', + temperature_2m: 298.86547978719074, + temperature_2m_max: 305.3877410888672, + temperature_2m_min: 293.2980041503906, + total_precipitation_sum: 0.000004264712288204464, + }, + { + id: '2023-03-18', + temperature_2m: 299.1739794413249, + temperature_2m_max: 306.1129913330078, + temperature_2m_min: 293.3686828613281, + total_precipitation_sum: 0.00018362700939178467, + }, + { + id: '2023-03-17', + temperature_2m: 300.1195723215739, + temperature_2m_max: 307.04347229003906, + temperature_2m_min: 294.61387634277344, + total_precipitation_sum: 0.000034436583405295096, + }, + { + id: '2023-03-16', + temperature_2m: 299.45938301086426, + temperature_2m_max: 306.12908935546875, + temperature_2m_min: 295.0499572753906, + total_precipitation_sum: 0.0021035909652660223, + }, + { + id: '2023-03-15', + temperature_2m: 298.87811851501465, + temperature_2m_max: 305.86114501953125, + temperature_2m_min: 295.0310363769531, + total_precipitation_sum: 0.009013391249879987, + }, + { + id: '2023-03-14', + temperature_2m: 300.45886675516766, + temperature_2m_max: 307.9433898925781, + temperature_2m_min: 295.9160614013672, + total_precipitation_sum: 0.006106901168720924, + }, + { + id: '2023-03-13', + temperature_2m: 301.321829477946, + temperature_2m_max: 308.6469421386719, + temperature_2m_min: 294.8607482910156, + total_precipitation_sum: 0.0000067094976543558005, + }, + { + id: '2023-03-12', + temperature_2m: 300.59904797871906, + temperature_2m_max: 307.1747741699219, + temperature_2m_min: 295.2688903808594, + total_precipitation_sum: 0.00001156926145995385, + }, + { + id: '2023-03-11', + temperature_2m: 300.8068453470866, + temperature_2m_max: 307.6434326171875, + temperature_2m_min: 294.76483154296875, + total_precipitation_sum: 0.0000017771099578567373, + }, + { + id: '2023-03-10', + temperature_2m: 300.60426966349286, + temperature_2m_max: 307.7267150878906, + temperature_2m_min: 294.2756805419922, + total_precipitation_sum: 0.000008288025753699912, + }, + { + id: '2023-03-09', + temperature_2m: 300.42664845784503, + temperature_2m_max: 308.1491394042969, + temperature_2m_min: 293.2119598388672, + total_precipitation_sum: 0.000016614794731140137, + }, + { + id: '2023-03-08', + temperature_2m: 301.89900906880695, + temperature_2m_max: 309.9985046386719, + temperature_2m_min: 295.0121612548828, + total_precipitation_sum: 0.0000017170926298604172, + }, + { + id: '2023-03-07', + temperature_2m: 301.6325435638428, + temperature_2m_max: 309.7067413330078, + temperature_2m_min: 295.21905517578125, + total_precipitation_sum: 8.712741532690416e-7, + }, + { + id: '2023-03-06', + temperature_2m: 300.9019947052002, + temperature_2m_max: 307.9601593017578, + temperature_2m_min: 295.3303985595703, + total_precipitation_sum: 0.00046534302327927435, + }, + { + id: '2023-03-05', + temperature_2m: 299.15303802490234, + temperature_2m_max: 304.71388244628906, + temperature_2m_min: 295.5795135498047, + total_precipitation_sum: 0.0005647122859500087, + }, + { + id: '2023-03-04', + temperature_2m: 300.35894838968915, + temperature_2m_max: 306.92974853515625, + temperature_2m_min: 295.19482421875, + total_precipitation_sum: 0.000038224458592139854, + }, + { + id: '2023-03-03', + temperature_2m: 301.6111062367757, + temperature_2m_max: 309.7453155517578, + temperature_2m_min: 294.4713897705078, + total_precipitation_sum: 8.52346317969932e-7, + }, + { + id: '2023-03-02', + temperature_2m: 301.62155024210614, + temperature_2m_max: 308.92445373535156, + temperature_2m_min: 295.260498046875, + total_precipitation_sum: 8.642673492431641e-7, + }, + { + id: '2023-03-01', + temperature_2m: 301.40209007263184, + temperature_2m_max: 309.0057830810547, + temperature_2m_min: 294.4327392578125, + total_precipitation_sum: 8.583068620282575e-7, + }, + { + id: '2023-02-28', + temperature_2m: 301.310822168986, + temperature_2m_max: 308.5341339111328, + temperature_2m_min: 294.7938995361328, + total_precipitation_sum: 0.0003259220865743373, + }, + { + id: '2023-02-27', + temperature_2m: 300.61322530110675, + temperature_2m_max: 307.93255615234375, + temperature_2m_min: 293.5099182128906, + total_precipitation_sum: 8.70227722771233e-7, + }, + { + id: '2023-02-26', + temperature_2m: 300.0433464050293, + temperature_2m_max: 307.4730529785156, + temperature_2m_min: 293.44207763671875, + total_precipitation_sum: 8.52346317969932e-7, + }, + { + id: '2023-02-25', + temperature_2m: 300.1941547393799, + temperature_2m_max: 306.89280700683594, + temperature_2m_min: 294.62664794921875, + total_precipitation_sum: 0.0000021461837604874745, + }, + { + id: '2023-02-24', + temperature_2m: 300.2640126546224, + temperature_2m_max: 307.06822204589844, + temperature_2m_min: 294.90037536621094, + total_precipitation_sum: 0.00012661814685088757, + }, + { + id: '2023-02-23', + temperature_2m: 300.70409266153973, + temperature_2m_max: 307.67767333984375, + temperature_2m_min: 294.2909393310547, + total_precipitation_sum: 0.000001284479992591514, + }, + { + id: '2023-02-22', + temperature_2m: 300.77463150024414, + temperature_2m_max: 308.4454040527344, + temperature_2m_min: 293.8878631591797, + total_precipitation_sum: 0.000002139806667855737, + }, + { + id: '2023-02-21', + temperature_2m: 301.2507076263428, + temperature_2m_max: 309.6548614501953, + temperature_2m_min: 293.7176208496094, + total_precipitation_sum: 0.0000032887238603507285, + }, + { + id: '2023-02-20', + temperature_2m: 301.263245900472, + temperature_2m_max: 309.05792236328125, + temperature_2m_min: 294.0357360839844, + total_precipitation_sum: 8.70227722771233e-7, + }, + { + id: '2023-02-19', + temperature_2m: 300.6429195404053, + temperature_2m_max: 307.41558837890625, + temperature_2m_min: 294.2904052734375, + total_precipitation_sum: 0.0000017361801951665257, + }, + { + id: '2023-02-18', + temperature_2m: 301.4044386545817, + temperature_2m_max: 308.8844299316406, + temperature_2m_min: 294.70982360839844, + total_precipitation_sum: 0.0000021528159095396404, + }, + { + id: '2023-02-17', + temperature_2m: 300.8172245025635, + temperature_2m_max: 307.9151611328125, + temperature_2m_min: 294.933349609375, + total_precipitation_sum: 0.00000712275505065918, + }, + { + id: '2023-02-16', + temperature_2m: 301.18116188049316, + temperature_2m_max: 308.3190460205078, + temperature_2m_min: 294.8892822265625, + total_precipitation_sum: 0, + }, + { + id: '2023-02-15', + temperature_2m: 299.5029474894206, + temperature_2m_max: 304.34580993652344, + temperature_2m_min: 295.48350524902344, + total_precipitation_sum: 0.0000030127994250506163, + }, + { + id: '2023-02-14', + temperature_2m: 300.78499666849774, + temperature_2m_max: 308.0567169189453, + temperature_2m_min: 294.8676452636719, + total_precipitation_sum: 8.509329632033769e-7, + }, + { + id: '2023-02-13', + temperature_2m: 300.23338508605957, + temperature_2m_max: 305.83677673339844, + temperature_2m_min: 294.39442443847656, + total_precipitation_sum: 0.000011175870895385742, + }, + { + id: '2023-02-12', + temperature_2m: 301.2501907348633, + temperature_2m_max: 307.974365234375, + temperature_2m_min: 295.3068084716797, + total_precipitation_sum: 0, + }, + { + id: '2023-02-11', + temperature_2m: 301.13564618428546, + temperature_2m_max: 307.3643035888672, + temperature_2m_min: 295.13316345214844, + total_precipitation_sum: 0.000010436322668283537, + }, + { + id: '2023-02-10', + temperature_2m: 300.5591214497884, + temperature_2m_max: 306.6870574951172, + temperature_2m_min: 295.3734436035156, + total_precipitation_sum: 0.000030341744320594444, + }, + { + id: '2023-02-09', + temperature_2m: 299.9846992492676, + temperature_2m_max: 304.80455017089844, + temperature_2m_min: 295.7191162109375, + total_precipitation_sum: 0.000127956271057883, + }, + { + id: '2023-02-08', + temperature_2m: 300.1112251281738, + temperature_2m_max: 307.1413116455078, + temperature_2m_min: 293.4457702636719, + total_precipitation_sum: 4.261732051702438e-7, + }, + { + id: '2023-02-07', + temperature_2m: 299.8002732594808, + temperature_2m_max: 306.8726501464844, + temperature_2m_min: 293.93260192871094, + total_precipitation_sum: 0.0000017106532936850272, + }, + { + id: '2023-02-06', + temperature_2m: 300.13123003641766, + temperature_2m_max: 307.35723876953125, + temperature_2m_min: 293.7369384765625, + total_precipitation_sum: 4.351138045421976e-7, + }, + { + id: '2023-02-05', + temperature_2m: 299.6526902516683, + temperature_2m_max: 306.7766418457031, + temperature_2m_min: 293.51708984375, + total_precipitation_sum: 0.000001267870288756967, + }, + { + id: '2023-02-04', + temperature_2m: 300.291711807251, + temperature_2m_max: 307.346923828125, + temperature_2m_min: 294.39849853515625, + total_precipitation_sum: 0.000010013580322265625, + }, + { + id: '2023-02-03', + temperature_2m: 300.28769556681317, + temperature_2m_max: 307.1312255859375, + temperature_2m_min: 295.15966796875, + total_precipitation_sum: 0.00011458992958068848, + }, + { + id: '2023-02-02', + temperature_2m: 300.1967264811198, + temperature_2m_max: 307.8168029785156, + temperature_2m_min: 293.46380615234375, + total_precipitation_sum: 0.0000017106532936850272, + }, + { + id: '2023-02-01', + temperature_2m: 300.7056522369385, + temperature_2m_max: 308.88243103027344, + temperature_2m_min: 293.067138671875, + total_precipitation_sum: 0.0000012903624337923247, + }, + { + id: '2023-01-31', + temperature_2m: 300.55482800801593, + temperature_2m_max: 308.00335693359375, + temperature_2m_min: 293.6853790283203, + total_precipitation_sum: 0.0000025808803911786526, + }, + { + id: '2023-01-30', + temperature_2m: 299.2848326365153, + temperature_2m_max: 305.4729919433594, + temperature_2m_min: 293.76817321777344, + total_precipitation_sum: 0.000004154443729476043, + }, + { + id: '2023-01-29', + temperature_2m: 298.70891825358075, + temperature_2m_max: 304.08323669433594, + temperature_2m_min: 294.3739471435547, + total_precipitation_sum: 0.0004365788120708203, + }, + { + id: '2023-01-28', + temperature_2m: 299.52906545003253, + temperature_2m_max: 306.01869201660156, + temperature_2m_min: 293.7390441894531, + total_precipitation_sum: 0.0000012814998058274796, + }, + { + id: '2023-01-27', + temperature_2m: 300.08167394002277, + temperature_2m_max: 307.2062530517578, + temperature_2m_min: 294.0814514160156, + total_precipitation_sum: 0.0000010341404959035572, + }, + { + id: '2023-01-26', + temperature_2m: 299.53524653116864, + temperature_2m_max: 307.7510986328125, + temperature_2m_min: 292.6336975097656, + total_precipitation_sum: 8.536523523616779e-7, + }, + { + id: '2023-01-25', + temperature_2m: 297.4671942392985, + temperature_2m_max: 303.4389190673828, + temperature_2m_min: 293.9543762207031, + total_precipitation_sum: 0.0014816999434401623, + }, + { + id: '2023-01-24', + temperature_2m: 298.82240104675293, + temperature_2m_max: 304.35870361328125, + temperature_2m_min: 294.17088317871094, + total_precipitation_sum: 0.0003677487372328869, + }, + { + id: '2023-01-23', + temperature_2m: 299.01449394226074, + temperature_2m_max: 305.6548156738281, + temperature_2m_min: 292.67681884765625, + total_precipitation_sum: 8.612871056357108e-7, + }, + { + id: '2023-01-22', + temperature_2m: 298.5018787384033, + temperature_2m_max: 305.5311279296875, + temperature_2m_min: 292.28285217285156, + total_precipitation_sum: 0, + }, + { + id: '2023-01-21', + temperature_2m: 298.5742638905843, + temperature_2m_max: 305.72886657714844, + temperature_2m_min: 292.5467071533203, + total_precipitation_sum: 0.0000014930962493053812, + }, + { + id: '2023-01-20', + temperature_2m: 298.23067410786945, + temperature_2m_max: 306.3194580078125, + temperature_2m_min: 291.1795349121094, + total_precipitation_sum: 0.000008890438436992554, + }, + { + id: '2023-01-19', + temperature_2m: 298.7773520151774, + temperature_2m_max: 307.2823486328125, + temperature_2m_min: 291.6207733154297, + total_precipitation_sum: 0.0000017099484352911531, + }, + { + id: '2023-01-18', + temperature_2m: 298.87895584106445, + temperature_2m_max: 307.3930206298828, + temperature_2m_min: 290.37229919433594, + total_precipitation_sum: 4.261732051702438e-7, + }, + { + id: '2023-01-17', + temperature_2m: 298.9677079518636, + temperature_2m_max: 307.15452575683594, + temperature_2m_min: 290.56849670410156, + total_precipitation_sum: 4.351138045421976e-7, + }, + { + id: '2023-01-16', + temperature_2m: 299.17021497090656, + temperature_2m_max: 306.7845764160156, + temperature_2m_min: 291.25599670410156, + total_precipitation_sum: 0.0000028094682420487516, + }, + { + id: '2023-01-15', + temperature_2m: 298.5159969329834, + temperature_2m_max: 305.6435089111328, + temperature_2m_min: 292.69419860839844, + total_precipitation_sum: 0.0000034805504469659354, + }, + { + id: '2023-01-14', + temperature_2m: 299.0189717610677, + temperature_2m_max: 307.2261047363281, + temperature_2m_min: 291.4766082763672, + total_precipitation_sum: 0, + }, + { + id: '2023-01-13', + temperature_2m: 298.50226402282715, + temperature_2m_max: 305.99012756347656, + temperature_2m_min: 292.12464904785156, + total_precipitation_sum: 0.0000017046928064701206, + }, + { + id: '2023-01-12', + temperature_2m: 298.5960400899251, + temperature_2m_max: 305.7788543701172, + temperature_2m_min: 292.1837158203125, + total_precipitation_sum: 0, + }, + { + id: '2023-01-11', + temperature_2m: 298.5655225118001, + temperature_2m_max: 306.12477111816406, + temperature_2m_min: 291.7284698486328, + total_precipitation_sum: 0, + }, + { + id: '2023-01-10', + temperature_2m: 299.68965911865234, + temperature_2m_max: 306.9554138183594, + temperature_2m_min: 293.4109802246094, + total_precipitation_sum: 4.351138045421976e-7, + }, + { + id: '2023-01-09', + temperature_2m: 298.4362983703613, + temperature_2m_max: 305.9371337890625, + temperature_2m_min: 292.0412902832031, + total_precipitation_sum: 0.0000012904404798064206, + }, + { + id: '2023-01-08', + temperature_2m: 298.95017941792804, + temperature_2m_max: 306.649658203125, + temperature_2m_min: 291.53016662597656, + total_precipitation_sum: 0, + }, + { + id: '2023-01-07', + temperature_2m: 298.62742551167804, + temperature_2m_max: 306.6329345703125, + temperature_2m_min: 290.8074951171875, + total_precipitation_sum: 0.0000021467194528668188, + }, + { + id: '2023-01-06', + temperature_2m: 297.8777211507161, + temperature_2m_max: 305.2621307373047, + temperature_2m_min: 290.48875427246094, + total_precipitation_sum: 8.70227722771233e-7, + }, + { + id: '2023-01-05', + temperature_2m: 297.83562723795575, + temperature_2m_max: 305.25001525878906, + temperature_2m_min: 290.43040466308594, + total_precipitation_sum: 0.0000017136334804490616, + }, + { + id: '2023-01-04', + temperature_2m: 297.6121368408203, + temperature_2m_max: 305.93798828125, + temperature_2m_min: 289.7116394042969, + total_precipitation_sum: 0.000001720861632747983, + }, + { + id: '2023-01-03', + temperature_2m: 297.4936701456706, + temperature_2m_max: 305.2510223388672, + temperature_2m_min: 289.92333984375, + total_precipitation_sum: 0.0000017163231973427173, + }, + { + id: '2023-01-02', + temperature_2m: 297.81093470255536, + temperature_2m_max: 305.32325744628906, + temperature_2m_min: 291.0563507080078, + total_precipitation_sum: 4.351138045421976e-7, + }, + { + id: '2023-01-01', + temperature_2m: 298.1270612080892, + temperature_2m_max: 304.6204528808594, + temperature_2m_min: 292.05438232421875, + total_precipitation_sum: 8.52346317969932e-7, + }, + { + id: '2022-12-31', + temperature_2m: 298.87760798136395, + temperature_2m_max: 305.7109832763672, + temperature_2m_min: 293.77587890625, + total_precipitation_sum: 0.0000017106532368416083, + }, + { + id: '2022-12-30', + temperature_2m: 298.38134638468426, + temperature_2m_max: 304.39158630371094, + temperature_2m_min: 293.5155334472656, + total_precipitation_sum: 0.0000018805264403454203, + }, + { + id: '2022-12-29', + temperature_2m: 297.82397143046063, + temperature_2m_max: 303.25315856933594, + temperature_2m_min: 293.1238250732422, + total_precipitation_sum: 0.000056371092796325684, + }, + { + id: '2022-12-28', + temperature_2m: 298.09320704142254, + temperature_2m_max: 304.7561340332031, + temperature_2m_min: 291.8922882080078, + total_precipitation_sum: 0, + }, + { + id: '2022-12-27', + temperature_2m: 298.0928548177083, + temperature_2m_max: 304.5989227294922, + temperature_2m_min: 291.97698974609375, + total_precipitation_sum: 8.523463748133508e-7, + }, + { + id: '2022-12-26', + temperature_2m: 297.03113238016766, + temperature_2m_max: 303.2828063964844, + temperature_2m_min: 291.35552978515625, + total_precipitation_sum: 0.000002580881073299679, + }, + { + id: '2022-12-25', + temperature_2m: 297.43419075012207, + temperature_2m_max: 304.01478576660156, + temperature_2m_min: 289.8026428222656, + total_precipitation_sum: 0.0000017086835555346624, + }, + { + id: '2022-12-24', + temperature_2m: 296.716615041097, + temperature_2m_max: 303.89564514160156, + temperature_2m_min: 289.7386932373047, + total_precipitation_sum: 0.000001275539318612573, + }, + { + id: '2022-12-23', + temperature_2m: 296.4663937886556, + temperature_2m_max: 303.34657287597656, + temperature_2m_min: 289.8039093017578, + total_precipitation_sum: 0.000002148747398678097, + }, + { + id: '2022-12-22', + temperature_2m: 297.55049896240234, + temperature_2m_max: 303.7738800048828, + temperature_2m_min: 293.13063049316406, + total_precipitation_sum: 8.642672923997452e-7, + }, + { + id: '2022-12-21', + temperature_2m: 297.3704694112142, + temperature_2m_max: 303.0206298828125, + temperature_2m_min: 293.7160339355469, + total_precipitation_sum: 0.00008519502824810843, + }, + { + id: '2022-12-20', + temperature_2m: 298.0650240580241, + temperature_2m_max: 304.2936553955078, + temperature_2m_min: 293.3085021972656, + total_precipitation_sum: 0.000008398294369271753, + }, + { + id: '2022-12-19', + temperature_2m: 298.56825065612793, + temperature_2m_max: 304.8456726074219, + temperature_2m_min: 294.2789764404297, + total_precipitation_sum: 0.00002797842025259456, + }, + { + id: '2022-12-18', + temperature_2m: 298.03804270426434, + temperature_2m_max: 304.6978454589844, + temperature_2m_min: 292.8959503173828, + total_precipitation_sum: 0.000005632638021779712, + }, + { + id: '2022-12-17', + temperature_2m: 297.80190149943036, + temperature_2m_max: 303.9017791748047, + temperature_2m_min: 292.8212890625, + total_precipitation_sum: 0.000002211657260886568, + }, + { + id: '2022-12-16', + temperature_2m: 297.57252566019696, + temperature_2m_max: 303.8565368652344, + temperature_2m_min: 292.1070251464844, + total_precipitation_sum: 0.0000021815299646732456, + }, + { + id: '2022-12-15', + temperature_2m: 297.75837834676105, + temperature_2m_max: 304.2168731689453, + temperature_2m_min: 292.5833282470703, + total_precipitation_sum: 0, + }, + { + id: '2022-12-14', + temperature_2m: 297.7483450571696, + temperature_2m_max: 303.9370880126953, + temperature_2m_min: 292.7710266113281, + total_precipitation_sum: 0.000001289029341933201, + }, + { + id: '2022-12-13', + temperature_2m: 297.50447781880695, + temperature_2m_max: 303.8052673339844, + temperature_2m_min: 293.1513214111328, + total_precipitation_sum: 0.00004939734935760498, + }, + { + id: '2022-12-12', + temperature_2m: 297.78115781148273, + temperature_2m_max: 303.5696105957031, + temperature_2m_min: 294.30401611328125, + total_precipitation_sum: 0.00005116760712553514, + }, + { + id: '2022-12-11', + temperature_2m: 298.232479095459, + temperature_2m_max: 304.08294677734375, + temperature_2m_min: 293.6071472167969, + total_precipitation_sum: 0.00013349056234801537, + }, + { + id: '2022-12-10', + temperature_2m: 297.7502136230469, + temperature_2m_max: 302.81092834472656, + temperature_2m_min: 294.62477111816406, + total_precipitation_sum: 0.00025448799129890176, + }, + { + id: '2022-12-09', + temperature_2m: 297.92822647094727, + temperature_2m_max: 302.6169128417969, + temperature_2m_min: 294.07427978515625, + total_precipitation_sum: 0.00006148219108581543, + }, + { + id: '2022-12-08', + temperature_2m: 298.2934284210205, + temperature_2m_max: 303.6442108154297, + temperature_2m_min: 295.02215576171875, + total_precipitation_sum: 0.00003591477860709347, + }, + { + id: '2022-12-07', + temperature_2m: 298.27046330769855, + temperature_2m_max: 303.2408905029297, + temperature_2m_min: 295.1181945800781, + total_precipitation_sum: 0.00009846687316894531, + }, + { + id: '2022-12-06', + temperature_2m: 298.2162488301595, + temperature_2m_max: 304.3398895263672, + temperature_2m_min: 292.6210479736328, + total_precipitation_sum: 0.0000075250863460496475, + }, + { + id: '2022-12-05', + temperature_2m: 297.24544525146484, + temperature_2m_max: 302.109130859375, + temperature_2m_min: 293.22544860839844, + total_precipitation_sum: 0.0009606748818669075, + }, + { + id: '2022-12-04', + temperature_2m: 296.78367614746094, + temperature_2m_max: 301.57421875, + temperature_2m_min: 293.4475860595703, + total_precipitation_sum: 0.008652383089060578, + }, + { + id: '2022-12-03', + temperature_2m: 296.330753326416, + temperature_2m_max: 301.3291473388672, + temperature_2m_min: 293.2281799316406, + total_precipitation_sum: 0.0032057911157608032, + }, + { + id: '2022-12-02', + temperature_2m: 296.39856910705566, + temperature_2m_max: 300.61073303222656, + temperature_2m_min: 294.16009521484375, + total_precipitation_sum: 0.0035826802253708934, + }, + { + id: '2022-12-01', + temperature_2m: 296.53284708658856, + temperature_2m_max: 301.8304901123047, + temperature_2m_min: 294.13861083984375, + total_precipitation_sum: 0.004480505865728901, + }, + { + id: '2022-11-30', + temperature_2m: 296.77873547871906, + temperature_2m_max: 302.79405212402344, + temperature_2m_min: 293.56187438964844, + total_precipitation_sum: 0.002259629964726173, + }, + { + id: '2022-11-29', + temperature_2m: 296.6886329650879, + temperature_2m_max: 301.64459228515625, + temperature_2m_min: 292.7994384765625, + total_precipitation_sum: 0.00025079864138888297, + }, + { + id: '2022-11-28', + temperature_2m: 296.456693649292, + temperature_2m_max: 300.6720428466797, + temperature_2m_min: 293.5778045654297, + total_precipitation_sum: 0.00426688194274405, + }, + { + id: '2022-11-27', + temperature_2m: 297.66550318400067, + temperature_2m_max: 302.6875457763672, + temperature_2m_min: 294.136474609375, + total_precipitation_sum: 0.00008072257031699337, + }, + { + id: '2022-11-26', + temperature_2m: 297.6689345041911, + temperature_2m_max: 303.6007385253906, + temperature_2m_min: 292.66929626464844, + total_precipitation_sum: 0, + }, + { + id: '2022-11-25', + temperature_2m: 297.6118729909261, + temperature_2m_max: 303.281982421875, + temperature_2m_min: 292.7399139404297, + total_precipitation_sum: 0.0000017189179857268755, + }, + { + id: '2022-11-24', + temperature_2m: 297.3622938791911, + temperature_2m_max: 303.6701354980469, + temperature_2m_min: 292.13511657714844, + total_precipitation_sum: 8.642673492431641e-7, + }, + { + id: '2022-11-23', + temperature_2m: 296.776330947876, + temperature_2m_max: 302.14613342285156, + temperature_2m_min: 291.82093811035156, + total_precipitation_sum: 0.0000036835669448009867, + }, + { + id: '2022-11-22', + temperature_2m: 297.38973172505695, + temperature_2m_max: 303.04994201660156, + temperature_2m_min: 292.7367706298828, + total_precipitation_sum: 0.0000019073486328125, + }, + { + id: '2022-11-21', + temperature_2m: 297.4166208902995, + temperature_2m_max: 302.94757080078125, + temperature_2m_min: 292.1377258300781, + total_precipitation_sum: 0.000017571449177467002, + }, + { + id: '2022-11-20', + temperature_2m: 296.6518414815267, + temperature_2m_max: 301.3992614746094, + temperature_2m_min: 293.5041198730469, + total_precipitation_sum: 0.00008276104927062988, + }, + { + id: '2022-11-19', + temperature_2m: 296.56026522318524, + temperature_2m_max: 302.56317138671875, + temperature_2m_min: 290.19874572753906, + total_precipitation_sum: 4.351138045421976e-7, + }, + { + id: '2022-11-18', + temperature_2m: 296.53335825602215, + temperature_2m_max: 302.0600128173828, + temperature_2m_min: 292.13319396972656, + total_precipitation_sum: 0.0000015139579758738364, + }, + { + id: '2022-11-17', + temperature_2m: 297.3931802113851, + temperature_2m_max: 302.6796417236328, + temperature_2m_min: 293.7170104980469, + total_precipitation_sum: 0, + }, + { + id: '2022-11-16', + temperature_2m: 296.74831771850586, + temperature_2m_max: 300.87266540527344, + temperature_2m_min: 293.88401794433594, + total_precipitation_sum: 0.0010375459534657239, + }, + { + id: '2022-11-15', + temperature_2m: 295.0495713551839, + temperature_2m_max: 297.5574951171875, + temperature_2m_min: 293.6079406738281, + total_precipitation_sum: 0.013817384839057922, + }, + { + id: '2022-11-14', + temperature_2m: 296.5273723602295, + temperature_2m_max: 301.4916534423828, + temperature_2m_min: 293.67774963378906, + total_precipitation_sum: 0.02350430488576194, + }, + { + id: '2022-11-13', + temperature_2m: 297.2391700744629, + temperature_2m_max: 301.9323272705078, + temperature_2m_min: 293.9912567138672, + total_precipitation_sum: 0.004470887780087196, + }, + { + id: '2022-11-12', + temperature_2m: 297.1804536183675, + temperature_2m_max: 301.0999450683594, + temperature_2m_min: 294.3886413574219, + total_precipitation_sum: 0.0004686027764364553, + }, + { + id: '2022-11-11', + temperature_2m: 297.7823003133138, + temperature_2m_max: 302.48704528808594, + temperature_2m_min: 294.70733642578125, + total_precipitation_sum: 0.00016969740386230114, + }, + { + id: '2022-11-10', + temperature_2m: 297.59844970703125, + temperature_2m_max: 302.3096618652344, + temperature_2m_min: 294.55218505859375, + total_precipitation_sum: 0.0002833902835845947, + }, + { + id: '2022-11-09', + temperature_2m: 297.8193696339925, + temperature_2m_max: 302.5962219238281, + temperature_2m_min: 294.60133361816406, + total_precipitation_sum: 0.0002435812364751655, + }, + { + id: '2022-11-08', + temperature_2m: 297.47830963134766, + temperature_2m_max: 301.8001251220703, + temperature_2m_min: 294.7335510253906, + total_precipitation_sum: 0.0009765952824523083, + }, + { + id: '2022-11-07', + temperature_2m: 297.3903458913167, + temperature_2m_max: 302.4949645996094, + temperature_2m_min: 293.62779235839844, + total_precipitation_sum: 0.0012442499398162, + }, + { + id: '2022-11-06', + temperature_2m: 297.15065066019696, + temperature_2m_max: 301.65965270996094, + temperature_2m_min: 294.8057098388672, + total_precipitation_sum: 0.006521645134967002, + }, + { + id: '2022-11-05', + temperature_2m: 297.80248069763184, + temperature_2m_max: 302.0447082519531, + temperature_2m_min: 294.8600769042969, + total_precipitation_sum: 0.00006990566714648594, + }, + { + id: '2022-11-04', + temperature_2m: 297.59304491678876, + temperature_2m_max: 302.5657043457031, + temperature_2m_min: 293.7041778564453, + total_precipitation_sum: 0.000031381845417399745, + }, + { + id: '2022-11-03', + temperature_2m: 295.96697425842285, + temperature_2m_max: 299.37327575683594, + temperature_2m_min: 293.8129577636719, + total_precipitation_sum: 0.0001312732696483465, + }, + { + id: '2022-11-02', + temperature_2m: 296.64205805460614, + temperature_2m_max: 301.8030242919922, + temperature_2m_min: 293.2025146484375, + total_precipitation_sum: 0.0028532505034490896, + }, + { + id: '2022-11-01', + temperature_2m: 296.501277923584, + temperature_2m_max: 301.1545104980469, + temperature_2m_min: 294.25379943847656, + total_precipitation_sum: 0.013738438486996074, + }, + { + id: '2022-10-31', + temperature_2m: 297.0346844991048, + temperature_2m_max: 302.00697326660156, + temperature_2m_min: 294.3694763183594, + total_precipitation_sum: 0.006463298201556, + }, + { + id: '2022-10-30', + temperature_2m: 297.8434416453044, + temperature_2m_max: 302.4992218017578, + temperature_2m_min: 294.52626037597656, + total_precipitation_sum: 0.00023081302634864187, + }, + { + id: '2022-10-29', + temperature_2m: 297.6676845550537, + temperature_2m_max: 301.8803405761719, + temperature_2m_min: 294.98065185546875, + total_precipitation_sum: 0.0018065242892930655, + }, + { + id: '2022-10-28', + temperature_2m: 297.594762802124, + temperature_2m_max: 302.52085876464844, + temperature_2m_min: 294.55128479003906, + total_precipitation_sum: 0.0013335227965285412, + }, + { + id: '2022-10-27', + temperature_2m: 297.17931811014813, + temperature_2m_max: 301.2324523925781, + temperature_2m_min: 295.04486083984375, + total_precipitation_sum: 0.007513783218598746, + }, + { + id: '2022-10-26', + temperature_2m: 298.2711098988851, + temperature_2m_max: 302.28070068359375, + temperature_2m_min: 295.4693298339844, + total_precipitation_sum: 0.0008153915405273438, + }, + { + id: '2022-10-25', + temperature_2m: 298.2248903910319, + temperature_2m_max: 303.48695373535156, + temperature_2m_min: 293.66148376464844, + total_precipitation_sum: 0.0003960131923008703, + }, + { + id: '2022-10-24', + temperature_2m: 296.2254066467285, + temperature_2m_max: 299.72120666503906, + temperature_2m_min: 293.4635009765625, + total_precipitation_sum: 0.011963263154029846, + }, + { + id: '2022-10-23', + temperature_2m: 296.3152497609456, + temperature_2m_max: 301.18406677246094, + temperature_2m_min: 293.2677917480469, + total_precipitation_sum: 0.02068422138690451, + }, + { + id: '2022-10-22', + temperature_2m: 296.09130986531574, + temperature_2m_max: 299.97923278808594, + temperature_2m_min: 293.5996856689453, + total_precipitation_sum: 0.008479565382003784, + }, + { + id: '2022-10-21', + temperature_2m: 296.8849054972331, + temperature_2m_max: 301.8641662597656, + temperature_2m_min: 293.99375915527344, + total_precipitation_sum: 0.008691012859344482, + }, + { + id: '2022-10-20', + temperature_2m: 297.0505307515462, + temperature_2m_max: 301.5618438720703, + temperature_2m_min: 294.4565734863281, + total_precipitation_sum: 0.0012589451274038765, + }, + { + id: '2022-10-19', + temperature_2m: 296.64557520548504, + temperature_2m_max: 301.1517333984375, + temperature_2m_min: 294.37957763671875, + total_precipitation_sum: 0.010128474235500562, + }, + { + id: '2022-10-18', + temperature_2m: 297.11726570129395, + temperature_2m_max: 302.1748962402344, + temperature_2m_min: 294.3626403808594, + total_precipitation_sum: 0.001249957084610287, + }, + { + id: '2022-10-17', + temperature_2m: 296.3434918721517, + temperature_2m_max: 300.7948760986328, + temperature_2m_min: 293.6097412109375, + total_precipitation_sum: 0.001102545857406767, + }, + { + id: '2022-10-16', + temperature_2m: 294.92236709594727, + temperature_2m_max: 297.66497802734375, + temperature_2m_min: 293.8058319091797, + total_precipitation_sum: 0.011110332997247951, + }, + { + id: '2022-10-15', + temperature_2m: 295.4909203847249, + temperature_2m_max: 299.00506591796875, + temperature_2m_min: 293.89984130859375, + total_precipitation_sum: 0.012375205755233765, + }, + { + id: '2022-10-14', + temperature_2m: 296.57184982299805, + temperature_2m_max: 301.35047912597656, + temperature_2m_min: 293.8643035888672, + total_precipitation_sum: 0.024133766768898113, + }, + { + id: '2022-10-13', + temperature_2m: 297.67159334818524, + temperature_2m_max: 303.3557586669922, + temperature_2m_min: 293.6611328125, + total_precipitation_sum: 0.0004307925700572923, + }, + { + id: '2022-10-12', + temperature_2m: 296.7395502726237, + temperature_2m_max: 301.00791931152344, + temperature_2m_min: 293.8353271484375, + total_precipitation_sum: 0.00933163762092093, + }, + { + id: '2022-10-11', + temperature_2m: 296.296537399292, + temperature_2m_max: 301.46971130371094, + temperature_2m_min: 293.83802795410156, + total_precipitation_sum: 0.018297940492630005, + }, + { + id: '2022-10-10', + temperature_2m: 296.5045363108317, + temperature_2m_max: 301.40086364746094, + temperature_2m_min: 293.50770568847656, + total_precipitation_sum: 0.004091987013737253, + }, + { + id: '2022-10-09', + temperature_2m: 296.53225072224933, + temperature_2m_max: 301.28343200683594, + temperature_2m_min: 293.90184020996094, + total_precipitation_sum: 0.003341633081333839, + }, +] diff --git a/src/components/climate/data-monthly.js b/src/components/climate/data-monthly.js new file mode 100644 index 000000000..e2fcd582a --- /dev/null +++ b/src/components/climate/data-monthly.js @@ -0,0 +1,5807 @@ +export default [ + { + id: '1970-01', + temperature_2m: 298.8329830374769, + temperature_2m_max: 307.05320739746094, + temperature_2m_min: 292.1743621826172, + total_precipitation_max: 0.0026163995265910955, + total_precipitation_min: 8.612870487922919e-7, + total_precipitation_sum: 0.009496747528000782, + }, + { + id: '1970-02', + temperature_2m: 299.61078312283473, + temperature_2m_max: 308.04217529296875, + temperature_2m_min: 292.3240661621094, + total_precipitation_max: 0.012693123653662042, + total_precipitation_min: 0, + total_precipitation_sum: 0.0370165069330568, + }, + { + id: '1970-03', + temperature_2m: 299.6077033627418, + temperature_2m_max: 307.8838653564453, + temperature_2m_min: 293.7408905029297, + total_precipitation_max: 0.01518753170967102, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.0628382816844919, + }, + { + id: '1970-04', + temperature_2m: 298.50289255777994, + temperature_2m_max: 307.21974182128906, + temperature_2m_min: 294.7425231933594, + total_precipitation_max: 0.01961894196506364, + total_precipitation_min: 0.0002184689043929211, + total_precipitation_sum: 0.19178773095810087, + }, + { + id: '1970-05', + temperature_2m: 297.28317002327213, + temperature_2m_max: 304.31175231933594, + temperature_2m_min: 293.91192626953125, + total_precipitation_max: 0.02020539083849826, + total_precipitation_min: 0.002038240432739258, + total_precipitation_sum: 0.3108040131112375, + }, + { + id: '1970-06', + temperature_2m: 296.9549551010132, + temperature_2m_max: 302.95228576660156, + temperature_2m_min: 292.68418884277344, + total_precipitation_max: 0.04351450502872467, + total_precipitation_min: 0.001666739583015442, + total_precipitation_sum: 0.3495487900846861, + }, + { + id: '1970-07', + temperature_2m: 295.30466822142245, + temperature_2m_max: 301.9307861328125, + temperature_2m_min: 292.00474548339844, + total_precipitation_max: 0.056035116314888, + total_precipitation_min: 0.0013595312833736273, + total_precipitation_sum: 0.395175270771599, + }, + { + id: '1970-08', + temperature_2m: 294.85511984876405, + temperature_2m_max: 300.72056579589844, + temperature_2m_min: 292.66998291015625, + total_precipitation_max: 0.030957031249897682, + total_precipitation_min: 0.0030077666033321293, + total_precipitation_sum: 0.39825018581363025, + }, + { + id: '1970-09', + temperature_2m: 295.32992468939887, + temperature_2m_max: 301.47740173339844, + temperature_2m_min: 292.54600524902344, + total_precipitation_max: 0.04245999455451965, + total_precipitation_min: 0.0005205303430102504, + total_precipitation_sum: 0.4849251942170376, + }, + { + id: '1970-10', + temperature_2m: 296.5207895668604, + temperature_2m_max: 303.3606262207031, + temperature_2m_min: 292.89422607421875, + total_precipitation_max: 0.028109671492927646, + total_precipitation_min: 0.0016631364821364514, + total_precipitation_sum: 0.33708138989226555, + }, + { + id: '1970-11', + temperature_2m: 296.16914297739663, + temperature_2m_max: 302.9968719482422, + temperature_2m_min: 291.48876953125, + total_precipitation_max: 0.018841210154789678, + total_precipitation_min: 0.000006139278298178397, + total_precipitation_sum: 0.23859491051018722, + }, + { + id: '1970-12', + temperature_2m: 296.73427905831284, + temperature_2m_max: 304.2004089355469, + temperature_2m_min: 287.20025634765625, + total_precipitation_max: 0.0181556105612799, + total_precipitation_min: 0, + total_precipitation_sum: 0.03565722911002922, + }, + { + id: '1971-01', + temperature_2m: 298.2124405932683, + temperature_2m_max: 307.0534210205078, + temperature_2m_min: 289.0946044921875, + total_precipitation_max: 0.00026726722717285156, + total_precipitation_min: 0, + total_precipitation_sum: 0.0015802502852935163, + }, + { + id: '1971-02', + temperature_2m: 298.79599162510465, + temperature_2m_max: 307.3843536376953, + temperature_2m_min: 291.61485290527344, + total_precipitation_max: 0.0115986168384552, + total_precipitation_min: 0.0000012904405366498395, + total_precipitation_sum: 0.02373307647025058, + }, + { + id: '1971-03', + temperature_2m: 300.2307588925926, + temperature_2m_max: 308.65379333496094, + temperature_2m_min: 292.2962951660156, + total_precipitation_max: 0.005203413963215553, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.013332460401827007, + }, + { + id: '1971-04', + temperature_2m: 298.38703719245063, + temperature_2m_max: 307.7436828613281, + temperature_2m_min: 293.8888397216797, + total_precipitation_max: 0.025407138466732704, + total_precipitation_min: 0.000038042664527893066, + total_precipitation_sum: 0.22023386475179407, + }, + { + id: '1971-05', + temperature_2m: 297.563541822536, + temperature_2m_max: 303.6814270019531, + temperature_2m_min: 293.44073486328125, + total_precipitation_max: 0.021751843655692937, + total_precipitation_min: 0.00002018842951656552, + total_precipitation_sum: 0.24450781022222046, + }, + { + id: '1971-06', + temperature_2m: 296.315420850118, + temperature_2m_max: 303.6707305908203, + temperature_2m_min: 292.27769470214844, + total_precipitation_max: 0.15187548291288522, + total_precipitation_min: 0.0023163408041000366, + total_precipitation_sum: 0.6211949002900283, + }, + { + id: '1971-07', + temperature_2m: 295.0492457523141, + temperature_2m_max: 301.2718048095703, + temperature_2m_min: 292.1838684082031, + total_precipitation_max: 0.049445691168159556, + total_precipitation_min: 0.0030838251113323167, + total_precipitation_sum: 0.38985902585762844, + }, + { + id: '1971-08', + temperature_2m: 294.33284913339924, + temperature_2m_max: 299.61366271972656, + temperature_2m_min: 291.7738037109375, + total_precipitation_max: 0.06727278651345614, + total_precipitation_min: 0.001777080456179192, + total_precipitation_sum: 0.36380285168516835, + }, + { + id: '1971-09', + temperature_2m: 295.22915291256373, + temperature_2m_max: 301.75050354003906, + temperature_2m_min: 292.43548583984375, + total_precipitation_max: 0.03778290748590507, + total_precipitation_min: 0.0039941370487213135, + total_precipitation_sum: 0.5326939427939124, + }, + { + id: '1971-10', + temperature_2m: 295.95161427733717, + temperature_2m_max: 302.5514831542969, + temperature_2m_min: 292.20924377441406, + total_precipitation_max: 0.039476631757906944, + total_precipitation_min: 0.001675593852894508, + total_precipitation_sum: 0.4276197223985214, + }, + { + id: '1971-11', + temperature_2m: 295.7067203309801, + temperature_2m_max: 302.3966064453125, + temperature_2m_min: 291.83482360839844, + total_precipitation_max: 0.027969466955255484, + total_precipitation_min: 0.000954100489614973, + total_precipitation_sum: 0.2947931072221195, + }, + { + id: '1971-12', + temperature_2m: 295.97954799282934, + temperature_2m_max: 302.3622589111328, + temperature_2m_min: 288.8778076171875, + total_precipitation_max: 0.02519632577889297, + total_precipitation_min: 0.0000025779008865356445, + total_precipitation_sum: 0.09983040630347162, + }, + { + id: '1972-01', + temperature_2m: 297.55455851811234, + temperature_2m_max: 304.79808044433594, + temperature_2m_min: 289.35545349121094, + total_precipitation_max: 0.02372806979019515, + total_precipitation_min: 4.351138613856165e-7, + total_precipitation_sum: 0.033768891357148334, + }, + { + id: '1972-02', + temperature_2m: 298.7213977506791, + temperature_2m_max: 306.51513671875, + temperature_2m_min: 292.40040588378906, + total_precipitation_max: 0.0056492865084578625, + total_precipitation_min: 0, + total_precipitation_sum: 0.019883151203334393, + }, + { + id: '1972-03', + temperature_2m: 298.5898876600368, + temperature_2m_max: 307.0692596435547, + temperature_2m_min: 292.56727600097656, + total_precipitation_max: 0.024346771836178505, + total_precipitation_min: 0.0000012755393754559918, + total_precipitation_sum: 0.12392107548394904, + }, + { + id: '1972-04', + temperature_2m: 298.1428939607408, + temperature_2m_max: 306.5048522949219, + temperature_2m_min: 293.8244323730469, + total_precipitation_max: 0.018547281622886658, + total_precipitation_min: 0.000006368756260144437, + total_precipitation_sum: 0.13930616820374198, + }, + { + id: '1972-05', + temperature_2m: 296.7019273901498, + temperature_2m_max: 304.0683898925781, + temperature_2m_min: 293.2517852783203, + total_precipitation_max: 0.0316125750541687, + total_precipitation_min: 0.0023608412440694337, + total_precipitation_sum: 0.39745147939249037, + }, + { + id: '1972-06', + temperature_2m: 296.03710725572375, + temperature_2m_max: 310.0018768310547, + temperature_2m_min: 292.87510681152344, + total_precipitation_max: 0.08002686500549316, + total_precipitation_min: 0.0029847951931287753, + total_precipitation_sum: 0.5787052503166201, + }, + { + id: '1972-07', + temperature_2m: 295.54743487860566, + temperature_2m_max: 301.6791534423828, + temperature_2m_min: 293.3398895263672, + total_precipitation_max: 0.047855040172748886, + total_precipitation_min: 0.0026233315467720786, + total_precipitation_sum: 0.4420485544917234, + }, + { + id: '1972-08', + temperature_2m: 295.37563812091787, + temperature_2m_max: 302.1793670654297, + temperature_2m_min: 292.5033416748047, + total_precipitation_max: 0.07543941736220816, + total_precipitation_min: 0.003023207187652588, + total_precipitation_sum: 0.5199312584645419, + }, + { + id: '1972-09', + temperature_2m: 296.0129344304403, + temperature_2m_max: 302.3024444580078, + temperature_2m_min: 292.38059997558594, + total_precipitation_max: 0.03142041265800799, + total_precipitation_min: 0.0016607221210165335, + total_precipitation_sum: 0.5032187861304251, + }, + { + id: '1972-10', + temperature_2m: 296.297886817686, + temperature_2m_max: 304.8958435058594, + temperature_2m_min: 292.02732849121094, + total_precipitation_max: 0.0290507972240448, + total_precipitation_min: 0.002211332321166992, + total_precipitation_sum: 0.5050486388820836, + }, + { + id: '1972-11', + temperature_2m: 296.826161342197, + temperature_2m_max: 302.9968566894531, + temperature_2m_min: 292.7376403808594, + total_precipitation_max: 0.016521811485290527, + total_precipitation_min: 0.000060531031920163514, + total_precipitation_sum: 0.15373018786634063, + }, + { + id: '1972-12', + temperature_2m: 297.69851783014116, + temperature_2m_max: 306.19163513183594, + temperature_2m_min: 288.77191162109375, + total_precipitation_max: 0.002555241626055249, + total_precipitation_min: 2.086162567138672e-7, + total_precipitation_sum: 0.005612128575094744, + }, + { + id: '1973-01', + temperature_2m: 299.4290727594847, + temperature_2m_max: 309.40167236328125, + temperature_2m_min: 290.94020080566406, + total_precipitation_max: 0.00007649802563491903, + total_precipitation_min: 4.053114821545023e-7, + total_precipitation_sum: 0.0001449561707609348, + }, + { + id: '1973-02', + temperature_2m: 300.8961453664871, + temperature_2m_max: 310.54432678222656, + temperature_2m_min: 292.3862609863281, + total_precipitation_max: 0.00006753206253051758, + total_precipitation_min: 0, + total_precipitation_sum: 0.00030198106567880245, + }, + { + id: '1973-03', + temperature_2m: 301.0145788705477, + temperature_2m_max: 310.4570007324219, + temperature_2m_min: 291.142333984375, + total_precipitation_max: 0.006002813577538291, + total_precipitation_min: 0, + total_precipitation_sum: 0.018046585220137246, + }, + { + id: '1973-04', + temperature_2m: 299.5353198581272, + temperature_2m_max: 308.8674011230469, + temperature_2m_min: 294.07496643066406, + total_precipitation_max: 0.017790484428303444, + total_precipitation_min: 0, + total_precipitation_sum: 0.15269316138518718, + }, + { + id: '1973-05', + temperature_2m: 297.34583448594617, + temperature_2m_max: 304.02252197265625, + temperature_2m_min: 293.7265930175781, + total_precipitation_max: 0.03537002205848694, + total_precipitation_min: 0.0004107356071472168, + total_precipitation_sum: 0.39017519250866073, + }, + { + id: '1973-06', + temperature_2m: 296.88353068033854, + temperature_2m_max: 303.2807159423828, + temperature_2m_min: 293.1568908691406, + total_precipitation_max: 0.02868146300306762, + total_precipitation_min: 0.0009644865989635321, + total_precipitation_sum: 0.39721087320705806, + }, + { + id: '1973-07', + temperature_2m: 295.64158238646803, + temperature_2m_max: 301.83953857421875, + temperature_2m_min: 292.84356689453125, + total_precipitation_max: 0.0857874097321023, + total_precipitation_min: 0.0020898759364058606, + total_precipitation_sum: 0.4590360713951327, + }, + { + id: '1973-08', + temperature_2m: 295.21926440987534, + temperature_2m_max: 305.1060028076172, + temperature_2m_min: 292.5237121582031, + total_precipitation_max: 0.07293144762513748, + total_precipitation_min: 0.002307825370110095, + total_precipitation_sum: 0.46943511415980055, + }, + { + id: '1973-09', + temperature_2m: 295.7324636883206, + temperature_2m_max: 303.60804748535156, + temperature_2m_min: 291.916259765625, + total_precipitation_max: 0.037187527343462534, + total_precipitation_min: 0.0013356301475795362, + total_precipitation_sum: 0.48998850234769264, + }, + { + id: '1973-10', + temperature_2m: 296.44726314339584, + temperature_2m_max: 302.75244140625, + temperature_2m_min: 292.5060729980469, + total_precipitation_max: 0.026495966315223995, + total_precipitation_min: 0.00020655393599966487, + total_precipitation_sum: 0.2901459224626102, + }, + { + id: '1973-11', + temperature_2m: 296.9004302978516, + temperature_2m_max: 303.6342315673828, + temperature_2m_min: 289.9240417480469, + total_precipitation_max: 0.0235252082346733, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.12683962672614513, + }, + { + id: '1973-12', + temperature_2m: 297.25879377959876, + temperature_2m_max: 304.70130920410156, + temperature_2m_min: 290.56781005859375, + total_precipitation_max: 0.010902319029298724, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.03330641917483135, + }, + { + id: '1974-01', + temperature_2m: 297.9595072141258, + temperature_2m_max: 307.1740264892578, + temperature_2m_min: 288.78045654296875, + total_precipitation_max: 0.0002024620771408081, + total_precipitation_min: 0, + total_precipitation_sum: 0.0002854090686597033, + }, + { + id: '1974-02', + temperature_2m: 300.00611198516117, + temperature_2m_max: 308.6440887451172, + temperature_2m_min: 291.41053771972656, + total_precipitation_max: 0.00035356283177634396, + total_precipitation_min: 0, + total_precipitation_sum: 0.0004189356562847024, + }, + { + id: '1974-03', + temperature_2m: 300.0235756084483, + temperature_2m_max: 309.32923889160156, + temperature_2m_min: 292.7082214355469, + total_precipitation_max: 0.005264526893085986, + total_precipitation_min: 0, + total_precipitation_sum: 0.013578579289323045, + }, + { + id: '1974-04', + temperature_2m: 299.96352689531113, + temperature_2m_max: 309.66424560546875, + temperature_2m_min: 292.30931091308594, + total_precipitation_max: 0.02496927976602592, + total_precipitation_min: 0, + total_precipitation_sum: 0.06765072097791602, + }, + { + id: '1974-05', + temperature_2m: 298.0132585956204, + temperature_2m_max: 305.5341033935547, + temperature_2m_min: 292.67156982421875, + total_precipitation_max: 0.03826299905773567, + total_precipitation_min: 0, + total_precipitation_sum: 0.2500328463354471, + }, + { + id: '1974-06', + temperature_2m: 296.6899831136068, + temperature_2m_max: 303.54502868652344, + temperature_2m_min: 293.0884094238281, + total_precipitation_max: 0.03110784132599065, + total_precipitation_min: 0.0009521186351761912, + total_precipitation_sum: 0.37304490421167813, + }, + { + id: '1974-07', + temperature_2m: 294.9860017222743, + temperature_2m_max: 301.6101379394531, + temperature_2m_min: 291.4613037109375, + total_precipitation_max: 0.0672143940364549, + total_precipitation_min: 0.0010214745998382568, + total_precipitation_sum: 0.4140566131142869, + }, + { + id: '1974-08', + temperature_2m: 295.0911746896723, + temperature_2m_max: 301.05126953125, + temperature_2m_min: 292.6252899169922, + total_precipitation_max: 0.1008366823195388, + total_precipitation_min: 0.0016315996646198982, + total_precipitation_sum: 0.482236457864186, + }, + { + id: '1974-09', + temperature_2m: 295.22572364807127, + temperature_2m_max: 301.5246276855469, + temperature_2m_min: 292.79896545410156, + total_precipitation_max: 0.0701883167027404, + total_precipitation_min: 0.001283258199634929, + total_precipitation_sum: 0.5016055318499717, + }, + { + id: '1974-10', + temperature_2m: 295.8446297389205, + temperature_2m_max: 303.17791748046875, + temperature_2m_min: 291.9244384765625, + total_precipitation_max: 0.03474470973009147, + total_precipitation_min: 0.0019626975058599783, + total_precipitation_sum: 0.4781763261395149, + }, + { + id: '1974-11', + temperature_2m: 296.3204022725423, + temperature_2m_max: 302.9880676269531, + temperature_2m_min: 291.1372528076172, + total_precipitation_max: 0.021333238482441175, + total_precipitation_min: 0.0000031888484386399796, + total_precipitation_sum: 0.14693583246380015, + }, + { + id: '1974-12', + temperature_2m: 297.4481240959578, + temperature_2m_max: 304.6888732910156, + temperature_2m_min: 292.6865692138672, + total_precipitation_max: 0.0035258212436701797, + total_precipitation_min: 0.0000021457671550706436, + total_precipitation_sum: 0.014646136110492591, + }, + { + id: '1975-01', + temperature_2m: 298.48686689971595, + temperature_2m_max: 307.2311096191406, + temperature_2m_min: 288.5952911376953, + total_precipitation_max: 0.0004811227321575018, + total_precipitation_min: 0, + total_precipitation_sum: 0.0020367228277287097, + }, + { + id: '1975-02', + temperature_2m: 299.75061427979244, + temperature_2m_max: 309.1190490722656, + temperature_2m_min: 290.12989807128906, + total_precipitation_max: 0.0004525363444258801, + total_precipitation_min: 0, + total_precipitation_sum: 0.0012484589024097659, + }, + { + id: '1975-03', + temperature_2m: 300.52774654921666, + temperature_2m_max: 309.7554626464844, + temperature_2m_min: 292.3206481933594, + total_precipitation_max: 0.0029500335454599735, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.004785075924523596, + }, + { + id: '1975-04', + temperature_2m: 299.3289082845052, + temperature_2m_max: 308.0800476074219, + temperature_2m_min: 294.2426300048828, + total_precipitation_max: 0.03305440545081595, + total_precipitation_min: 0, + total_precipitation_sum: 0.09998317656518196, + }, + { + id: '1975-05', + temperature_2m: 297.6657276973929, + temperature_2m_max: 305.0083312988281, + temperature_2m_min: 293.6853790283203, + total_precipitation_max: 0.027794513106300656, + total_precipitation_min: 0.0000013053416978436871, + total_precipitation_sum: 0.3588406290529633, + }, + { + id: '1975-06', + temperature_2m: 296.4253040737576, + temperature_2m_max: 303.4696807861328, + temperature_2m_min: 293.28509521484375, + total_precipitation_max: 0.02754082679748393, + total_precipitation_min: 0.0010078847408294678, + total_precipitation_sum: 0.37988142121815116, + }, + { + id: '1975-07', + temperature_2m: 295.0732382292389, + temperature_2m_max: 301.0814666748047, + temperature_2m_min: 291.9229736328125, + total_precipitation_max: 0.044165462255477905, + total_precipitation_min: 0.000515824923013497, + total_precipitation_sum: 0.37016852242169307, + }, + { + id: '1975-08', + temperature_2m: 294.9905622543827, + temperature_2m_max: 301.42469787597656, + temperature_2m_min: 291.62774658203125, + total_precipitation_max: 0.05234266699972068, + total_precipitation_min: 0.0004949271678924561, + total_precipitation_sum: 0.37621152455820805, + }, + { + id: '1975-09', + temperature_2m: 294.88839535183376, + temperature_2m_max: 302.0023956298828, + temperature_2m_min: 292.3027648925781, + total_precipitation_max: 0.0724641336025229, + total_precipitation_min: 0.002106811674536857, + total_precipitation_sum: 0.6297663708712662, + }, + { + id: '1975-10', + temperature_2m: 295.85884816159484, + temperature_2m_max: 303.16697692871094, + temperature_2m_min: 291.7899932861328, + total_precipitation_max: 0.04225537180900574, + total_precipitation_min: 0.0020859628915772532, + total_precipitation_sum: 0.4589045026514178, + }, + { + id: '1975-11', + temperature_2m: 296.82672460344105, + temperature_2m_max: 302.9358215332031, + temperature_2m_min: 292.2951354980469, + total_precipitation_max: 0.02116079926480552, + total_precipitation_min: 0.0000012814998626708984, + total_precipitation_sum: 0.08090196144975792, + }, + { + id: '1975-12', + temperature_2m: 297.3276015661096, + temperature_2m_max: 304.76698303222656, + temperature_2m_min: 291.7673797607422, + total_precipitation_max: 0.010227721929538802, + total_precipitation_min: 0.0000013887881209484476, + total_precipitation_sum: 0.03610734281283712, + }, + { + id: '1976-01', + temperature_2m: 297.726016506072, + temperature_2m_max: 307.0927734375, + temperature_2m_min: 290.5084686279297, + total_precipitation_max: 0.009921613540427643, + total_precipitation_min: 0, + total_precipitation_sum: 0.027265305852132826, + }, + { + id: '1976-02', + temperature_2m: 299.6012975539284, + temperature_2m_max: 308.94602966308594, + temperature_2m_min: 291.0933380126953, + total_precipitation_max: 0.0002969354389961154, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.001415221756282392, + }, + { + id: '1976-03', + temperature_2m: 299.42121107860277, + temperature_2m_max: 308.8565216064453, + temperature_2m_min: 292.4960632324219, + total_precipitation_max: 0.016670716904627625, + total_precipitation_min: 0, + total_precipitation_sum: 0.07097315296283568, + }, + { + id: '1976-04', + temperature_2m: 298.22767238616944, + temperature_2m_max: 306.8009490966797, + temperature_2m_min: 293.4418029785156, + total_precipitation_max: 0.03215954899769713, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.20323042066268826, + }, + { + id: '1976-05', + temperature_2m: 297.2810184314687, + temperature_2m_max: 304.91400146484375, + temperature_2m_min: 293.6687927246094, + total_precipitation_max: 0.028467196226017677, + total_precipitation_min: 0.0000379264353682629, + total_precipitation_sum: 0.2911946155826719, + }, + { + id: '1976-06', + temperature_2m: 295.76750950283474, + temperature_2m_max: 301.95167541503906, + temperature_2m_min: 292.3881378173828, + total_precipitation_max: 0.046237438917160034, + total_precipitation_min: 0.0009876638641799218, + total_precipitation_sum: 0.4422209600992275, + }, + { + id: '1976-07', + temperature_2m: 294.8139184521091, + temperature_2m_max: 300.8209533691406, + temperature_2m_min: 292.39703369140625, + total_precipitation_max: 0.029724848270348048, + total_precipitation_min: 0.00231856107711792, + total_precipitation_sum: 0.3198186875719742, + }, + { + id: '1976-08', + temperature_2m: 294.9564719046316, + temperature_2m_max: 301.8563995361328, + temperature_2m_min: 292.30799865722656, + total_precipitation_max: 0.10314673796966645, + total_precipitation_min: 0.0020659446715285412, + total_precipitation_sum: 0.4954019615407965, + }, + { + id: '1976-09', + temperature_2m: 295.5399258295695, + temperature_2m_max: 301.9301300048828, + temperature_2m_min: 292.76283264160156, + total_precipitation_max: 0.08841077983379364, + total_precipitation_min: 0.002882747715318601, + total_precipitation_sum: 0.48133197823647933, + }, + { + id: '1976-10', + temperature_2m: 295.49844723363077, + temperature_2m_max: 301.74488830566406, + temperature_2m_min: 292.7314453125, + total_precipitation_max: 0.03793314099220879, + total_precipitation_min: 0.0038476020096709362, + total_precipitation_sum: 0.41424120078484705, + }, + { + id: '1976-11', + temperature_2m: 296.0877013948229, + temperature_2m_max: 302.9740447998047, + temperature_2m_min: 290.08099365234375, + total_precipitation_max: 0.02503839135169983, + total_precipitation_min: 0, + total_precipitation_sum: 0.18924106129175655, + }, + { + id: '1976-12', + temperature_2m: 297.5306192828763, + temperature_2m_max: 305.77537536621094, + temperature_2m_min: 289.4418182373047, + total_precipitation_max: 0.0008109807968139648, + total_precipitation_min: 0, + total_precipitation_sum: 0.0037187721180664823, + }, + { + id: '1977-01', + temperature_2m: 297.822269562752, + temperature_2m_max: 305.90419006347656, + temperature_2m_min: 291.0426788330078, + total_precipitation_max: 0.02736843270213285, + total_precipitation_min: 0, + total_precipitation_sum: 0.05258778696745736, + }, + { + id: '1977-02', + temperature_2m: 299.2877465202695, + temperature_2m_max: 309.6446990966797, + temperature_2m_min: 291.4971923828125, + total_precipitation_max: 0.00003673136143333977, + total_precipitation_min: 0, + total_precipitation_sum: 0.00013172454390542043, + }, + { + id: '1977-03', + temperature_2m: 300.16282721488705, + temperature_2m_max: 309.8233947753906, + temperature_2m_min: 290.9888153076172, + total_precipitation_max: 0.00940266549577018, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.030594535109401022, + }, + { + id: '1977-04', + temperature_2m: 299.3719818327162, + temperature_2m_max: 307.7066955566406, + temperature_2m_min: 293.0578918457031, + total_precipitation_max: 0.024204056192218104, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.1120499242579136, + }, + { + id: '1977-05', + temperature_2m: 297.26598249455935, + temperature_2m_max: 303.1490020751953, + temperature_2m_min: 294.0638122558594, + total_precipitation_max: 0.0194831890974001, + total_precipitation_min: 0.00034353137016296387, + total_precipitation_sum: 0.2821242883102819, + }, + { + id: '1977-06', + temperature_2m: 296.39647680918375, + temperature_2m_max: 302.9141540527344, + temperature_2m_min: 293.11988830566406, + total_precipitation_max: 0.030255925654273597, + total_precipitation_min: 0.0004645526409099432, + total_precipitation_sum: 0.37184935869040814, + }, + { + id: '1977-07', + temperature_2m: 295.31359061374457, + temperature_2m_max: 301.9464874267578, + temperature_2m_min: 292.9198455810547, + total_precipitation_max: 0.03557509183883667, + total_precipitation_min: 0.0011250319905116157, + total_precipitation_sum: 0.3596063862810297, + }, + { + id: '1977-08', + temperature_2m: 295.324231711767, + temperature_2m_max: 303.1504821777344, + temperature_2m_min: 292.83616638183594, + total_precipitation_max: 0.11156623075470407, + total_precipitation_min: 0.0011954843997941111, + total_precipitation_sum: 0.43841880463520866, + }, + { + id: '1977-09', + temperature_2m: 295.62226609124076, + temperature_2m_max: 302.9063415527344, + temperature_2m_min: 292.6398620605469, + total_precipitation_max: 0.057854054066986293, + total_precipitation_min: 0.003108888864517212, + total_precipitation_sum: 0.48187585907594155, + }, + { + id: '1977-10', + temperature_2m: 296.3411145774267, + temperature_2m_max: 302.26885986328125, + temperature_2m_min: 292.9922180175781, + total_precipitation_max: 0.029505303501991875, + total_precipitation_min: 0.0012472271919250488, + total_precipitation_sum: 0.38265617803468643, + }, + { + id: '1977-11', + temperature_2m: 297.29494789971244, + temperature_2m_max: 304.1494445800781, + temperature_2m_min: 292.1207275390625, + total_precipitation_max: 0.022160857915878296, + total_precipitation_min: 0.000010669231414794922, + total_precipitation_sum: 0.08527771840550713, + }, + { + id: '1977-12', + temperature_2m: 297.7216412533996, + temperature_2m_max: 305.16395568847656, + temperature_2m_min: 291.92413330078125, + total_precipitation_max: 0.013144359550267382, + total_precipitation_min: 0.00000174338225633619, + total_precipitation_sum: 0.030447013031579928, + }, + { + id: '1978-01', + temperature_2m: 298.29533037575345, + temperature_2m_max: 306.68638610839844, + temperature_2m_min: 292.5995330810547, + total_precipitation_max: 0.00736424816403769, + total_precipitation_min: 8.553266184208042e-7, + total_precipitation_sum: 0.03625294726978012, + }, + { + id: '1978-02', + temperature_2m: 299.0364666212173, + temperature_2m_max: 307.4254150390625, + temperature_2m_min: 292.94630432128906, + total_precipitation_max: 0.008430048823356628, + total_precipitation_min: 0.0000030034871087991633, + total_precipitation_sum: 0.04453998042256302, + }, + { + id: '1978-03', + temperature_2m: 299.453403411373, + temperature_2m_max: 307.7637023925781, + temperature_2m_min: 291.8701477050781, + total_precipitation_max: 0.018736810620737288, + total_precipitation_min: 8.583068051848386e-7, + total_precipitation_sum: 0.041471050345855076, + }, + { + id: '1978-04', + temperature_2m: 298.42354159884985, + temperature_2m_max: 306.0198974609375, + temperature_2m_min: 294.53965759277344, + total_precipitation_max: 0.023320639133448395, + total_precipitation_min: 0.00010192692269583858, + total_precipitation_sum: 0.20170358749820494, + }, + { + id: '1978-05', + temperature_2m: 297.10037789293517, + temperature_2m_max: 303.71156311035156, + temperature_2m_min: 294.0736541748047, + total_precipitation_max: 0.03240741789329604, + total_precipitation_min: 0.0011858806261670907, + total_precipitation_sum: 0.36762783464763515, + }, + { + id: '1978-06', + temperature_2m: 295.9075853559706, + temperature_2m_max: 302.2799377441406, + temperature_2m_min: 292.3868408203125, + total_precipitation_max: 0.030804200127420245, + total_precipitation_min: 0.002155366539852821, + total_precipitation_sum: 0.4179191073926809, + }, + { + id: '1978-07', + temperature_2m: 295.01413337133266, + temperature_2m_max: 301.72193908691406, + temperature_2m_min: 292.4850158691406, + total_precipitation_max: 0.051700428127333, + total_precipitation_min: 0.0004198312753942446, + total_precipitation_sum: 0.34988515709108015, + }, + { + id: '1978-08', + temperature_2m: 295.0891821461339, + temperature_2m_max: 301.30137634277344, + temperature_2m_min: 292.1925964355469, + total_precipitation_max: 0.06459922492503978, + total_precipitation_min: 0.0027420997618605725, + total_precipitation_sum: 0.4479691582784646, + }, + { + id: '1978-09', + temperature_2m: 295.2131651984321, + temperature_2m_max: 302.76539611816406, + temperature_2m_min: 292.6146697998047, + total_precipitation_max: 0.03041844964025131, + total_precipitation_min: 0.0009551823138167492, + total_precipitation_sum: 0.4267804870406984, + }, + { + id: '1978-10', + temperature_2m: 295.97517708809147, + temperature_2m_max: 301.88983154296875, + temperature_2m_min: 292.4425048828125, + total_precipitation_max: 0.023994929583011526, + total_precipitation_min: 0.00022990703473624308, + total_precipitation_sum: 0.3975746957508832, + }, + { + id: '1978-11', + temperature_2m: 296.434622446696, + temperature_2m_max: 302.8717803955078, + temperature_2m_min: 292.3744354248047, + total_precipitation_max: 0.025530219078063965, + total_precipitation_min: 0.00003107190121909298, + total_precipitation_sum: 0.1756441801537072, + }, + { + id: '1978-12', + temperature_2m: 297.25916161075713, + temperature_2m_max: 303.8984375, + temperature_2m_min: 290.53614807128906, + total_precipitation_max: 0.013484850525856018, + total_precipitation_min: 4.351138613856165e-7, + total_precipitation_sum: 0.05445772315008668, + }, + { + id: '1979-01', + temperature_2m: 298.1754601796468, + temperature_2m_max: 307.0793914794922, + temperature_2m_min: 292.15374755859375, + total_precipitation_max: 0.007296046614555962, + total_precipitation_min: 0, + total_precipitation_sum: 0.03660325642596263, + }, + { + id: '1979-02', + temperature_2m: 299.5127820287432, + temperature_2m_max: 308.85107421875, + temperature_2m_min: 291.21905517578125, + total_precipitation_max: 0.0004272937774203456, + total_precipitation_min: 0, + total_precipitation_sum: 0.0011664053802604712, + }, + { + id: '1979-03', + temperature_2m: 300.4194503291961, + temperature_2m_max: 308.8856964111328, + temperature_2m_min: 291.83033752441406, + total_precipitation_max: 0.00991756017657508, + total_precipitation_min: 0, + total_precipitation_sum: 0.026723342517509963, + }, + { + id: '1979-04', + temperature_2m: 299.8576553768582, + temperature_2m_max: 308.24603271484375, + temperature_2m_min: 292.9997100830078, + total_precipitation_max: 0.018212109804153442, + total_precipitation_min: 8.583068797918258e-7, + total_precipitation_sum: 0.08460188106373323, + }, + { + id: '1979-05', + temperature_2m: 297.80514596098214, + temperature_2m_max: 304.79270935058594, + temperature_2m_min: 294.1729278564453, + total_precipitation_max: 0.04494904875755168, + total_precipitation_min: 0.00005546278754309242, + total_precipitation_sum: 0.35229727342838757, + }, + { + id: '1979-06', + temperature_2m: 296.29417118496366, + temperature_2m_max: 303.0475769042969, + temperature_2m_min: 293.37384033203125, + total_precipitation_max: 0.04387549161901916, + total_precipitation_min: 0.00030677706178039443, + total_precipitation_sum: 0.4977587471135436, + }, + { + id: '1979-07', + temperature_2m: 295.33603350321454, + temperature_2m_max: 301.8995819091797, + temperature_2m_min: 292.9770050048828, + total_precipitation_max: 0.02738399122034707, + total_precipitation_min: 0.004549145698547363, + total_precipitation_sum: 0.40624027931074735, + }, + { + id: '1979-08', + temperature_2m: 295.5008204060216, + temperature_2m_max: 302.20220947265625, + temperature_2m_min: 293.25682067871094, + total_precipitation_max: 0.07211503088365134, + total_precipitation_min: 0.0034687697886397473, + total_precipitation_sum: 0.5423368634793064, + }, + { + id: '1979-09', + temperature_2m: 296.00822219848635, + temperature_2m_max: 302.3586120605469, + temperature_2m_min: 292.57835388183594, + total_precipitation_max: 0.06912216544151306, + total_precipitation_min: 0.0012608945368697277, + total_precipitation_sum: 0.4515432664841228, + }, + { + id: '1979-10', + temperature_2m: 296.2649172506025, + temperature_2m_max: 302.4751281738281, + temperature_2m_min: 292.5326385498047, + total_precipitation_max: 0.028180006770526234, + total_precipitation_min: 0.0026643063483788865, + total_precipitation_sum: 0.4000002557521718, + }, + { + id: '1979-11', + temperature_2m: 296.7780779944526, + temperature_2m_max: 303.19578552246094, + temperature_2m_min: 292.65936279296875, + total_precipitation_max: 0.02456064008811154, + total_precipitation_min: 0.00004920959463561303, + total_precipitation_sum: 0.21706992760589827, + }, + { + id: '1979-12', + temperature_2m: 297.47432027837283, + temperature_2m_max: 305.6537780761719, + temperature_2m_min: 290.0281524658203, + total_precipitation_max: 0.006087505817408356, + total_precipitation_min: 0, + total_precipitation_sum: 0.010310840986921477, + }, + { + id: '1980-01', + temperature_2m: 298.6924228463122, + temperature_2m_max: 306.5924835205078, + temperature_2m_min: 292.4415740966797, + total_precipitation_max: 0.01048801839351654, + total_precipitation_min: 4.410743663640915e-7, + total_precipitation_sum: 0.052051029962473905, + }, + { + id: '1980-02', + temperature_2m: 298.7242086344752, + temperature_2m_max: 307.0475158691406, + temperature_2m_min: 291.3533477783203, + total_precipitation_max: 0.00843836665148956, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.029618044225930618, + }, + { + id: '1980-03', + temperature_2m: 299.9757974891252, + temperature_2m_max: 308.3385772705078, + temperature_2m_min: 293.52000427246094, + total_precipitation_max: 0.009040206670761108, + total_precipitation_min: 0, + total_precipitation_sum: 0.036429016052331065, + }, + { + id: '1980-04', + temperature_2m: 298.7900278515286, + temperature_2m_max: 307.343994140625, + temperature_2m_min: 294.4658508300781, + total_precipitation_max: 0.022820486055650235, + total_precipitation_min: 0.000021696090698242188, + total_precipitation_sum: 0.19536510961359, + }, + { + id: '1980-05', + temperature_2m: 297.333351812055, + temperature_2m_max: 304.0137176513672, + temperature_2m_min: 294.1605224609375, + total_precipitation_max: 0.041075730323427706, + total_precipitation_min: 0.0004176600772893835, + total_precipitation_sum: 0.3411765872077126, + }, + { + id: '1980-06', + temperature_2m: 296.38231868743895, + temperature_2m_max: 302.5582275390625, + temperature_2m_min: 293.11192321777344, + total_precipitation_max: 0.038362818956272804, + total_precipitation_min: 0.0045975446701049805, + total_precipitation_sum: 0.43748684608338806, + }, + { + id: '1980-07', + temperature_2m: 295.35227385900356, + temperature_2m_max: 301.56629943847656, + temperature_2m_min: 291.3905029296875, + total_precipitation_max: 0.0679645420345878, + total_precipitation_min: 0.0012347400188446045, + total_precipitation_sum: 0.4856254760205978, + }, + { + id: '1980-08', + temperature_2m: 294.9567040064002, + temperature_2m_max: 301.76539611816406, + temperature_2m_min: 292.13832092285156, + total_precipitation_max: 0.10900703072456963, + total_precipitation_min: 0.0015103399752547375, + total_precipitation_sum: 0.5086692096764445, + }, + { + id: '1980-09', + temperature_2m: 295.8093511369493, + temperature_2m_max: 302.75819396972656, + temperature_2m_min: 293.14239501953125, + total_precipitation_max: 0.09173796176901305, + total_precipitation_min: 0.0021087586879389164, + total_precipitation_sum: 0.7435986166307949, + }, + { + id: '1980-10', + temperature_2m: 296.28810937942995, + temperature_2m_max: 302.4046325683594, + temperature_2m_min: 292.94508361816406, + total_precipitation_max: 0.046720761060612404, + total_precipitation_min: 0.0017729401587871507, + total_precipitation_sum: 0.48816880062652857, + }, + { + id: '1980-11', + temperature_2m: 296.26282562679717, + temperature_2m_max: 302.6722106933594, + temperature_2m_min: 292.0757293701172, + total_precipitation_max: 0.022408978705982463, + total_precipitation_min: 0.00010289900558291265, + total_precipitation_sum: 0.23181479916797798, + }, + { + id: '1980-12', + temperature_2m: 296.3957211894374, + temperature_2m_max: 305.3945617675781, + temperature_2m_min: 288.41259765625, + total_precipitation_max: 0.012174516916275024, + total_precipitation_min: 0, + total_precipitation_sum: 0.048493005358086094, + }, + { + id: '1981-01', + temperature_2m: 297.8266503323791, + temperature_2m_max: 307.0264587402344, + temperature_2m_min: 287.69679260253906, + total_precipitation_max: 0.003561669588066252, + total_precipitation_min: 0, + total_precipitation_sum: 0.0038570925823719904, + }, + { + id: '1981-02', + temperature_2m: 299.653257619767, + temperature_2m_max: 308.910400390625, + temperature_2m_min: 292.82098388671875, + total_precipitation_max: 0.0013462047992902626, + total_precipitation_min: 0, + total_precipitation_sum: 0.00954357332688005, + }, + { + id: '1981-03', + temperature_2m: 299.15566200338384, + temperature_2m_max: 308.8116455078125, + temperature_2m_min: 292.7522888183594, + total_precipitation_max: 0.018336008411154125, + total_precipitation_min: 0, + total_precipitation_sum: 0.1274884444126343, + }, + { + id: '1981-04', + temperature_2m: 298.07454891204833, + temperature_2m_max: 309.1995849609375, + temperature_2m_min: 294.20826721191406, + total_precipitation_max: 0.01848908162708085, + total_precipitation_min: 0.00017696619033813477, + total_precipitation_sum: 0.1698268980024764, + }, + { + id: '1981-05', + temperature_2m: 296.92530951961396, + temperature_2m_max: 303.36456298828125, + temperature_2m_min: 293.07118225097656, + total_precipitation_max: 0.03067121843366749, + total_precipitation_min: 0.0020416561183083104, + total_precipitation_sum: 0.39182985954129634, + }, + { + id: '1981-06', + temperature_2m: 296.5040263493856, + temperature_2m_max: 303.2757110595703, + temperature_2m_min: 293.5702362060547, + total_precipitation_max: 0.0649393219872536, + total_precipitation_min: 0.0019143223762512207, + total_precipitation_sum: 0.48957037053624575, + }, + { + id: '1981-07', + temperature_2m: 295.0209410882765, + temperature_2m_max: 301.96568298339844, + temperature_2m_min: 292.4761199951172, + total_precipitation_max: 0.03730401992794441, + total_precipitation_min: 0.003375098109188457, + total_precipitation_sum: 0.3961224200519169, + }, + { + id: '1981-08', + temperature_2m: 295.37815604671357, + temperature_2m_max: 301.3132019042969, + temperature_2m_min: 293.00038146972656, + total_precipitation_max: 0.054716098308460914, + total_precipitation_min: 0.002689170837356869, + total_precipitation_sum: 0.4628092399543746, + }, + { + id: '1981-09', + temperature_2m: 295.6737669626872, + temperature_2m_max: 302.463623046875, + temperature_2m_min: 291.9582061767578, + total_precipitation_max: 0.10836835503414477, + total_precipitation_min: 0.0017231881618045009, + total_precipitation_sum: 0.5620203137702227, + }, + { + id: '1981-10', + temperature_2m: 296.4770677833147, + temperature_2m_max: 303.2088928222656, + temperature_2m_min: 292.1296691894531, + total_precipitation_max: 0.04373960141435873, + total_precipitation_min: 0.003234341740551372, + total_precipitation_sum: 0.4813695899703454, + }, + { + id: '1981-11', + temperature_2m: 296.9611106236776, + temperature_2m_max: 303.61737060546875, + temperature_2m_min: 291.7858428955078, + total_precipitation_max: 0.026020544767277443, + total_precipitation_min: 0, + total_precipitation_sum: 0.1410105305124567, + }, + { + id: '1981-12', + temperature_2m: 297.8463750244469, + temperature_2m_max: 305.8214111328125, + temperature_2m_min: 290.4543762207031, + total_precipitation_max: 0.010911106886624111, + total_precipitation_min: 0, + total_precipitation_sum: 0.016879037097776717, + }, + { + id: '1982-01', + temperature_2m: 298.6452320468041, + temperature_2m_max: 307.7047882080078, + temperature_2m_min: 289.4970703125, + total_precipitation_max: 0.0005575954913865644, + total_precipitation_min: 0, + total_precipitation_sum: 0.0009234158732347453, + }, + { + id: '1982-02', + temperature_2m: 299.4770732380095, + temperature_2m_max: 308.13319396972656, + temperature_2m_min: 292.09300231933594, + total_precipitation_max: 0.0063877105712890625, + total_precipitation_min: 0, + total_precipitation_sum: 0.013499127883353168, + }, + { + id: '1982-03', + temperature_2m: 299.93788128514444, + temperature_2m_max: 309.11512756347656, + temperature_2m_min: 292.52891540527344, + total_precipitation_max: 0.014001521468060218, + total_precipitation_min: 0, + total_precipitation_sum: 0.06010582416780608, + }, + { + id: '1982-04', + temperature_2m: 298.5455704159207, + temperature_2m_max: 306.5260772705078, + temperature_2m_min: 294.12986755371094, + total_precipitation_max: 0.02024882209059342, + total_precipitation_min: 0.00003873705863455257, + total_precipitation_sum: 0.17313346026838516, + }, + { + id: '1982-05', + temperature_2m: 297.4024282065771, + temperature_2m_max: 303.9613952636719, + temperature_2m_min: 293.8164825439453, + total_precipitation_max: 0.02706769108772278, + total_precipitation_min: 0.00003008202889986933, + total_precipitation_sum: 0.2850190129879948, + }, + { + id: '1982-06', + temperature_2m: 296.371469200982, + temperature_2m_max: 310.3844451904297, + temperature_2m_min: 293.3366241455078, + total_precipitation_max: 0.023288953304188453, + total_precipitation_min: 0.0024899840354919434, + total_precipitation_sum: 0.37720958576137065, + }, + { + id: '1982-07', + temperature_2m: 295.4829725450085, + temperature_2m_max: 301.2581024169922, + temperature_2m_min: 293.0172576904297, + total_precipitation_max: 0.054404616355895996, + total_precipitation_min: 0.003931879997139731, + total_precipitation_sum: 0.4161996458150412, + }, + { + id: '1982-08', + temperature_2m: 295.0232091719104, + temperature_2m_max: 300.91351318359375, + temperature_2m_min: 292.8539581298828, + total_precipitation_max: 0.05209583640089477, + total_precipitation_min: 0.002408167866860822, + total_precipitation_sum: 0.4715366675945667, + }, + { + id: '1982-09', + temperature_2m: 295.90562161339653, + temperature_2m_max: 301.7596130371094, + temperature_2m_min: 293.17913818359375, + total_precipitation_max: 0.03327367007727844, + total_precipitation_min: 0.005432563726571971, + total_precipitation_sum: 0.49186065017160274, + }, + { + id: '1982-10', + temperature_2m: 295.9803235453944, + temperature_2m_max: 302.74781799316406, + temperature_2m_min: 292.61236572265625, + total_precipitation_max: 0.04073596078615083, + total_precipitation_min: 0.0022927820682525635, + total_precipitation_sum: 0.3893914591861254, + }, + { + id: '1982-11', + temperature_2m: 296.5755377239651, + temperature_2m_max: 302.12164306640625, + temperature_2m_min: 292.16261291503906, + total_precipitation_max: 0.02056307919701794, + total_precipitation_min: 0.000012773275329891476, + total_precipitation_sum: 0.13004909507289497, + }, + { + id: '1982-12', + temperature_2m: 297.1886254997664, + temperature_2m_max: 305.5364074707031, + temperature_2m_min: 289.7035827636719, + total_precipitation_max: 0.0004054605960845947, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.0009412322882731416, + }, + { + id: '1983-01', + temperature_2m: 298.33402961812993, + temperature_2m_max: 307.7039031982422, + temperature_2m_min: 288.51414489746094, + total_precipitation_max: 0.00002198219289084591, + total_precipitation_min: 0, + total_precipitation_sum: 0.00007201668951850593, + }, + { + id: '1983-02', + temperature_2m: 300.15114781970067, + temperature_2m_max: 309.5129089355469, + temperature_2m_min: 288.9412841796875, + total_precipitation_max: 0.0014422089055869947, + total_precipitation_min: 0, + total_precipitation_sum: 0.0058685119395001095, + }, + { + id: '1983-03', + temperature_2m: 300.7891940660374, + temperature_2m_max: 309.9832305908203, + temperature_2m_min: 293.9937438964844, + total_precipitation_max: 0.008300448020236217, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.024686579304368905, + }, + { + id: '1983-04', + temperature_2m: 299.4193423377143, + temperature_2m_max: 307.8080596923828, + temperature_2m_min: 294.4918518066406, + total_precipitation_max: 0.02491030097002067, + total_precipitation_min: 8.584464694649796e-7, + total_precipitation_sum: 0.10989932655990842, + }, + { + id: '1983-05', + temperature_2m: 297.90243138549147, + temperature_2m_max: 305.9327850341797, + temperature_2m_min: 294.59312438964844, + total_precipitation_max: 0.0221633195876052, + total_precipitation_min: 0.0007170677185008856, + total_precipitation_sum: 0.27649958380701634, + }, + { + id: '1983-06', + temperature_2m: 296.64569986131454, + temperature_2m_max: 302.76123046875, + temperature_2m_min: 293.56988525390625, + total_precipitation_max: 0.024919089674767747, + total_precipitation_min: 0.0017873048782348633, + total_precipitation_sum: 0.3232934391714366, + }, + { + id: '1983-07', + temperature_2m: 295.8366713164955, + temperature_2m_max: 302.06715393066406, + temperature_2m_min: 293.4818572998047, + total_precipitation_max: 0.06567486095082131, + total_precipitation_min: 0.004131048917770386, + total_precipitation_sum: 0.4046091045526481, + }, + { + id: '1983-08', + temperature_2m: 295.4339726971042, + temperature_2m_max: 302.49896240234375, + temperature_2m_min: 292.7066955566406, + total_precipitation_max: 0.0985284235376298, + total_precipitation_min: 0.0024771710186541895, + total_precipitation_sum: 0.542897421130057, + }, + { + id: '1983-09', + temperature_2m: 295.7793224334717, + temperature_2m_max: 303.33253479003906, + temperature_2m_min: 292.9207458496094, + total_precipitation_max: 0.066534583253258, + total_precipitation_min: 0.001157906854984958, + total_precipitation_sum: 0.43851568670579866, + }, + { + id: '1983-10', + temperature_2m: 296.1649290310439, + temperature_2m_max: 302.1692810058594, + temperature_2m_min: 291.9578552246094, + total_precipitation_max: 0.020960092544555664, + total_precipitation_min: 0.0023056225400068797, + total_precipitation_sum: 0.3043626003474138, + }, + { + id: '1983-11', + temperature_2m: 296.6845192591349, + temperature_2m_max: 302.4070739746094, + temperature_2m_min: 292.3324279785156, + total_precipitation_max: 0.014315107868071664, + total_precipitation_min: 0.00037596192936462103, + total_precipitation_sum: 0.11871785255246081, + }, + { + id: '1983-12', + temperature_2m: 297.2576380904003, + temperature_2m_max: 303.9434356689453, + temperature_2m_min: 291.92420959472656, + total_precipitation_max: 0.004068416333495861, + total_precipitation_min: 8.642673492431641e-7, + total_precipitation_sum: 0.013669770176402807, + }, + { + id: '1984-01', + temperature_2m: 298.3423419049991, + temperature_2m_max: 306.92478942871094, + temperature_2m_min: 290.4846649169922, + total_precipitation_max: 0.00018436291958323636, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.0009100492782927461, + }, + { + id: '1984-02', + temperature_2m: 299.58058230082196, + temperature_2m_max: 308.8530578613281, + temperature_2m_min: 289.2402038574219, + total_precipitation_max: 0.0004909515379836193, + total_precipitation_min: 0, + total_precipitation_sum: 0.0006252664616859249, + }, + { + id: '1984-03', + temperature_2m: 300.3737965450492, + temperature_2m_max: 309.4597473144531, + temperature_2m_min: 293.77301025390625, + total_precipitation_max: 0.012986457347835767, + total_precipitation_min: 8.553266184208042e-7, + total_precipitation_sum: 0.043338888980006374, + }, + { + id: '1984-04', + temperature_2m: 299.0761247634888, + temperature_2m_max: 306.93048095703125, + temperature_2m_min: 293.9973449707031, + total_precipitation_max: 0.02306617498391006, + total_precipitation_min: 0, + total_precipitation_sum: 0.12520947926350345, + }, + { + id: '1984-05', + temperature_2m: 297.5618074683733, + temperature_2m_max: 304.2664489746094, + temperature_2m_min: 293.8856201171875, + total_precipitation_max: 0.026277357685216884, + total_precipitation_min: 0.00048299085608505266, + total_precipitation_sum: 0.32092062156434764, + }, + { + id: '1984-06', + temperature_2m: 296.5642372131348, + temperature_2m_max: 302.99798583984375, + temperature_2m_min: 292.8568420410156, + total_precipitation_max: 0.026842579245567322, + total_precipitation_min: 0.0006604075430800549, + total_precipitation_sum: 0.3687529906255236, + }, + { + id: '1984-07', + temperature_2m: 295.44334676188805, + temperature_2m_max: 301.5509796142578, + temperature_2m_min: 292.7026672363281, + total_precipitation_max: 0.113836483747491, + total_precipitation_min: 0.0016954123973391688, + total_precipitation_sum: 0.5373991328984609, + }, + { + id: '1984-08', + temperature_2m: 295.9474294108729, + temperature_2m_max: 302.2825622558594, + temperature_2m_min: 292.98008728027344, + total_precipitation_max: 0.03832076191901024, + total_precipitation_min: 0.0022887885570526123, + total_precipitation_sum: 0.42083965196652073, + }, + { + id: '1984-09', + temperature_2m: 295.7297925737169, + temperature_2m_max: 303.4229431152344, + temperature_2m_min: 292.6934509277344, + total_precipitation_max: 0.04686853289604187, + total_precipitation_min: 0.0003496587276003993, + total_precipitation_sum: 0.39845399865525266, + }, + { + id: '1984-10', + temperature_2m: 296.0818904548563, + temperature_2m_max: 302.20709228515625, + temperature_2m_min: 292.1882019042969, + total_precipitation_max: 0.044605144857087, + total_precipitation_min: 0.0013465843399558253, + total_precipitation_sum: 0.43965723078386887, + }, + { + id: '1984-11', + temperature_2m: 296.80269826253254, + temperature_2m_max: 303.46827697753906, + temperature_2m_min: 292.6431427001953, + total_precipitation_max: 0.02505864799019264, + total_precipitation_min: 0.00007382236731245939, + total_precipitation_sum: 0.16658185331518283, + }, + { + id: '1984-12', + temperature_2m: 297.44512320077547, + temperature_2m_max: 305.91380310058594, + temperature_2m_min: 289.2591094970703, + total_precipitation_max: 0.0009057402609755627, + total_precipitation_min: 0, + total_precipitation_sum: 0.00301189553705683, + }, + { + id: '1985-01', + temperature_2m: 298.5565702376827, + temperature_2m_max: 307.2891082763672, + temperature_2m_min: 289.4788818359375, + total_precipitation_max: 0.00912792980670929, + total_precipitation_min: 0, + total_precipitation_sum: 0.02856580665712727, + }, + { + id: '1985-02', + temperature_2m: 299.43796868551345, + temperature_2m_max: 309.3470458984375, + temperature_2m_min: 289.6919403076172, + total_precipitation_max: 0.008564755320435324, + total_precipitation_min: 0, + total_precipitation_sum: 0.01325736280644918, + }, + { + id: '1985-03', + temperature_2m: 300.2534142360892, + temperature_2m_max: 308.8960418701172, + temperature_2m_min: 293.38853454589844, + total_precipitation_max: 0.003864854574203491, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.017273636590950048, + }, + { + id: '1985-04', + temperature_2m: 299.9261004130046, + temperature_2m_max: 307.9913635253906, + temperature_2m_min: 294.257568359375, + total_precipitation_max: 0.036964082717890534, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.09504036651672365, + }, + { + id: '1985-05', + temperature_2m: 298.63935292151666, + temperature_2m_max: 307.5542755126953, + temperature_2m_min: 294.54554748535156, + total_precipitation_max: 0.02260828316207153, + total_precipitation_min: 0.000012147426559749874, + total_precipitation_sum: 0.16407622508788933, + }, + { + id: '1985-06', + temperature_2m: 296.18530830807157, + temperature_2m_max: 303.21295166015625, + temperature_2m_min: 292.9925842285156, + total_precipitation_max: 0.03386006951325271, + total_precipitation_min: 0.0010566597415504475, + total_precipitation_sum: 0.38284175293095757, + }, + { + id: '1985-07', + temperature_2m: 295.0979289803454, + temperature_2m_max: 302.1404724121094, + temperature_2m_min: 292.6191864013672, + total_precipitation_max: 0.05889457762231132, + total_precipitation_min: 0.004895889759040983, + total_precipitation_sum: 0.5424879569789738, + }, + { + id: '1985-08', + temperature_2m: 295.19459710069884, + temperature_2m_max: 301.752197265625, + temperature_2m_min: 293.0352783203125, + total_precipitation_max: 0.15175459384909118, + total_precipitation_min: 0.0015441030262763888, + total_precipitation_sum: 0.6956686400187237, + }, + { + id: '1985-09', + temperature_2m: 295.47986183166506, + temperature_2m_max: 301.96685791015625, + temperature_2m_min: 292.0771179199219, + total_precipitation_max: 0.03955826163291931, + total_precipitation_min: 0.00030423998828155163, + total_precipitation_sum: 0.35737761421880165, + }, + { + id: '1985-10', + temperature_2m: 296.2795944008776, + temperature_2m_max: 303.0235137939453, + temperature_2m_min: 292.24952697753906, + total_precipitation_max: 0.02771088480949402, + total_precipitation_min: 0.0011983752250621649, + total_precipitation_sum: 0.39795050564701384, + }, + { + id: '1985-11', + temperature_2m: 296.6363613128662, + temperature_2m_max: 302.9390106201172, + temperature_2m_min: 292.24046325683594, + total_precipitation_max: 0.024850661562112464, + total_precipitation_min: 0.000007262825931775296, + total_precipitation_sum: 0.13698627667698915, + }, + { + id: '1985-12', + temperature_2m: 296.85618944065544, + temperature_2m_max: 305.40342712402344, + temperature_2m_min: 288.732421875, + total_precipitation_max: 0.007982033491032325, + total_precipitation_min: 0, + total_precipitation_sum: 0.011124253537541762, + }, + { + id: '1986-01', + temperature_2m: 298.1024955216275, + temperature_2m_max: 307.302490234375, + temperature_2m_min: 288.84422302246094, + total_precipitation_max: 0.00007451602959918091, + total_precipitation_min: 0, + total_precipitation_sum: 0.00014558711275824976, + }, + { + id: '1986-02', + temperature_2m: 300.0574956394377, + temperature_2m_max: 308.9730529785156, + temperature_2m_min: 292.27589416503906, + total_precipitation_max: 0.002876847982406616, + total_precipitation_min: 0, + total_precipitation_sum: 0.006319784169949827, + }, + { + id: '1986-03', + temperature_2m: 300.6947269439697, + temperature_2m_max: 309.4548797607422, + temperature_2m_min: 293.38877868652344, + total_precipitation_max: 0.0031536389733446413, + total_precipitation_min: 0, + total_precipitation_sum: 0.007701867986355637, + }, + { + id: '1986-04', + temperature_2m: 300.6210771772597, + temperature_2m_max: 311.17108154296875, + temperature_2m_min: 294.58995056152344, + total_precipitation_max: 0.022561505835540174, + total_precipitation_min: 0, + total_precipitation_sum: 0.11311129022774224, + }, + { + id: '1986-05', + temperature_2m: 297.54825501800866, + temperature_2m_max: 304.16773986816406, + temperature_2m_min: 294.0501251220703, + total_precipitation_max: 0.025180596113102638, + total_precipitation_min: 0.0002751914695409141, + total_precipitation_sum: 0.24921010785990205, + }, + { + id: '1986-06', + temperature_2m: 296.5435379876031, + temperature_2m_max: 304.4732666015625, + temperature_2m_min: 293.0387725830078, + total_precipitation_max: 0.02458437782377132, + total_precipitation_min: 0.0014199912548065186, + total_precipitation_sum: 0.30443903975204734, + }, + { + id: '1986-07', + temperature_2m: 295.15575464310183, + temperature_2m_max: 301.0872039794922, + temperature_2m_min: 292.1871032714844, + total_precipitation_max: 0.16367527842521667, + total_precipitation_min: 0.0005133897066116333, + total_precipitation_sum: 0.6761950116464455, + }, + { + id: '1986-08', + temperature_2m: 295.3965644836426, + temperature_2m_max: 301.460693359375, + temperature_2m_min: 291.4695739746094, + total_precipitation_max: 0.06527632474899292, + total_precipitation_min: 0.00028151447844493305, + total_precipitation_sum: 0.4553763511027, + }, + { + id: '1986-09', + temperature_2m: 295.4512541241116, + temperature_2m_max: 301.8861389160156, + temperature_2m_min: 293.05409240722656, + total_precipitation_max: 0.031552910804748535, + total_precipitation_min: 0.0006626854582236774, + total_precipitation_sum: 0.49538592728576347, + }, + { + id: '1986-10', + temperature_2m: 296.1712094583819, + temperature_2m_max: 302.04681396484375, + temperature_2m_min: 292.07814025878906, + total_precipitation_max: 0.05496440827846527, + total_precipitation_min: 0.0015391051769206854, + total_precipitation_sum: 0.33818643891360267, + }, + { + id: '1986-11', + temperature_2m: 296.64896532694496, + temperature_2m_max: 302.88787841796875, + temperature_2m_min: 290.41407775878906, + total_precipitation_max: 0.02663831259980043, + total_precipitation_min: 0, + total_precipitation_sum: 0.12023587938136515, + }, + { + id: '1986-12', + temperature_2m: 297.44181042332804, + temperature_2m_max: 305.3833923339844, + temperature_2m_min: 288.8686218261719, + total_precipitation_max: 0.000836649537081513, + total_precipitation_min: 0, + total_precipitation_sum: 0.0033154982117054033, + }, + { + id: '1987-01', + temperature_2m: 299.3505687508532, + temperature_2m_max: 309.16217041015625, + temperature_2m_min: 291.3389587402344, + total_precipitation_max: 0.0008412786139047057, + total_precipitation_min: 0, + total_precipitation_sum: 0.0024197593288235453, + }, + { + id: '1987-02', + temperature_2m: 300.39369785218014, + temperature_2m_max: 310.132568359375, + temperature_2m_min: 292.4039764404297, + total_precipitation_max: 0.0010737955569197766, + total_precipitation_min: 0, + total_precipitation_sum: 0.002885040884095247, + }, + { + id: '1987-03', + temperature_2m: 301.40474676316785, + temperature_2m_max: 310.3017578125, + temperature_2m_min: 293.69203186035156, + total_precipitation_max: 0.0054584950337925875, + total_precipitation_min: 4.410743663640915e-7, + total_precipitation_sum: 0.007762020559859195, + }, + { + id: '1987-04', + temperature_2m: 299.9901909086439, + temperature_2m_max: 310.5722961425781, + temperature_2m_min: 294.60426330566406, + total_precipitation_max: 0.023113042116108318, + total_precipitation_min: 8.598428848927142e-7, + total_precipitation_sum: 0.11304069519536597, + }, + { + id: '1987-05', + temperature_2m: 297.57415992982925, + temperature_2m_max: 303.8652038574219, + temperature_2m_min: 294.12306213378906, + total_precipitation_max: 0.02609938383102417, + total_precipitation_min: 0.00035263931107465396, + total_precipitation_sum: 0.3255941388874213, + }, + { + id: '1987-06', + temperature_2m: 296.979066212972, + temperature_2m_max: 303.3738250732422, + temperature_2m_min: 294.0954132080078, + total_precipitation_max: 0.022376147291197412, + total_precipitation_min: 0.002352932095522675, + total_precipitation_sum: 0.3028245903492355, + }, + { + id: '1987-07', + temperature_2m: 296.55731683136315, + temperature_2m_max: 302.5443572998047, + temperature_2m_min: 293.6270294189453, + total_precipitation_max: 0.061439961194992065, + total_precipitation_min: 0.001133417741186804, + total_precipitation_sum: 0.3841581952315387, + }, + { + id: '1987-08', + temperature_2m: 296.09557233830935, + temperature_2m_max: 303.1380157470703, + temperature_2m_min: 293.5087432861328, + total_precipitation_max: 0.05988521010107206, + total_precipitation_min: 0.003659367561340332, + total_precipitation_sum: 0.5436887906786083, + }, + { + id: '1987-09', + temperature_2m: 296.1544032626682, + temperature_2m_max: 303.0990753173828, + temperature_2m_min: 293.63267517089844, + total_precipitation_max: 0.04281448721877723, + total_precipitation_min: 0.0022287465449153387, + total_precipitation_sum: 0.5013800472914447, + }, + { + id: '1987-10', + temperature_2m: 296.58881515584966, + temperature_2m_max: 302.7259521484375, + temperature_2m_min: 293.1922302246094, + total_precipitation_max: 0.04042154157116329, + total_precipitation_min: 0.0007362663745880127, + total_precipitation_sum: 0.47820945523102054, + }, + { + id: '1987-11', + temperature_2m: 297.57817645602756, + temperature_2m_max: 303.9524841308594, + temperature_2m_min: 293.18394470214844, + total_precipitation_max: 0.026291251182556152, + total_precipitation_min: 0.000021249055862426758, + total_precipitation_sum: 0.13472695098266385, + }, + { + id: '1987-12', + temperature_2m: 297.912784412343, + temperature_2m_max: 304.9869842529297, + temperature_2m_min: 291.55625915527344, + total_precipitation_max: 0.0075728774069716565, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.026359800068391337, + }, + { + id: '1988-01', + temperature_2m: 298.83769974657287, + temperature_2m_max: 308.3352355957031, + temperature_2m_min: 289.8763732910156, + total_precipitation_max: 0.00007361471642752804, + total_precipitation_min: 0, + total_precipitation_sum: 0.0001120028687893182, + }, + { + id: '1988-02', + temperature_2m: 300.3472039452914, + temperature_2m_max: 309.0482482910156, + temperature_2m_min: 290.3483123779297, + total_precipitation_max: 0.0006677985190322033, + total_precipitation_min: 0, + total_precipitation_sum: 0.0019775613260613056, + }, + { + id: '1988-03', + temperature_2m: 301.0186681029617, + temperature_2m_max: 309.7852783203125, + temperature_2m_min: 294.2028045654297, + total_precipitation_max: 0.007995548844291989, + total_precipitation_min: 0, + total_precipitation_sum: 0.03266003465656553, + }, + { + id: '1988-04', + temperature_2m: 300.504879866706, + temperature_2m_max: 309.9642333984375, + temperature_2m_min: 293.4468231201172, + total_precipitation_max: 0.01702094223583117, + total_precipitation_min: 0.0000013138633789822052, + total_precipitation_sum: 0.058130902024323916, + }, + { + id: '1988-05', + temperature_2m: 298.55948991672966, + temperature_2m_max: 306.34197998046875, + temperature_2m_min: 294.0470275878906, + total_precipitation_max: 0.028241935372250282, + total_precipitation_min: 0.00015782713887801947, + total_precipitation_sum: 0.2534479717276312, + }, + { + id: '1988-06', + temperature_2m: 296.80693954891626, + temperature_2m_max: 302.9812927246094, + temperature_2m_min: 293.72157287597656, + total_precipitation_max: 0.04064727425571846, + total_precipitation_min: 0.0005194867229079136, + total_precipitation_sum: 0.2960816973101785, + }, + { + id: '1988-07', + temperature_2m: 295.24673584968815, + temperature_2m_max: 301.7557830810547, + temperature_2m_min: 291.7034149169922, + total_precipitation_max: 0.13140071630471084, + total_precipitation_min: 0.0012861788272289232, + total_precipitation_sum: 0.4844533620017124, + }, + { + id: '1988-08', + temperature_2m: 295.12173342961137, + temperature_2m_max: 301.3590393066406, + temperature_2m_min: 292.52342224121094, + total_precipitation_max: 0.06353653073307441, + total_precipitation_min: 0.0006278753280071214, + total_precipitation_sum: 0.42588675863172654, + }, + { + id: '1988-09', + temperature_2m: 295.65294460720486, + temperature_2m_max: 302.9197082519531, + temperature_2m_min: 292.4881134033203, + total_precipitation_max: 0.10602927207946777, + total_precipitation_min: 0.001968673662929632, + total_precipitation_sum: 0.44300139376039027, + }, + { + id: '1988-10', + temperature_2m: 296.5885665237263, + temperature_2m_max: 303.2516632080078, + temperature_2m_min: 292.8365020751953, + total_precipitation_max: 0.03144075129353041, + total_precipitation_min: 0.00122879743565818, + total_precipitation_sum: 0.3630346933959032, + }, + { + id: '1988-11', + temperature_2m: 296.8790779325697, + temperature_2m_max: 303.0196838378906, + temperature_2m_min: 293.2284240722656, + total_precipitation_max: 0.03132237493991852, + total_precipitation_min: 0.0000029265879675222095, + total_precipitation_sum: 0.1770774308312113, + }, + { + id: '1988-12', + temperature_2m: 297.1086854627055, + temperature_2m_max: 305.52037048339844, + temperature_2m_min: 287.9054870605469, + total_precipitation_max: 0.005055509830185656, + total_precipitation_min: 0, + total_precipitation_sum: 0.012409377085703, + }, + { + id: '1989-01', + temperature_2m: 298.5855407919935, + temperature_2m_max: 308.0204772949219, + temperature_2m_min: 289.0310516357422, + total_precipitation_max: 0.00027354359616538204, + total_precipitation_min: 0, + total_precipitation_sum: 0.0004361238591741312, + }, + { + id: '1989-02', + temperature_2m: 299.5862754640125, + temperature_2m_max: 308.3590087890625, + temperature_2m_min: 291.75030517578125, + total_precipitation_max: 0.018195533225423333, + total_precipitation_min: 0, + total_precipitation_sum: 0.031197919550706388, + }, + { + id: '1989-03', + temperature_2m: 299.7682548851095, + temperature_2m_max: 308.1014404296875, + temperature_2m_min: 293.19764709472656, + total_precipitation_max: 0.0065451472997324345, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.027859411644779897, + }, + { + id: '1989-04', + temperature_2m: 299.9279219945272, + temperature_2m_max: 308.78839111328125, + temperature_2m_min: 293.72926330566406, + total_precipitation_max: 0.01784413682810282, + total_precipitation_min: 0, + total_precipitation_sum: 0.10050573541784402, + }, + { + id: '1989-05', + temperature_2m: 298.0375116204703, + temperature_2m_max: 306.403564453125, + temperature_2m_min: 293.68675231933594, + total_precipitation_max: 0.026094913587769497, + total_precipitation_min: 0, + total_precipitation_sum: 0.2420982665311051, + }, + { + id: '1989-06', + temperature_2m: 296.54809599982366, + temperature_2m_max: 304.1324462890625, + temperature_2m_min: 293.2346496582031, + total_precipitation_max: 0.02909888625140411, + total_precipitation_min: 0.001251339912300864, + total_precipitation_sum: 0.3658673249626432, + }, + { + id: '1989-07', + temperature_2m: 295.6320856155888, + temperature_2m_max: 302.41615295410156, + temperature_2m_min: 292.517578125, + total_precipitation_max: 0.07629805803287582, + total_precipitation_min: 0.0008938074111028982, + total_precipitation_sum: 0.4795064913266529, + }, + { + id: '1989-08', + temperature_2m: 294.9625854082005, + temperature_2m_max: 301.71568298339844, + temperature_2m_min: 291.32786560058594, + total_precipitation_max: 0.08319595456123352, + total_precipitation_min: 0.000024265050853955472, + total_precipitation_sum: 0.6512148508615283, + }, + { + id: '1989-09', + temperature_2m: 295.9719616360135, + temperature_2m_max: 302.6446533203125, + temperature_2m_min: 292.1169891357422, + total_precipitation_max: 0.03733217716217041, + total_precipitation_min: 0.001413964055359429, + total_precipitation_sum: 0.4696852668730358, + }, + { + id: '1989-10', + temperature_2m: 296.4998590407833, + temperature_2m_max: 302.80426025390625, + temperature_2m_min: 292.44146728515625, + total_precipitation_max: 0.03564727306365967, + total_precipitation_min: 0.0010028243063970876, + total_precipitation_sum: 0.38535443778582845, + }, + { + id: '1989-11', + temperature_2m: 297.0052317089505, + temperature_2m_max: 303.4695129394531, + temperature_2m_min: 292.63873291015625, + total_precipitation_max: 0.012061464786427223, + total_precipitation_min: 0.0000322814050832676, + total_precipitation_sum: 0.14230198921340786, + }, + { + id: '1989-12', + temperature_2m: 297.41552486214584, + temperature_2m_max: 303.8718719482422, + temperature_2m_min: 291.38690185546875, + total_precipitation_max: 0.006602811813252174, + total_precipitation_min: 0, + total_precipitation_sum: 0.017459206377886005, + }, + { + id: '1990-01', + temperature_2m: 298.7117480821507, + temperature_2m_max: 309.4809875488281, + temperature_2m_min: 290.72181701660156, + total_precipitation_max: 0.002747088670730591, + total_precipitation_min: 0, + total_precipitation_sum: 0.003909318418688912, + }, + { + id: '1990-02', + temperature_2m: 299.57471906571163, + temperature_2m_max: 308.8394012451172, + temperature_2m_min: 291.2273864746094, + total_precipitation_max: 0.0014360547065734863, + total_precipitation_min: 0, + total_precipitation_sum: 0.0043328155329582785, + }, + { + id: '1990-03', + temperature_2m: 300.69759719602524, + temperature_2m_max: 310.213623046875, + temperature_2m_min: 293.1434783935547, + total_precipitation_max: 0.006199300289154053, + total_precipitation_min: 0, + total_precipitation_sum: 0.012333039609210061, + }, + { + id: '1990-04', + temperature_2m: 300.01787314944795, + temperature_2m_max: 310.22242736816406, + temperature_2m_min: 294.5467224121094, + total_precipitation_max: 0.013206058740610871, + total_precipitation_min: 0.0000012814998626708984, + total_precipitation_sum: 0.06087340187294288, + }, + { + id: '1990-05', + temperature_2m: 297.61230392866236, + temperature_2m_max: 306.1386260986328, + temperature_2m_min: 293.8374481201172, + total_precipitation_max: 0.028378555178640852, + total_precipitation_min: 0.0002880990505218506, + total_precipitation_sum: 0.3874366409873673, + }, + { + id: '1990-06', + temperature_2m: 296.65519926283093, + temperature_2m_max: 303.88250732421875, + temperature_2m_min: 293.35682678222656, + total_precipitation_max: 0.02666356943474213, + total_precipitation_min: 0.001857370138168335, + total_precipitation_sum: 0.33497524025280256, + }, + { + id: '1990-07', + temperature_2m: 295.36894435267294, + temperature_2m_max: 301.8662872314453, + temperature_2m_min: 292.5859832763672, + total_precipitation_max: 0.04655185341835022, + total_precipitation_min: 0.0012445641567637722, + total_precipitation_sum: 0.3568544457683416, + }, + { + id: '1990-08', + temperature_2m: 295.5498154547907, + temperature_2m_max: 302.27691650390625, + temperature_2m_min: 292.49603271484375, + total_precipitation_max: 0.03793399930000163, + total_precipitation_min: 0.001099155494102888, + total_precipitation_sum: 0.41574296145916634, + }, + { + id: '1990-09', + temperature_2m: 296.24240322113036, + temperature_2m_max: 305.80702209472656, + temperature_2m_min: 293.2254333496094, + total_precipitation_max: 0.03410971760746406, + total_precipitation_min: 0.002930549274545058, + total_precipitation_sum: 0.45174842395869774, + }, + { + id: '1990-10', + temperature_2m: 296.6333689535818, + temperature_2m_max: 303.6777648925781, + temperature_2m_min: 292.8860778808594, + total_precipitation_max: 0.05394885265900484, + total_precipitation_min: 0.0013636350630576999, + total_precipitation_sum: 0.4345300835269903, + }, + { + id: '1990-11', + temperature_2m: 297.1659907658895, + temperature_2m_max: 303.30433654785156, + temperature_2m_min: 292.9191436767578, + total_precipitation_max: 0.014449167251484596, + total_precipitation_min: 0.00011341836147948925, + total_precipitation_sum: 0.1366636507442891, + }, + { + id: '1990-12', + temperature_2m: 297.3333265448129, + temperature_2m_max: 305.4084167480469, + temperature_2m_min: 289.4858093261719, + total_precipitation_max: 0.027996077736133884, + total_precipitation_min: 0, + total_precipitation_sum: 0.06783348317967608, + }, + { + id: '1991-01', + temperature_2m: 298.2904678057599, + temperature_2m_max: 307.5627136230469, + temperature_2m_min: 287.9661407470703, + total_precipitation_max: 0.010996554137818748, + total_precipitation_min: 0, + total_precipitation_sum: 0.014055727111024652, + }, + { + id: '1991-02', + temperature_2m: 299.91029866536456, + temperature_2m_max: 308.4593963623047, + temperature_2m_min: 292.38121032714844, + total_precipitation_max: 0.0015173733233382336, + total_precipitation_min: 0, + total_precipitation_sum: 0.00232754368548882, + }, + { + id: '1991-03', + temperature_2m: 300.48094745348857, + temperature_2m_max: 309.07470703125, + temperature_2m_min: 294.2648620605469, + total_precipitation_max: 0.005360906698854251, + total_precipitation_min: 0, + total_precipitation_sum: 0.0256660323243878, + }, + { + id: '1991-04', + temperature_2m: 300.1644304063585, + temperature_2m_max: 309.448974609375, + temperature_2m_min: 293.2366027832031, + total_precipitation_max: 0.010649805329762785, + total_precipitation_min: 0, + total_precipitation_sum: 0.030283236180025597, + }, + { + id: '1991-05', + temperature_2m: 298.5342772288989, + temperature_2m_max: 307.1865539550781, + temperature_2m_min: 294.54603576660156, + total_precipitation_max: 0.037698063254254066, + total_precipitation_min: 0.00003899931903106335, + total_precipitation_sum: 0.15127152457939275, + }, + { + id: '1991-06', + temperature_2m: 296.97722629970974, + temperature_2m_max: 304.0059356689453, + temperature_2m_min: 293.38702392578125, + total_precipitation_max: 0.03847008943557739, + total_precipitation_min: 0.0004668235778808594, + total_precipitation_sum: 0.4275623571131426, + }, + { + id: '1991-07', + temperature_2m: 295.5802125212967, + temperature_2m_max: 302.90769958496094, + temperature_2m_min: 292.0652618408203, + total_precipitation_max: 0.02664443254462867, + total_precipitation_min: 0.00046628713607788086, + total_precipitation_sum: 0.4111986574956923, + }, + { + id: '1991-08', + temperature_2m: 295.11065193914595, + temperature_2m_max: 301.4001922607422, + temperature_2m_min: 292.6770477294922, + total_precipitation_max: 0.038555657056349446, + total_precipitation_min: 0.0032509148119856945, + total_precipitation_sum: 0.37546884674930325, + }, + { + id: '1991-09', + temperature_2m: 296.2221376630995, + temperature_2m_max: 302.68641662597656, + temperature_2m_min: 292.8945770263672, + total_precipitation_max: 0.028661274900457556, + total_precipitation_min: 0.002182319760322571, + total_precipitation_sum: 0.39458719527400987, + }, + { + id: '1991-10', + temperature_2m: 295.8509506512714, + temperature_2m_max: 302.6458740234375, + temperature_2m_min: 291.95738220214844, + total_precipitation_max: 0.02486659586429596, + total_precipitation_min: 0.001104176044407268, + total_precipitation_sum: 0.30809015674657303, + }, + { + id: '1991-11', + temperature_2m: 296.85265350341797, + temperature_2m_max: 303.41941833496094, + temperature_2m_min: 292.46484375, + total_precipitation_max: 0.021430999040603638, + total_precipitation_min: 0.000017538666611471854, + total_precipitation_sum: 0.1352965602836953, + }, + { + id: '1991-12', + temperature_2m: 297.14811497349893, + temperature_2m_max: 304.3585968017578, + temperature_2m_min: 288.84197998046875, + total_precipitation_max: 0.015881496667816464, + total_precipitation_min: 0, + total_precipitation_sum: 0.04065786435614882, + }, + { + id: '1992-01', + temperature_2m: 298.0945591465119, + temperature_2m_max: 306.4574737548828, + temperature_2m_min: 288.5655212402344, + total_precipitation_max: 0.013399541377907553, + total_precipitation_min: 0, + total_precipitation_sum: 0.024141941927400268, + }, + { + id: '1992-02', + temperature_2m: 298.55391309453154, + temperature_2m_max: 307.2265625, + temperature_2m_min: 292.11712646484375, + total_precipitation_max: 0.011367592215435707, + total_precipitation_min: 0, + total_precipitation_sum: 0.027363092982131576, + }, + { + id: '1992-03', + temperature_2m: 300.3187592003935, + temperature_2m_max: 308.7642822265625, + temperature_2m_min: 292.85267639160156, + total_precipitation_max: 0.003506729006762299, + total_precipitation_min: 0, + total_precipitation_sum: 0.015593764462966675, + }, + { + id: '1992-04', + temperature_2m: 299.4589335123698, + temperature_2m_max: 308.5447540283203, + temperature_2m_min: 294.5800323486328, + total_precipitation_max: 0.015261545777320862, + total_precipitation_min: 0.0000025749205860847724, + total_precipitation_sum: 0.11579545814449332, + }, + { + id: '1992-05', + temperature_2m: 297.21445151298275, + temperature_2m_max: 303.73681640625, + temperature_2m_min: 294.1422119140625, + total_precipitation_max: 0.024996513128275666, + total_precipitation_min: 0.0017508864402770996, + total_precipitation_sum: 0.3229504433104573, + }, + { + id: '1992-06', + temperature_2m: 296.2275468826294, + temperature_2m_max: 302.0579833984375, + temperature_2m_min: 293.44581604003906, + total_precipitation_max: 0.03160544633865214, + total_precipitation_min: 0.0008790791033561618, + total_precipitation_sum: 0.31692227190147193, + }, + { + id: '1992-07', + temperature_2m: 295.0586296204598, + temperature_2m_max: 301.23838806152344, + temperature_2m_min: 292.5602111816406, + total_precipitation_max: 0.042285707081873625, + total_precipitation_min: 0.0018278539179732434, + total_precipitation_sum: 0.35371850113820713, + }, + { + id: '1992-08', + temperature_2m: 295.07772658973613, + temperature_2m_max: 301.3376007080078, + temperature_2m_min: 292.8488311767578, + total_precipitation_max: 0.04065832495689392, + total_precipitation_min: 0.003683771793532742, + total_precipitation_sum: 0.3835105122144533, + }, + { + id: '1992-09', + temperature_2m: 295.75637645721434, + temperature_2m_max: 302.0604705810547, + temperature_2m_min: 292.7982940673828, + total_precipitation_max: 0.08913764357566833, + total_precipitation_min: 0.0016622126101992762, + total_precipitation_sum: 0.4967626859794301, + }, + { + id: '1992-10', + temperature_2m: 296.01414075461764, + temperature_2m_max: 302.3472900390625, + temperature_2m_min: 292.43760681152344, + total_precipitation_max: 0.039239302277565, + total_precipitation_min: 0.0014319992287710193, + total_precipitation_sum: 0.36609293746706584, + }, + { + id: '1992-11', + temperature_2m: 296.5224008772108, + temperature_2m_max: 303.8290100097656, + temperature_2m_min: 291.0179443359375, + total_precipitation_max: 0.025592151284115516, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.1511477789001887, + }, + { + id: '1992-12', + temperature_2m: 297.74098055849794, + temperature_2m_max: 304.5375518798828, + temperature_2m_min: 290.6455993652344, + total_precipitation_max: 0.007455483078956604, + total_precipitation_min: 0.0000021785496642223734, + total_precipitation_sum: 0.031312966777061746, + }, + { + id: '1993-01', + temperature_2m: 297.93753062012377, + temperature_2m_max: 307.17242431640625, + temperature_2m_min: 289.55572509765625, + total_precipitation_max: 0.003424397966057313, + total_precipitation_min: 0, + total_precipitation_sum: 0.004424278563607942, + }, + { + id: '1993-02', + temperature_2m: 299.6182352020627, + temperature_2m_max: 308.5623779296875, + temperature_2m_min: 292.4256286621094, + total_precipitation_max: 0.004206302761929237, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.00792382401687064, + }, + { + id: '1993-03', + temperature_2m: 298.79014564842305, + temperature_2m_max: 307.3611145019531, + temperature_2m_min: 292.74440002441406, + total_precipitation_max: 0.017368075251567916, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.10556218478490464, + }, + { + id: '1993-04', + temperature_2m: 298.51012829674613, + temperature_2m_max: 305.4091033935547, + temperature_2m_min: 293.92095947265625, + total_precipitation_max: 0.01536757780403164, + total_precipitation_min: 0.000001043081283569336, + total_precipitation_sum: 0.1518172221505658, + }, + { + id: '1993-05', + temperature_2m: 297.64457292454216, + temperature_2m_max: 304.02854919433594, + temperature_2m_min: 293.9429168701172, + total_precipitation_max: 0.026406499743416134, + total_precipitation_min: 0.0008729893542636091, + total_precipitation_sum: 0.27900058326264343, + }, + { + id: '1993-06', + temperature_2m: 296.6179534912109, + temperature_2m_max: 302.75177001953125, + temperature_2m_min: 293.5161437988281, + total_precipitation_max: 0.02682611346244812, + total_precipitation_min: 0.000995350691312069, + total_precipitation_sum: 0.3004997883024494, + }, + { + id: '1993-07', + temperature_2m: 295.40582302052485, + temperature_2m_max: 301.4106140136719, + temperature_2m_min: 292.7046661376953, + total_precipitation_max: 0.05138387978075798, + total_precipitation_min: 0.0010183037342699208, + total_precipitation_sum: 0.4345854552937567, + }, + { + id: '1993-08', + temperature_2m: 295.39827043266706, + temperature_2m_max: 301.29673767089844, + temperature_2m_min: 293.1060485839844, + total_precipitation_max: 0.10461240798417748, + total_precipitation_min: 0.003537788987159729, + total_precipitation_sum: 0.5067781731058503, + }, + { + id: '1993-09', + temperature_2m: 295.9326116349962, + temperature_2m_max: 303.2115020751953, + temperature_2m_min: 292.7906036376953, + total_precipitation_max: 0.10906720161437988, + total_precipitation_min: 0.003242090344429016, + total_precipitation_sum: 0.5423377446454083, + }, + { + id: '1993-10', + temperature_2m: 296.29118755299555, + temperature_2m_max: 302.91017150878906, + temperature_2m_min: 293.06829833984375, + total_precipitation_max: 0.035033032298088074, + total_precipitation_min: 0.0007795095443725586, + total_precipitation_sum: 0.5283409249489068, + }, + { + id: '1993-11', + temperature_2m: 296.7677698771159, + temperature_2m_max: 303.65478515625, + temperature_2m_min: 292.24647521972656, + total_precipitation_max: 0.020278483629226685, + total_precipitation_min: 0.00004437565803527832, + total_precipitation_sum: 0.20993221177726085, + }, + { + id: '1993-12', + temperature_2m: 297.8787096700361, + temperature_2m_max: 305.939453125, + temperature_2m_min: 290.35939025878906, + total_precipitation_max: 0.002545267343521118, + total_precipitation_min: 0, + total_precipitation_sum: 0.00783371553472989, + }, + { + id: '1994-01', + temperature_2m: 298.5902544042116, + temperature_2m_max: 307.9670867919922, + temperature_2m_min: 289.79347229003906, + total_precipitation_max: 0.0008420050144195557, + total_precipitation_min: 0, + total_precipitation_sum: 0.0018475729036886435, + }, + { + id: '1994-02', + temperature_2m: 299.4143021447318, + temperature_2m_max: 308.19041442871094, + temperature_2m_min: 290.0799865722656, + total_precipitation_max: 0.002205982804184714, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.009747823905588149, + }, + { + id: '1994-03', + temperature_2m: 299.69881611485636, + temperature_2m_max: 308.2530212402344, + temperature_2m_min: 293.50807189941406, + total_precipitation_max: 0.013703536987293319, + total_precipitation_min: 0, + total_precipitation_sum: 0.055333244656516456, + }, + { + id: '1994-04', + temperature_2m: 299.41367683410647, + temperature_2m_max: 307.50950622558594, + temperature_2m_min: 294.1899719238281, + total_precipitation_max: 0.01423692119779929, + total_precipitation_min: 0.0000017152374880424759, + total_precipitation_sum: 0.06621604492502442, + }, + { + id: '1994-05', + temperature_2m: 297.7535721768615, + temperature_2m_max: 305.230712890625, + temperature_2m_min: 293.96739196777344, + total_precipitation_max: 0.02676899433026847, + total_precipitation_min: 0.000001698227094948379, + total_precipitation_sum: 0.3052817063367925, + }, + { + id: '1994-06', + temperature_2m: 296.4112062666151, + temperature_2m_max: 303.111328125, + temperature_2m_min: 293.27587890625, + total_precipitation_max: 0.022476038953300304, + total_precipitation_min: 0.0003181070088658089, + total_precipitation_sum: 0.3115972358796171, + }, + { + id: '1994-07', + temperature_2m: 295.30347660023676, + temperature_2m_max: 301.2261047363281, + temperature_2m_min: 293.0642852783203, + total_precipitation_max: 0.023531496524697104, + total_precipitation_min: 0.0026549577711989514, + total_precipitation_sum: 0.313114105119741, + }, + { + id: '1994-08', + temperature_2m: 294.9812178868119, + temperature_2m_max: 300.68701171875, + temperature_2m_min: 292.83837890625, + total_precipitation_max: 0.06097013354298042, + total_precipitation_min: 0.0026567190885202763, + total_precipitation_sum: 0.3739149795678145, + }, + { + id: '1994-09', + temperature_2m: 295.4859477996826, + temperature_2m_max: 302.35633850097656, + temperature_2m_min: 293.32691955566406, + total_precipitation_max: 0.040915265679359436, + total_precipitation_min: 0.0006879129344952162, + total_precipitation_sum: 0.41139970459631314, + }, + { + id: '1994-10', + temperature_2m: 295.91732662980274, + temperature_2m_max: 302.57896423339844, + temperature_2m_min: 292.94268798828125, + total_precipitation_max: 0.031086748838390577, + total_precipitation_min: 0.002900311350817475, + total_precipitation_sum: 0.4324855643006842, + }, + { + id: '1994-11', + temperature_2m: 297.0522636837429, + temperature_2m_max: 303.8063201904297, + temperature_2m_min: 293.26121520996094, + total_precipitation_max: 0.021347352862278512, + total_precipitation_min: 0.000007915496723853721, + total_precipitation_sum: 0.18324316419599995, + }, + { + id: '1994-12', + temperature_2m: 297.47392061705233, + temperature_2m_max: 306.26904296875, + temperature_2m_min: 289.08497619628906, + total_precipitation_max: 0.005101074849164888, + total_precipitation_min: 0, + total_precipitation_sum: 0.007143945643065308, + }, + { + id: '1995-01', + temperature_2m: 298.68758704072684, + temperature_2m_max: 308.3518524169922, + temperature_2m_min: 289.55116271972656, + total_precipitation_max: 0.00010128617276450314, + total_precipitation_min: 0, + total_precipitation_sum: 0.00020360053878221152, + }, + { + id: '1995-02', + temperature_2m: 299.987941128867, + temperature_2m_max: 308.8910827636719, + temperature_2m_min: 290.5613555908203, + total_precipitation_max: 0.0001154184388383328, + total_precipitation_min: 0, + total_precipitation_sum: 0.00019517931781720677, + }, + { + id: '1995-03', + temperature_2m: 300.0802305693268, + temperature_2m_max: 310.81036376953125, + temperature_2m_min: 294.2632293701172, + total_precipitation_max: 0.020362633466618263, + total_precipitation_min: 8.642673492431641e-7, + total_precipitation_sum: 0.10309358044291272, + }, + { + id: '1995-04', + temperature_2m: 298.92032163408066, + temperature_2m_max: 306.0702819824219, + temperature_2m_min: 294.4200134277344, + total_precipitation_max: 0.029792874794168256, + total_precipitation_min: 0.0000017046928064701206, + total_precipitation_sum: 0.13783129012765727, + }, + { + id: '1995-05', + temperature_2m: 297.9127570121519, + temperature_2m_max: 304.90708923339844, + temperature_2m_min: 293.75660705566406, + total_precipitation_max: 0.028272709648092587, + total_precipitation_min: 0.000893819332077328, + total_precipitation_sum: 0.2806978172751897, + }, + { + id: '1995-06', + temperature_2m: 297.07968981001113, + temperature_2m_max: 303.36749267578125, + temperature_2m_min: 292.99485778808594, + total_precipitation_max: 0.04184672507290088, + total_precipitation_min: 0.00039393603801229915, + total_precipitation_sum: 0.3105042070694992, + }, + { + id: '1995-07', + temperature_2m: 295.84977291476343, + temperature_2m_max: 302.10089111328125, + temperature_2m_min: 293.16856384277344, + total_precipitation_max: 0.09541923139414621, + total_precipitation_min: 0.0008046090602533695, + total_precipitation_sum: 0.5928912768172623, + }, + { + id: '1995-08', + temperature_2m: 295.38339223143873, + temperature_2m_max: 301.7155303955078, + temperature_2m_min: 291.6646423339844, + total_precipitation_max: 0.042269501089947425, + total_precipitation_min: 0.004515737295093913, + total_precipitation_sum: 0.5207768003379165, + }, + { + id: '1995-09', + temperature_2m: 296.192437616984, + temperature_2m_max: 302.9033660888672, + temperature_2m_min: 293.34742736816406, + total_precipitation_max: 0.027112746238707075, + total_precipitation_min: 0.001480172956178194, + total_precipitation_sum: 0.3720699408669397, + }, + { + id: '1995-10', + temperature_2m: 296.5726129470333, + temperature_2m_max: 302.8977508544922, + temperature_2m_min: 292.27674865722656, + total_precipitation_max: 0.04345629513263205, + total_precipitation_min: 0.0003065764904022217, + total_precipitation_sum: 0.4170090380171665, + }, + { + id: '1995-11', + temperature_2m: 297.150133450826, + temperature_2m_max: 303.4427947998047, + temperature_2m_min: 292.2838592529297, + total_precipitation_max: 0.01722151891658541, + total_precipitation_min: 0.00001621618582703377, + total_precipitation_sum: 0.12327263076637252, + }, + { + id: '1995-12', + temperature_2m: 297.42418088195143, + temperature_2m_max: 305.3816223144531, + temperature_2m_min: 290.4908752441406, + total_precipitation_max: 0.00977521538726478, + total_precipitation_min: 0, + total_precipitation_sum: 0.028810869361159064, + }, + { + id: '1996-01', + temperature_2m: 298.2387831903273, + temperature_2m_max: 306.19517517089844, + temperature_2m_min: 292.2321014404297, + total_precipitation_max: 0.011048495769500732, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.04170945674191984, + }, + { + id: '1996-02', + temperature_2m: 299.29509491756045, + temperature_2m_max: 308.02931213378906, + temperature_2m_min: 292.83387756347656, + total_precipitation_max: 0.006244468688862526, + total_precipitation_min: 0, + total_precipitation_sum: 0.01372642136573532, + }, + { + id: '1996-03', + temperature_2m: 299.62451454900923, + temperature_2m_max: 308.1788330078125, + temperature_2m_min: 292.9876708984375, + total_precipitation_max: 0.03434738516807556, + total_precipitation_min: 8.523463748133508e-7, + total_precipitation_sum: 0.0908176521020323, + }, + { + id: '1996-04', + temperature_2m: 299.46114304860436, + temperature_2m_max: 306.51605224609375, + temperature_2m_min: 295.12721252441406, + total_precipitation_max: 0.015320779685680463, + total_precipitation_min: 0.000017422437565528526, + total_precipitation_sum: 0.0681984240459883, + }, + { + id: '1996-05', + temperature_2m: 297.9983088585638, + temperature_2m_max: 305.9675598144531, + temperature_2m_min: 292.9348449707031, + total_precipitation_max: 0.030634838611206305, + total_precipitation_min: 0.0001881718635559082, + total_precipitation_sum: 0.2999016997477497, + }, + { + id: '1996-06', + temperature_2m: 296.6613077163696, + temperature_2m_max: 303.24664306640625, + temperature_2m_min: 293.0507507324219, + total_precipitation_max: 0.10171453952784759, + total_precipitation_min: 0.0007810592651367188, + total_precipitation_sum: 0.48571077232159965, + }, + { + id: '1996-07', + temperature_2m: 295.77536915194605, + temperature_2m_max: 303.1284942626953, + temperature_2m_min: 292.73631286621094, + total_precipitation_max: 0.05088800529722448, + total_precipitation_min: 0.00004762411117553711, + total_precipitation_sum: 0.46319588125665945, + }, + { + id: '1996-08', + temperature_2m: 295.55942498483967, + temperature_2m_max: 303.22015380859375, + temperature_2m_min: 292.5255584716797, + total_precipitation_max: 0.1164556188477377, + total_precipitation_min: 0.00009899437418425805, + total_precipitation_sum: 0.4796245715846723, + }, + { + id: '1996-09', + temperature_2m: 295.7391543070475, + temperature_2m_max: 302.3082275390625, + temperature_2m_min: 292.7102508544922, + total_precipitation_max: 0.03505617380142212, + total_precipitation_min: 0.00003263354301452637, + total_precipitation_sum: 0.47303881198216047, + }, + { + id: '1996-10', + temperature_2m: 296.45850060575754, + temperature_2m_max: 303.1522979736328, + temperature_2m_min: 292.6715545654297, + total_precipitation_max: 0.03673187792301036, + total_precipitation_min: 0.0005792677402496338, + total_precipitation_sum: 0.3461638433893235, + }, + { + id: '1996-11', + temperature_2m: 297.35435153113474, + temperature_2m_max: 303.624267578125, + temperature_2m_min: 292.52171325683594, + total_precipitation_max: 0.011775258717818815, + total_precipitation_min: 0.000001768880018460095, + total_precipitation_sum: 0.05721544705009762, + }, + { + id: '1996-12', + temperature_2m: 297.4771236091532, + temperature_2m_max: 304.8854217529297, + temperature_2m_min: 291.82647705078125, + total_precipitation_max: 0.008444786071663657, + total_precipitation_min: 0.0000018209217955700296, + total_precipitation_sum: 0.036727150837101874, + }, + { + id: '1997-01', + temperature_2m: 298.44716232053696, + temperature_2m_max: 306.6819152832031, + temperature_2m_min: 293.0313415527344, + total_precipitation_max: 0.006536658485856606, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.031014522653681098, + }, + { + id: '1997-02', + temperature_2m: 299.7740077972412, + temperature_2m_max: 308.9032745361328, + temperature_2m_min: 291.6625213623047, + total_precipitation_max: 0.00015738010404220404, + total_precipitation_min: 0, + total_precipitation_sum: 0.00048589872345061735, + }, + { + id: '1997-03', + temperature_2m: 300.6493667684576, + temperature_2m_max: 309.9861602783203, + temperature_2m_min: 293.1086120605469, + total_precipitation_max: 0.0056287348269847826, + total_precipitation_min: 0, + total_precipitation_sum: 0.015475131956652177, + }, + { + id: '1997-04', + temperature_2m: 299.276239988539, + temperature_2m_max: 308.40057373046875, + temperature_2m_min: 293.5270080566406, + total_precipitation_max: 0.013923603296177589, + total_precipitation_min: 0.000001716613724056515, + total_precipitation_sum: 0.07425120172386102, + }, + { + id: '1997-05', + temperature_2m: 297.49713618780976, + temperature_2m_max: 305.38970947265625, + temperature_2m_min: 293.8541564941406, + total_precipitation_max: 0.042079366632151505, + total_precipitation_min: 0.000029006600378522762, + total_precipitation_sum: 0.31516720727044856, + }, + { + id: '1997-06', + temperature_2m: 296.4184818267822, + temperature_2m_max: 304.0019226074219, + temperature_2m_min: 292.4211883544922, + total_precipitation_max: 0.04477844986797663, + total_precipitation_min: 0.00022535617091534732, + total_precipitation_sum: 0.3936183309818766, + }, + { + id: '1997-07', + temperature_2m: 295.690526429043, + temperature_2m_max: 301.7865905761719, + temperature_2m_min: 293.13514709472656, + total_precipitation_max: 0.02430870210082503, + total_precipitation_min: 0.0015433430670555026, + total_precipitation_sum: 0.2782152662449775, + }, + { + id: '1997-08', + temperature_2m: 295.7719699490455, + temperature_2m_max: 302.13905334472656, + temperature_2m_min: 292.95372009277344, + total_precipitation_max: 0.034868448972702026, + total_precipitation_min: 0.0020287632942199707, + total_precipitation_sum: 0.3971982857530456, + }, + { + id: '1997-09', + temperature_2m: 296.37496713002525, + temperature_2m_max: 303.25892639160156, + temperature_2m_min: 293.1516571044922, + total_precipitation_max: 0.034164940924142684, + total_precipitation_min: 0.0021487951278231776, + total_precipitation_sum: 0.49570765953855656, + }, + { + id: '1997-10', + temperature_2m: 296.8382181762367, + temperature_2m_max: 303.6853942871094, + temperature_2m_min: 293.33644104003906, + total_precipitation_max: 0.0383998304605484, + total_precipitation_min: 0.000247138738529884, + total_precipitation_sum: 0.4299067240200607, + }, + { + id: '1997-11', + temperature_2m: 297.46783582899303, + temperature_2m_max: 304.4651794433594, + temperature_2m_min: 292.7009735107422, + total_precipitation_max: 0.03181757926938644, + total_precipitation_min: 6.586312224499125e-7, + total_precipitation_sum: 0.11403149928620948, + }, + { + id: '1997-12', + temperature_2m: 297.70551749198665, + temperature_2m_max: 305.62904357910156, + temperature_2m_min: 287.7521514892578, + total_precipitation_max: 0.010207626223518673, + total_precipitation_min: 0, + total_precipitation_sum: 0.02753650537795238, + }, + { + id: '1998-01', + temperature_2m: 299.2760064935172, + temperature_2m_max: 308.4735412597656, + temperature_2m_min: 289.2855682373047, + total_precipitation_max: 0.000014460086731560295, + total_precipitation_min: 0, + total_precipitation_sum: 0.000052393123723959434, + }, + { + id: '1998-02', + temperature_2m: 300.6935972486223, + temperature_2m_max: 310.7878723144531, + temperature_2m_min: 293.0513916015625, + total_precipitation_max: 0.005632836149743525, + total_precipitation_min: 0, + total_precipitation_sum: 0.01889377760105404, + }, + { + id: '1998-03', + temperature_2m: 301.4930800366145, + temperature_2m_max: 311.1400451660156, + temperature_2m_min: 293.4529571533203, + total_precipitation_max: 0.010420602560031966, + total_precipitation_min: 0, + total_precipitation_sum: 0.01810014769402457, + }, + { + id: '1998-04', + temperature_2m: 300.46613822513154, + temperature_2m_max: 307.4678192138672, + temperature_2m_min: 295.488037109375, + total_precipitation_max: 0.01149344444269218, + total_precipitation_min: 0.000012099742889404297, + total_precipitation_sum: 0.07323180073205648, + }, + { + id: '1998-05', + temperature_2m: 298.9559377649779, + temperature_2m_max: 307.7167205810547, + temperature_2m_min: 294.9165954589844, + total_precipitation_max: 0.021298080682754517, + total_precipitation_min: 0.00014712810516215313, + total_precipitation_sum: 0.185858766107323, + }, + { + id: '1998-06', + temperature_2m: 297.2379229015774, + temperature_2m_max: 304.3965301513672, + temperature_2m_min: 293.67242431640625, + total_precipitation_max: 0.0393904447555542, + total_precipitation_min: 0.0005393207072188488, + total_precipitation_sum: 0.3923716858467827, + }, + { + id: '1998-07', + temperature_2m: 296.0243507508309, + temperature_2m_max: 304.94129943847656, + temperature_2m_min: 293.37432861328125, + total_precipitation_max: 0.05024121999730369, + total_precipitation_min: 0.001010173559183869, + total_precipitation_sum: 0.34551990316562353, + }, + { + id: '1998-08', + temperature_2m: 295.5642923539685, + temperature_2m_max: 302.8269348144531, + temperature_2m_min: 292.5923156738281, + total_precipitation_max: 0.08266922382932762, + total_precipitation_min: 0.0012892335653305054, + total_precipitation_sum: 0.3619585432180443, + }, + { + id: '1998-09', + temperature_2m: 295.87651155259874, + temperature_2m_max: 302.75645446777344, + temperature_2m_min: 292.85662841796875, + total_precipitation_max: 0.049335366487468946, + total_precipitation_min: 0.0011504590511322021, + total_precipitation_sum: 0.3990187026286911, + }, + { + id: '1998-10', + temperature_2m: 296.91864298748715, + temperature_2m_max: 303.52886962890625, + temperature_2m_min: 292.8581085205078, + total_precipitation_max: 0.04406176805485984, + total_precipitation_min: 0.00042825937271118164, + total_precipitation_sum: 0.29720323557532424, + }, + { + id: '1998-11', + temperature_2m: 297.71078175438777, + temperature_2m_max: 304.65809631347656, + temperature_2m_min: 293.5502471923828, + total_precipitation_max: 0.009541124105453491, + total_precipitation_min: 0.000004545702722680289, + total_precipitation_sum: 0.057028798136247616, + }, + { + id: '1998-12', + temperature_2m: 297.81500141595, + temperature_2m_max: 304.50502014160156, + temperature_2m_min: 291.48626708984375, + total_precipitation_max: 0.015893933176812425, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.05420860173301989, + }, + { + id: '1999-01', + temperature_2m: 298.41900872671476, + temperature_2m_max: 307.579833984375, + temperature_2m_min: 290.4059753417969, + total_precipitation_max: 0.008085730671780311, + total_precipitation_min: 0, + total_precipitation_sum: 0.016979949611044987, + }, + { + id: '1999-02', + temperature_2m: 300.0058101926531, + temperature_2m_max: 309.2449951171875, + temperature_2m_min: 291.1826477050781, + total_precipitation_max: 0.0015272640878833954, + total_precipitation_min: 0, + total_precipitation_sum: 0.0017150947824298157, + }, + { + id: '1999-03', + temperature_2m: 300.86860431137904, + temperature_2m_max: 309.7812194824219, + temperature_2m_min: 294.3061065673828, + total_precipitation_max: 0.008996906876461708, + total_precipitation_min: 4.351138613856165e-7, + total_precipitation_sum: 0.023631554365252327, + }, + { + id: '1999-04', + temperature_2m: 299.50303823683, + temperature_2m_max: 307.88279724121094, + temperature_2m_min: 293.7914276123047, + total_precipitation_max: 0.02662523388852378, + total_precipitation_min: 0.000001278449872188503, + total_precipitation_sum: 0.14443265977824282, + }, + { + id: '1999-05', + temperature_2m: 298.0139565006379, + temperature_2m_max: 305.20631408691406, + temperature_2m_min: 293.9751281738281, + total_precipitation_max: 0.019192293286323547, + total_precipitation_min: 0.00039261989604710834, + total_precipitation_sum: 0.21786088752473276, + }, + { + id: '1999-06', + temperature_2m: 296.85871793958876, + temperature_2m_max: 304.3129577636719, + temperature_2m_min: 293.3465576171875, + total_precipitation_max: 0.043366390466587745, + total_precipitation_min: 0.00295405983922592, + total_precipitation_sum: 0.4575101466431164, + }, + { + id: '1999-07', + temperature_2m: 295.47595864983015, + temperature_2m_max: 301.75721740722656, + temperature_2m_min: 292.74664306640625, + total_precipitation_max: 0.032958018779709164, + total_precipitation_min: 0.0009998321532975751, + total_precipitation_sum: 0.37680097787417566, + }, + { + id: '1999-08', + temperature_2m: 295.0029365170387, + temperature_2m_max: 300.8206329345703, + temperature_2m_min: 292.2493133544922, + total_precipitation_max: 0.03244209289550781, + total_precipitation_min: 0.001749962568283081, + total_precipitation_sum: 0.2990417534551497, + }, + { + id: '1999-09', + temperature_2m: 295.78161036173503, + temperature_2m_max: 304.54083251953125, + temperature_2m_min: 293.0273132324219, + total_precipitation_max: 0.03891240060329437, + total_precipitation_min: 0.003243738412852082, + total_precipitation_sum: 0.4150747959105061, + }, + { + id: '1999-10', + temperature_2m: 296.00694104676603, + temperature_2m_max: 302.5517272949219, + temperature_2m_min: 291.9224853515625, + total_precipitation_max: 0.11348159909243805, + total_precipitation_min: 0.0010258793830821844, + total_precipitation_sum: 0.48247779930814616, + }, + { + id: '1999-11', + temperature_2m: 296.76322339375815, + temperature_2m_max: 303.2150115966797, + temperature_2m_min: 292.8231201171875, + total_precipitation_max: 0.01737019717683097, + total_precipitation_min: 0.000006067752735816612, + total_precipitation_sum: 0.16349877859319406, + }, + { + id: '1999-12', + temperature_2m: 296.993275386031, + temperature_2m_max: 304.86131286621094, + temperature_2m_min: 288.00714111328125, + total_precipitation_max: 0.004743579029934608, + total_precipitation_min: 0, + total_precipitation_sum: 0.007417065532081324, + }, + { + id: '2000-01', + temperature_2m: 297.57562920355025, + temperature_2m_max: 306.71875, + temperature_2m_min: 291.0751495361328, + total_precipitation_max: 0.016087487339063955, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.0852765817758332, + }, + { + id: '2000-02', + temperature_2m: 298.22354011974113, + temperature_2m_max: 307.0812530517578, + temperature_2m_min: 288.4319610595703, + total_precipitation_max: 0.008454834962321911, + total_precipitation_min: 0, + total_precipitation_sum: 0.012631969889866923, + }, + { + id: '2000-03', + temperature_2m: 300.25628508290936, + temperature_2m_max: 309.14451599121094, + temperature_2m_min: 292.96685791015625, + total_precipitation_max: 0.013188818097113142, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.02518600437059959, + }, + { + id: '2000-04', + temperature_2m: 298.84460281795924, + temperature_2m_max: 306.3114318847656, + temperature_2m_min: 294.0839080810547, + total_precipitation_max: 0.017328613996500764, + total_precipitation_min: 0.000004738569259643555, + total_precipitation_sum: 0.11210228118943277, + }, + { + id: '2000-05', + temperature_2m: 297.9456250795754, + temperature_2m_max: 304.21405029296875, + temperature_2m_min: 293.4684295654297, + total_precipitation_max: 0.025108772516205136, + total_precipitation_min: 0.0005746364592482678, + total_precipitation_sum: 0.23410020804175247, + }, + { + id: '2000-06', + temperature_2m: 296.4385279337565, + temperature_2m_max: 302.9516296386719, + temperature_2m_min: 293.1871643066406, + total_precipitation_max: 0.027869850397109985, + total_precipitation_min: 0.0007962822914073797, + total_precipitation_sum: 0.3598270406642037, + }, + { + id: '2000-07', + temperature_2m: 295.52155373686105, + temperature_2m_max: 301.48956298828125, + temperature_2m_min: 292.4428405761719, + total_precipitation_max: 0.04164530634869834, + total_precipitation_min: 0.00014885474462289494, + total_precipitation_sum: 0.3605258538442335, + }, + { + id: '2000-08', + temperature_2m: 295.36419281908263, + temperature_2m_max: 302.6330261230469, + temperature_2m_min: 292.2531280517578, + total_precipitation_max: 0.032822626829101864, + total_precipitation_min: 0.0008218586444854736, + total_precipitation_sum: 0.3406621696123864, + }, + { + id: '2000-09', + temperature_2m: 295.7004392200046, + temperature_2m_max: 302.9997253417969, + temperature_2m_min: 292.7788848876953, + total_precipitation_max: 0.06538993418212158, + total_precipitation_min: 0.00020573087334696538, + total_precipitation_sum: 0.5247492665130551, + }, + { + id: '2000-10', + temperature_2m: 296.2586075772521, + temperature_2m_max: 304.1260070800781, + temperature_2m_min: 292.73072814941406, + total_precipitation_max: 0.02659763286845873, + total_precipitation_min: 0.0011190020829872083, + total_precipitation_sum: 0.3770419736420081, + }, + { + id: '2000-11', + temperature_2m: 296.99227928585475, + temperature_2m_max: 303.6237487792969, + temperature_2m_min: 292.79978942871094, + total_precipitation_max: 0.01840539581826306, + total_precipitation_min: 0.000006239866252144566, + total_precipitation_sum: 0.10956415437321354, + }, + { + id: '2000-12', + temperature_2m: 298.1635390661096, + temperature_2m_max: 305.87107849121094, + temperature_2m_min: 290.8738098144531, + total_precipitation_max: 0.00013874570527150354, + total_precipitation_min: 0, + total_precipitation_sum: 0.0006950295229444237, + }, + { + id: '2001-01', + temperature_2m: 299.0787067208239, + temperature_2m_max: 307.4866943359375, + temperature_2m_min: 290.45684814453125, + total_precipitation_max: 0.00018445253363097436, + total_precipitation_min: 0, + total_precipitation_sum: 0.0006034401869214889, + }, + { + id: '2001-02', + temperature_2m: 299.7119640395755, + temperature_2m_max: 309.7442626953125, + temperature_2m_min: 289.6289367675781, + total_precipitation_max: 0.00001155138005515255, + total_precipitation_min: 0, + total_precipitation_sum: 0.00006683429633724813, + }, + { + id: '2001-03', + temperature_2m: 299.97036646771176, + temperature_2m_max: 309.5174102783203, + temperature_2m_min: 293.9542694091797, + total_precipitation_max: 0.01562952995300293, + total_precipitation_min: 0, + total_precipitation_sum: 0.038689015640674285, + }, + { + id: '2001-04', + temperature_2m: 299.16153653462726, + temperature_2m_max: 307.20668029785156, + temperature_2m_min: 294.19056701660156, + total_precipitation_max: 0.023617345094578468, + total_precipitation_min: 8.523463748133508e-7, + total_precipitation_sum: 0.12183111125175117, + }, + { + id: '2001-05', + temperature_2m: 297.97318372418806, + temperature_2m_max: 304.86119079589844, + temperature_2m_min: 294.176025390625, + total_precipitation_max: 0.022858962416648865, + total_precipitation_min: 0.00008989870536879607, + total_precipitation_sum: 0.2547501123732552, + }, + { + id: '2001-06', + temperature_2m: 296.14695103963214, + temperature_2m_max: 302.8093566894531, + temperature_2m_min: 292.4380340576172, + total_precipitation_max: 0.05139590885562484, + total_precipitation_min: 0.002318042516606056, + total_precipitation_sum: 0.3943590598810829, + }, + { + id: '2001-07', + temperature_2m: 295.5294646601523, + temperature_2m_max: 301.9913024902344, + temperature_2m_min: 292.9119873046875, + total_precipitation_max: 0.027651149034454647, + total_precipitation_min: 0.0013017535209201014, + total_precipitation_sum: 0.3357783497112905, + }, + { + id: '2001-08', + temperature_2m: 295.35671755062634, + temperature_2m_max: 301.2327575683594, + temperature_2m_min: 291.7749481201172, + total_precipitation_max: 0.05037522315979004, + total_precipitation_min: 0.0005104780197129344, + total_precipitation_sum: 0.45209618252087935, + }, + { + id: '2001-09', + temperature_2m: 295.83273247612846, + temperature_2m_max: 302.14105224609375, + temperature_2m_min: 292.3372802734375, + total_precipitation_max: 0.051202207803726196, + total_precipitation_min: 0.0009455749209905662, + total_precipitation_sum: 0.49411960247173425, + }, + { + id: '2001-10', + temperature_2m: 296.64527657211465, + temperature_2m_max: 303.9591522216797, + temperature_2m_min: 293.15321350097656, + total_precipitation_max: 0.021236062049865723, + total_precipitation_min: 0.0009606420993755194, + total_precipitation_sum: 0.30964638273364997, + }, + { + id: '2001-11', + temperature_2m: 296.65077300601536, + temperature_2m_max: 302.74560546875, + temperature_2m_min: 292.7958221435547, + total_precipitation_max: 0.02062167525281211, + total_precipitation_min: 0.00006299614905813655, + total_precipitation_sum: 0.14813862686626322, + }, + { + id: '2001-12', + temperature_2m: 297.6664853454918, + temperature_2m_max: 304.9708709716797, + temperature_2m_min: 290.04083251953125, + total_precipitation_max: 0.0020450353622436523, + total_precipitation_min: 0, + total_precipitation_sum: 0.010407984165603068, + }, + { + id: '2002-01', + temperature_2m: 298.1683211172781, + temperature_2m_max: 307.354248046875, + temperature_2m_min: 290.99330139160156, + total_precipitation_max: 0.009789782762425148, + total_precipitation_min: 0, + total_precipitation_sum: 0.029438966160967084, + }, + { + id: '2002-02', + temperature_2m: 299.7265244892665, + temperature_2m_max: 308.5998077392578, + temperature_2m_min: 291.94036865234375, + total_precipitation_max: 0.004174834023842777, + total_precipitation_min: 0, + total_precipitation_sum: 0.014707326928380837, + }, + { + id: '2002-03', + temperature_2m: 299.76815166268295, + temperature_2m_max: 309.18702697753906, + temperature_2m_min: 293.14263916015625, + total_precipitation_max: 0.011780670285190808, + total_precipitation_min: 0, + total_precipitation_sum: 0.0476635114085866, + }, + { + id: '2002-04', + temperature_2m: 300.16426283518473, + temperature_2m_max: 308.4446563720703, + temperature_2m_min: 294.6271209716797, + total_precipitation_max: 0.01385935544967154, + total_precipitation_min: 0, + total_precipitation_sum: 0.047259708589496796, + }, + { + id: '2002-05', + temperature_2m: 298.69461828662503, + temperature_2m_max: 306.9212646484375, + temperature_2m_min: 294.1216125488281, + total_precipitation_max: 0.0405293107031639, + total_precipitation_min: 0.0000017353927432850469, + total_precipitation_sum: 0.24546304022612375, + }, + { + id: '2002-06', + temperature_2m: 296.38762609693737, + temperature_2m_max: 302.32843017578125, + temperature_2m_min: 292.79249572753906, + total_precipitation_max: 0.15871295928951668, + total_precipitation_min: 0.0013837158679734785, + total_precipitation_sum: 0.6148236316204816, + }, + { + id: '2002-07', + temperature_2m: 295.9742908887966, + temperature_2m_max: 302.2508239746094, + temperature_2m_min: 292.56581115722656, + total_precipitation_max: 0.045179964969463526, + total_precipitation_min: 0.0006933689116976893, + total_precipitation_sum: 0.3925070336513059, + }, + { + id: '2002-08', + temperature_2m: 295.54947529044205, + temperature_2m_max: 302.51304626464844, + temperature_2m_min: 293.07997131347656, + total_precipitation_max: 0.04964532256116172, + total_precipitation_min: 0.0006477027441178507, + total_precipitation_sum: 0.44069661576914854, + }, + { + id: '2002-09', + temperature_2m: 296.1602637820774, + temperature_2m_max: 303.30572509765625, + temperature_2m_min: 293.3413391113281, + total_precipitation_max: 0.027729839082098806, + total_precipitation_min: 0.0017772376536413503, + total_precipitation_sum: 0.413130612711619, + }, + { + id: '2002-10', + temperature_2m: 296.39822449222686, + temperature_2m_max: 302.5828399658203, + temperature_2m_min: 292.78282165527344, + total_precipitation_max: 0.022165107726948463, + total_precipitation_min: 0.0018314510583081756, + total_precipitation_sum: 0.3486703049911455, + }, + { + id: '2002-11', + temperature_2m: 297.07842676374645, + temperature_2m_max: 303.079345703125, + temperature_2m_min: 292.63462829589844, + total_precipitation_max: 0.022409063577583765, + total_precipitation_min: 0.00006546378125449337, + total_precipitation_sum: 0.1073158431718717, + }, + { + id: '2002-12', + temperature_2m: 298.1819142372377, + temperature_2m_max: 306.83558654785156, + temperature_2m_min: 289.0670928955078, + total_precipitation_max: 0.0016716599463961757, + total_precipitation_min: 0, + total_precipitation_sum: 0.00469051183264213, + }, + { + id: '2003-01', + temperature_2m: 298.7452764613654, + temperature_2m_max: 307.85621643066406, + temperature_2m_min: 290.1226043701172, + total_precipitation_max: 0.009155410528080665, + total_precipitation_min: 0, + total_precipitation_sum: 0.011362963677694182, + }, + { + id: '2003-02', + temperature_2m: 300.31984985442386, + temperature_2m_max: 309.56915283203125, + temperature_2m_min: 293.03163146972656, + total_precipitation_max: 0.0008417042627115734, + total_precipitation_min: 0, + total_precipitation_sum: 0.0018883918352123885, + }, + { + id: '2003-03', + temperature_2m: 300.6285213962678, + temperature_2m_max: 309.2989044189453, + temperature_2m_min: 293.79412841796875, + total_precipitation_max: 0.008626691111601303, + total_precipitation_min: 0, + total_precipitation_sum: 0.02283200256092144, + }, + { + id: '2003-04', + temperature_2m: 300.06768232981364, + temperature_2m_max: 309.3335418701172, + temperature_2m_min: 294.2496337890625, + total_precipitation_max: 0.023338782787277523, + total_precipitation_min: 8.195638656616211e-7, + total_precipitation_sum: 0.09634969109329106, + }, + { + id: '2003-05', + temperature_2m: 297.78740400909095, + temperature_2m_max: 304.3153991699219, + temperature_2m_min: 294.47955322265625, + total_precipitation_max: 0.02452594637867378, + total_precipitation_min: 0.0006879270076751709, + total_precipitation_sum: 0.2473327013342974, + }, + { + id: '2003-06', + temperature_2m: 296.3312590493096, + temperature_2m_max: 303.1397705078125, + temperature_2m_min: 292.7045135498047, + total_precipitation_max: 0.07255251781344896, + total_precipitation_min: 0.0017086356878230902, + total_precipitation_sum: 0.4166366120172853, + }, + { + id: '2003-07', + temperature_2m: 295.46571750025595, + temperature_2m_max: 302.06524658203125, + temperature_2m_min: 292.5495147705078, + total_precipitation_max: 0.08306974172592163, + total_precipitation_min: 0.0018229275941799017, + total_precipitation_sum: 0.48308160267596634, + }, + { + id: '2003-08', + temperature_2m: 295.17563752205143, + temperature_2m_max: 301.2961730957031, + temperature_2m_min: 293.05873107910156, + total_precipitation_max: 0.10150784440327243, + total_precipitation_min: 0.0006849169731140137, + total_precipitation_sum: 0.6216759694347793, + }, + { + id: '2003-09', + temperature_2m: 296.05278188917373, + temperature_2m_max: 303.44976806640625, + temperature_2m_min: 293.3404541015625, + total_precipitation_max: 0.03295700809360369, + total_precipitation_min: 0.003080294918106574, + total_precipitation_sum: 0.4144210314336192, + }, + { + id: '2003-10', + temperature_2m: 296.7204266619939, + temperature_2m_max: 302.9071960449219, + temperature_2m_min: 292.87261962890625, + total_precipitation_max: 0.029826650023455414, + total_precipitation_min: 0.00254047214974662, + total_precipitation_sum: 0.3656147253739732, + }, + { + id: '2003-11', + temperature_2m: 297.10942132737904, + temperature_2m_max: 303.54322814941406, + temperature_2m_min: 292.8597106933594, + total_precipitation_max: 0.018470269934368844, + total_precipitation_min: 0.000006791949260787078, + total_precipitation_sum: 0.18588690347636927, + }, + { + id: '2003-12', + temperature_2m: 297.8216358923143, + temperature_2m_max: 305.51026916503906, + temperature_2m_min: 289.17796325683594, + total_precipitation_max: 0.0031059980392456055, + total_precipitation_min: 0, + total_precipitation_sum: 0.012191409846117551, + }, + { + id: '2004-01', + temperature_2m: 299.207367374051, + temperature_2m_max: 307.56146240234375, + temperature_2m_min: 292.0198516845703, + total_precipitation_max: 0.000691401958363258, + total_precipitation_min: 0, + total_precipitation_sum: 0.0030059644803372976, + }, + { + id: '2004-02', + temperature_2m: 299.82012117320096, + temperature_2m_max: 309.6045684814453, + temperature_2m_min: 291.3399353027344, + total_precipitation_max: 0.0038249194622039795, + total_precipitation_min: 0, + total_precipitation_sum: 0.020046293364789136, + }, + { + id: '2004-03', + temperature_2m: 299.53089404362504, + temperature_2m_max: 307.95335388183594, + temperature_2m_min: 293.4947052001953, + total_precipitation_max: 0.014469954371406857, + total_precipitation_min: 0, + total_precipitation_sum: 0.07492303314019821, + }, + { + id: '2004-04', + temperature_2m: 298.57732652028403, + temperature_2m_max: 306.38099670410156, + temperature_2m_min: 294.5831604003906, + total_precipitation_max: 0.03185729980458518, + total_precipitation_min: 0.00024573251874926427, + total_precipitation_sum: 0.17514123559336525, + }, + { + id: '2004-05', + temperature_2m: 297.35462648125105, + temperature_2m_max: 304.4731903076172, + temperature_2m_min: 293.85121154785156, + total_precipitation_max: 0.029916787803870193, + total_precipitation_min: 0.00014832615852355957, + total_precipitation_sum: 0.26597086346458454, + }, + { + id: '2004-06', + temperature_2m: 296.46763962639704, + temperature_2m_max: 302.18519592285156, + temperature_2m_min: 292.92381286621094, + total_precipitation_max: 0.051013526320389246, + total_precipitation_min: 0.0016928851603665862, + total_precipitation_sum: 0.36366575667276635, + }, + { + id: '2004-07', + temperature_2m: 295.46545691131263, + temperature_2m_max: 302.3788604736328, + temperature_2m_min: 292.71534729003906, + total_precipitation_max: 0.0408114492893219, + total_precipitation_min: 0.00040534138679504395, + total_precipitation_sum: 0.42867832007402384, + }, + { + id: '2004-08', + temperature_2m: 295.707464771886, + temperature_2m_max: 302.1722106933594, + temperature_2m_min: 293.08738708496094, + total_precipitation_max: 0.043354809284210205, + total_precipitation_min: 0.0032284905237247585, + total_precipitation_sum: 0.4150936882153573, + }, + { + id: '2004-09', + temperature_2m: 296.1787214067247, + temperature_2m_max: 302.8507080078125, + temperature_2m_min: 293.21885681152344, + total_precipitation_max: 0.07640509605397483, + total_precipitation_min: 0.0007641911506652832, + total_precipitation_sum: 0.5589437314230743, + }, + { + id: '2004-10', + temperature_2m: 296.6917510494109, + temperature_2m_max: 303.43666076660156, + temperature_2m_min: 292.90464782714844, + total_precipitation_max: 0.03436882257665275, + total_precipitation_min: 0.0011070251448472845, + total_precipitation_sum: 0.33777085471854207, + }, + { + id: '2004-11', + temperature_2m: 297.34608845180935, + temperature_2m_max: 303.37452697753906, + temperature_2m_min: 292.8750457763672, + total_precipitation_max: 0.025132375955479347, + total_precipitation_min: 0.0001960009335562063, + total_precipitation_sum: 0.14731203260106085, + }, + { + id: '2004-12', + temperature_2m: 297.445157061341, + temperature_2m_max: 304.8536834716797, + temperature_2m_min: 293.39892578125, + total_precipitation_max: 0.012505769729557414, + total_precipitation_min: 0.000029897689785229886, + total_precipitation_sum: 0.08769369716067743, + }, + { + id: '2005-01', + temperature_2m: 297.62726320246213, + temperature_2m_max: 306.19471740722656, + temperature_2m_min: 289.0044860839844, + total_precipitation_max: 0.010064334834680722, + total_precipitation_min: 0, + total_precipitation_sum: 0.0257537974924702, + }, + { + id: '2005-02', + temperature_2m: 299.6783666156587, + temperature_2m_max: 307.9660339355469, + temperature_2m_min: 293.2326202392578, + total_precipitation_max: 0.01614271700378822, + total_precipitation_min: 0, + total_precipitation_sum: 0.05151210764468672, + }, + { + id: '2005-03', + temperature_2m: 298.91881477191885, + temperature_2m_max: 306.3231506347656, + temperature_2m_min: 294.1964416503906, + total_precipitation_max: 0.01094455122938598, + total_precipitation_min: 0.000003516674041748047, + total_precipitation_sum: 0.10454149301947879, + }, + { + id: '2005-04', + temperature_2m: 298.9562386830648, + temperature_2m_max: 305.6454315185547, + temperature_2m_min: 294.9766082763672, + total_precipitation_max: 0.019074827432632446, + total_precipitation_min: 0.000004568696020612606, + total_precipitation_sum: 0.0681615879306996, + }, + { + id: '2005-05', + temperature_2m: 297.503960845291, + temperature_2m_max: 304.5221710205078, + temperature_2m_min: 293.92572021484375, + total_precipitation_max: 0.021421229005170517, + total_precipitation_min: 0.0001628724803026671, + total_precipitation_sum: 0.23389882524740457, + }, + { + id: '2005-06', + temperature_2m: 296.4350827111138, + temperature_2m_max: 303.0475616455078, + temperature_2m_min: 293.5882568359375, + total_precipitation_max: 0.061751589179039, + total_precipitation_min: 0.0004487931728363037, + total_precipitation_sum: 0.4223229759601139, + }, + { + id: '2005-07', + temperature_2m: 295.74615962530976, + temperature_2m_max: 302.6603698730469, + temperature_2m_min: 291.3012237548828, + total_precipitation_max: 0.10784611105918884, + total_precipitation_min: 0.001093337998440802, + total_precipitation_sum: 0.4049842029600441, + }, + { + id: '2005-08', + temperature_2m: 295.44024594624835, + temperature_2m_max: 301.3204803466797, + temperature_2m_min: 292.80735778808594, + total_precipitation_max: 0.0690617710351944, + total_precipitation_min: 0.003050333261455762, + total_precipitation_sum: 0.45960987502307304, + }, + { + id: '2005-09', + temperature_2m: 296.1819504208035, + temperature_2m_max: 303.10560607910156, + temperature_2m_min: 292.9551239013672, + total_precipitation_max: 0.05204407870769501, + total_precipitation_min: 0.0024532675743103027, + total_precipitation_sum: 0.46368231513303826, + }, + { + id: '2005-10', + temperature_2m: 296.6176677826912, + temperature_2m_max: 302.87550354003906, + temperature_2m_min: 292.2026062011719, + total_precipitation_max: 0.0363478094338916, + total_precipitation_min: 0.00019225478172302246, + total_precipitation_sum: 0.33095577419722844, + }, + { + id: '2005-11', + temperature_2m: 297.0557037141588, + temperature_2m_max: 303.3138885498047, + temperature_2m_min: 292.5635223388672, + total_precipitation_max: 0.030154064297619243, + total_precipitation_min: 0.00010337233533164181, + total_precipitation_sum: 0.17104586327061, + }, + { + id: '2005-12', + temperature_2m: 297.82804156887914, + temperature_2m_max: 304.2266082763672, + temperature_2m_min: 291.793212890625, + total_precipitation_max: 0.012661296129124366, + total_precipitation_min: 0, + total_precipitation_sum: 0.039013198893879775, + }, + { + id: '2006-01', + temperature_2m: 298.5782116715626, + temperature_2m_max: 307.3176727294922, + temperature_2m_min: 290.69215393066406, + total_precipitation_max: 0.008346997164608183, + total_precipitation_min: 0, + total_precipitation_sum: 0.01896649761586744, + }, + { + id: '2006-02', + temperature_2m: 299.526928629194, + temperature_2m_max: 307.19691467285156, + temperature_2m_min: 293.82252502441406, + total_precipitation_max: 0.017151507735150062, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.03392380132720518, + }, + { + id: '2006-03', + temperature_2m: 300.08918202307916, + temperature_2m_max: 308.41636657714844, + temperature_2m_min: 293.8629913330078, + total_precipitation_max: 0.01806284946286496, + total_precipitation_min: 8.344650268554688e-7, + total_precipitation_sum: 0.046907031060278825, + }, + { + id: '2006-04', + temperature_2m: 298.4210450490316, + temperature_2m_max: 306.5053405761719, + temperature_2m_min: 294.392333984375, + total_precipitation_max: 0.02095219790930969, + total_precipitation_min: 0.00000406807640729312, + total_precipitation_sum: 0.1743211685566024, + }, + { + id: '2006-05', + temperature_2m: 297.67221313394526, + temperature_2m_max: 304.6543884277344, + temperature_2m_min: 293.71556091308594, + total_precipitation_max: 0.028168165683741364, + total_precipitation_min: 0.00003834879419173376, + total_precipitation_sum: 0.26056434751023616, + }, + { + id: '2006-06', + temperature_2m: 296.9047243542141, + temperature_2m_max: 303.7075653076172, + temperature_2m_min: 292.52720642089844, + total_precipitation_max: 0.055040332674877845, + total_precipitation_min: 0.00010785358972498216, + total_precipitation_sum: 0.377117483193917, + }, + { + id: '2006-07', + temperature_2m: 296.20929545740927, + temperature_2m_max: 303.2279052734375, + temperature_2m_min: 292.8538360595703, + total_precipitation_max: 0.04102715253829814, + total_precipitation_min: 0.0005240380763993358, + total_precipitation_sum: 0.3413918190923688, + }, + { + id: '2006-08', + temperature_2m: 295.53528523188766, + temperature_2m_max: 301.1789855957031, + temperature_2m_min: 292.80113220214844, + total_precipitation_max: 0.052847203648525465, + total_precipitation_min: 0.0032474189996669622, + total_precipitation_sum: 0.5004321772480154, + }, + { + id: '2006-09', + temperature_2m: 296.0076089435154, + temperature_2m_max: 303.267578125, + temperature_2m_min: 292.822021484375, + total_precipitation_max: 0.0384587556122824, + total_precipitation_min: 0.0010236941556627244, + total_precipitation_sum: 0.3326524208479924, + }, + { + id: '2006-10', + temperature_2m: 296.72677109831125, + temperature_2m_max: 303.85894775390625, + temperature_2m_min: 293.1862335205078, + total_precipitation_max: 0.024294608831400666, + total_precipitation_min: 0.0027618646620908294, + total_precipitation_sum: 0.33847187310723115, + }, + { + id: '2006-11', + temperature_2m: 297.7395419862535, + temperature_2m_max: 304.5843200683594, + temperature_2m_min: 291.5248107910156, + total_precipitation_max: 0.012424235637809034, + total_precipitation_min: 4.172325134277344e-7, + total_precipitation_sum: 0.035726158826129506, + }, + { + id: '2006-12', + temperature_2m: 298.2385271133915, + temperature_2m_max: 306.09165954589844, + temperature_2m_min: 290.4236145019531, + total_precipitation_max: 0.0002522021532058716, + total_precipitation_min: 0, + total_precipitation_sum: 0.0008469789873970512, + }, + { + id: '2007-01', + temperature_2m: 298.90429874133036, + temperature_2m_max: 308.1460266113281, + temperature_2m_min: 290.2357635498047, + total_precipitation_max: 0.00008417665958404541, + total_precipitation_min: 0, + total_precipitation_sum: 0.00013547334327768112, + }, + { + id: '2007-02', + temperature_2m: 299.8323614256723, + temperature_2m_max: 308.5637512207031, + temperature_2m_min: 291.6656188964844, + total_precipitation_max: 0.008796602487564087, + total_precipitation_min: 0, + total_precipitation_sum: 0.010655825206693947, + }, + { + id: '2007-03', + temperature_2m: 300.87534166151477, + temperature_2m_max: 309.7109375, + temperature_2m_min: 293.95762634277344, + total_precipitation_max: 0.0073808610438277356, + total_precipitation_min: 0, + total_precipitation_sum: 0.020795078273167178, + }, + { + id: '2007-04', + temperature_2m: 299.6044387605455, + temperature_2m_max: 307.5843505859375, + temperature_2m_min: 295.06300354003906, + total_precipitation_max: 0.011794507503509521, + total_precipitation_min: 0.000002348075952340878, + total_precipitation_sum: 0.06128313958076603, + }, + { + id: '2007-05', + temperature_2m: 298.43937867687595, + temperature_2m_max: 305.50616455078125, + temperature_2m_min: 294.40733337402344, + total_precipitation_max: 0.01753145754327079, + total_precipitation_min: 0.00007939338684082031, + total_precipitation_sum: 0.1725186560617331, + }, + { + id: '2007-06', + temperature_2m: 296.6623624589708, + temperature_2m_max: 302.698486328125, + temperature_2m_min: 293.4603729248047, + total_precipitation_max: 0.02329915761947632, + total_precipitation_min: 0.00020800828923484005, + total_precipitation_sum: 0.2872136776869212, + }, + { + id: '2007-07', + temperature_2m: 295.5696784398889, + temperature_2m_max: 302.210205078125, + temperature_2m_min: 292.8735809326172, + total_precipitation_max: 0.10002013444900015, + total_precipitation_min: 0.0015759021043777466, + total_precipitation_sum: 0.517595683354724, + }, + { + id: '2007-08', + temperature_2m: 295.10767235294463, + temperature_2m_max: 300.7550506591797, + temperature_2m_min: 293.1231994628906, + total_precipitation_max: 0.09484706819057465, + total_precipitation_min: 0.0029513895510717703, + total_precipitation_sum: 0.5572566839333817, + }, + { + id: '2007-09', + temperature_2m: 295.89427975548637, + temperature_2m_max: 305.34922790527344, + temperature_2m_min: 292.99444580078125, + total_precipitation_max: 0.03316476345059982, + total_precipitation_min: 0.0007451415061900946, + total_precipitation_sum: 0.42675110818238693, + }, + { + id: '2007-10', + temperature_2m: 296.58839418554817, + temperature_2m_max: 302.8035430908203, + temperature_2m_min: 292.9140625, + total_precipitation_max: 0.04797742068763, + total_precipitation_min: 0.0006843388079573742, + total_precipitation_sum: 0.37022076459151876, + }, + { + id: '2007-11', + temperature_2m: 297.1336947547065, + temperature_2m_max: 304.3273162841797, + temperature_2m_min: 292.4263153076172, + total_precipitation_max: 0.019622584374019425, + total_precipitation_min: 0.000004389882064970152, + total_precipitation_sum: 0.10684236916443979, + }, + { + id: '2007-12', + temperature_2m: 297.8557194330359, + temperature_2m_max: 305.1411590576172, + temperature_2m_min: 291.10877990722656, + total_precipitation_max: 0.012620347738163673, + total_precipitation_min: 0, + total_precipitation_sum: 0.016284565547454832, + }, + { + id: '2008-01', + temperature_2m: 298.2347621507542, + temperature_2m_max: 306.95538330078125, + temperature_2m_min: 289.2384796142578, + total_precipitation_max: 0.00006336271752616085, + total_precipitation_min: 0, + total_precipitation_sum: 0.00020320575580257128, + }, + { + id: '2008-02', + temperature_2m: 299.5665454206796, + temperature_2m_max: 308.38592529296875, + temperature_2m_min: 290.5332794189453, + total_precipitation_max: 0.009652227163201132, + total_precipitation_min: 0, + total_precipitation_sum: 0.0304622595658266, + }, + { + id: '2008-03', + temperature_2m: 299.166107116207, + temperature_2m_max: 307.65142822265625, + temperature_2m_min: 293.3693389892578, + total_precipitation_max: 0.02019473133776728, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.07553322910979432, + }, + { + id: '2008-04', + temperature_2m: 298.7509926689996, + temperature_2m_max: 305.9413299560547, + temperature_2m_min: 293.3312683105469, + total_precipitation_max: 0.023819381990904276, + total_precipitation_min: 5.066394805908203e-7, + total_precipitation_sum: 0.11965600548199973, + }, + { + id: '2008-05', + temperature_2m: 297.69636990947106, + temperature_2m_max: 305.52317810058594, + temperature_2m_min: 293.10508728027344, + total_precipitation_max: 0.019147890801775702, + total_precipitation_min: 0.00003944039343650729, + total_precipitation_sum: 0.22745211585742808, + }, + { + id: '2008-06', + temperature_2m: 296.68111542595756, + temperature_2m_max: 302.9240264892578, + temperature_2m_min: 293.36817932128906, + total_precipitation_max: 0.04017355442046622, + total_precipitation_min: 0.00042323172091940364, + total_precipitation_sum: 0.37316552246293355, + }, + { + id: '2008-07', + temperature_2m: 295.41316783043646, + temperature_2m_max: 302.0702362060547, + temperature_2m_min: 292.8843231201172, + total_precipitation_max: 0.03923488855355117, + total_precipitation_min: 0.0006578429794785734, + total_precipitation_sum: 0.3994324941388747, + }, + { + id: '2008-08', + temperature_2m: 295.1696672131938, + temperature_2m_max: 302.38890075683594, + temperature_2m_min: 291.53041076660156, + total_precipitation_max: 0.06528546214099151, + total_precipitation_min: 0.0017122268676530439, + total_precipitation_sum: 0.4836389438181179, + }, + { + id: '2008-09', + temperature_2m: 296.1620291180081, + temperature_2m_max: 302.56349182128906, + temperature_2m_min: 291.8887023925781, + total_precipitation_max: 0.028307716349047496, + total_precipitation_min: 0.0003591477870941162, + total_precipitation_sum: 0.3229963632288424, + }, + { + id: '2008-10', + temperature_2m: 296.4976617956674, + temperature_2m_max: 303.47125244140625, + temperature_2m_min: 292.58416748046875, + total_precipitation_max: 0.034224629402160645, + total_precipitation_min: 0.0020531754271360114, + total_precipitation_sum: 0.343306001892973, + }, + { + id: '2008-11', + temperature_2m: 297.82321141560874, + temperature_2m_max: 304.1442108154297, + temperature_2m_min: 293.2730407714844, + total_precipitation_max: 0.025974065488810538, + total_precipitation_min: 0.00002019405354758419, + total_precipitation_sum: 0.04966676712804485, + }, + { + id: '2008-12', + temperature_2m: 298.53035736083984, + temperature_2m_max: 306.73182678222656, + temperature_2m_min: 292.3756866455078, + total_precipitation_max: 0.0033789902230410007, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.01443563819227478, + }, + { + id: '2009-01', + temperature_2m: 299.1052949966923, + temperature_2m_max: 308.0198211669922, + temperature_2m_min: 290.54248046875, + total_precipitation_max: 0.0008854925631567312, + total_precipitation_min: 0, + total_precipitation_sum: 0.0013909782481924537, + }, + { + id: '2009-02', + temperature_2m: 300.1425416583107, + temperature_2m_max: 308.52354431152344, + temperature_2m_min: 293.0317077636719, + total_precipitation_max: 0.009938359260559082, + total_precipitation_min: 0, + total_precipitation_sum: 0.015854233736000367, + }, + { + id: '2009-03', + temperature_2m: 300.62192728186164, + temperature_2m_max: 309.39825439453125, + temperature_2m_min: 293.8061218261719, + total_precipitation_max: 0.010167941451072693, + total_precipitation_min: 0, + total_precipitation_sum: 0.04913919391719901, + }, + { + id: '2009-04', + temperature_2m: 300.51832298702664, + temperature_2m_max: 309.1230773925781, + temperature_2m_min: 294.1029510498047, + total_precipitation_max: 0.011584192514419556, + total_precipitation_min: 0, + total_precipitation_sum: 0.046547405733424085, + }, + { + id: '2009-05', + temperature_2m: 298.7256251714563, + temperature_2m_max: 306.9477996826172, + temperature_2m_min: 294.38758850097656, + total_precipitation_max: 0.03950136899942436, + total_precipitation_min: 0.000011255000913479307, + total_precipitation_sum: 0.21306643297324257, + }, + { + id: '2009-06', + temperature_2m: 296.8788563622369, + temperature_2m_max: 304.37281799316406, + temperature_2m_min: 293.22801208496094, + total_precipitation_max: 0.042780905961990356, + total_precipitation_min: 0.0011545956134568769, + total_precipitation_sum: 0.36468951106426317, + }, + { + id: '2009-07', + temperature_2m: 296.1059192124234, + temperature_2m_max: 302.1761169433594, + temperature_2m_min: 293.2373352050781, + total_precipitation_max: 0.025090807676313887, + total_precipitation_min: 0.0011224091052959295, + total_precipitation_sum: 0.2703810874442567, + }, + { + id: '2009-08', + temperature_2m: 295.50083180909513, + temperature_2m_max: 302.0565948486328, + temperature_2m_min: 293.39422607421875, + total_precipitation_max: 0.10489821434009627, + total_precipitation_min: 0.001870959997177124, + total_precipitation_sum: 0.5458758266744539, + }, + { + id: '2009-09', + temperature_2m: 296.0428857803345, + temperature_2m_max: 303.35865783691406, + temperature_2m_min: 292.68896484375, + total_precipitation_max: 0.13243594865343766, + total_precipitation_min: 0.0004658830368953204, + total_precipitation_sum: 0.5484858614398505, + }, + { + id: '2009-10', + temperature_2m: 296.4667497860488, + temperature_2m_max: 303.1310119628906, + temperature_2m_min: 292.6705627441406, + total_precipitation_max: 0.02827618420116096, + total_precipitation_min: 0.0011855516340801842, + total_precipitation_sum: 0.3461358163101593, + }, + { + id: '2009-11', + temperature_2m: 297.0750410715739, + temperature_2m_max: 303.7361145019531, + temperature_2m_min: 292.2392578125, + total_precipitation_max: 0.02049240239921346, + total_precipitation_min: 0.000003814697208781581, + total_precipitation_sum: 0.09392871429906435, + }, + { + id: '2009-12', + temperature_2m: 298.1690918091805, + temperature_2m_max: 306.36997985839844, + temperature_2m_min: 290.5116424560547, + total_precipitation_max: 0.004384905099868774, + total_precipitation_min: 0, + total_precipitation_sum: 0.005947560182143263, + }, + { + id: '2010-01', + temperature_2m: 299.55865650792276, + temperature_2m_max: 308.2689208984375, + temperature_2m_min: 291.2089080810547, + total_precipitation_max: 0.0008432269096374512, + total_precipitation_min: 0, + total_precipitation_sum: 0.0018917377890943499, + }, + { + id: '2010-02', + temperature_2m: 300.74084779194425, + temperature_2m_max: 310.30462646484375, + temperature_2m_min: 292.4466247558594, + total_precipitation_max: 0.0033992712615145138, + total_precipitation_min: 0, + total_precipitation_sum: 0.00975581063946862, + }, + { + id: '2010-03', + temperature_2m: 299.64816150870377, + temperature_2m_max: 307.8480987548828, + temperature_2m_min: 295.0394287109375, + total_precipitation_max: 0.010090258383229411, + total_precipitation_min: 0, + total_precipitation_sum: 0.08597485097048008, + }, + { + id: '2010-04', + temperature_2m: 299.1723223792182, + temperature_2m_max: 306.41815185546875, + temperature_2m_min: 294.07838439941406, + total_precipitation_max: 0.025101336836712562, + total_precipitation_min: 0.000003802776234351768, + total_precipitation_sum: 0.16613932136476706, + }, + { + id: '2010-05', + temperature_2m: 298.0807594586444, + temperature_2m_max: 303.81732177734375, + temperature_2m_min: 294.8531036376953, + total_precipitation_max: 0.027483755350111494, + total_precipitation_min: 0.0003131479024887085, + total_precipitation_sum: 0.26955691346822874, + }, + { + id: '2010-06', + temperature_2m: 297.1599387274848, + temperature_2m_max: 303.5092010498047, + temperature_2m_min: 293.66773986816406, + total_precipitation_max: 0.02490326762199402, + total_precipitation_min: 0.0006378502378652229, + total_precipitation_sum: 0.29325417248158914, + }, + { + id: '2010-07', + temperature_2m: 295.997507115846, + temperature_2m_max: 302.2752227783203, + temperature_2m_min: 292.7036590576172, + total_precipitation_max: 0.12471583485597648, + total_precipitation_min: 0.00024539186665606394, + total_precipitation_sum: 0.4266174395209177, + }, + { + id: '2010-08', + temperature_2m: 295.7321662902832, + temperature_2m_max: 302.050048828125, + temperature_2m_min: 293.20091247558594, + total_precipitation_max: 0.06112469434737022, + total_precipitation_min: 0.0007672399282405706, + total_precipitation_sum: 0.4490246050868265, + }, + { + id: '2010-09', + temperature_2m: 295.64945922427705, + temperature_2m_max: 302.3127746582031, + temperature_2m_min: 293.14593505859375, + total_precipitation_max: 0.07700335383412948, + total_precipitation_min: 0.0016406774520874023, + total_precipitation_sum: 0.47862371302337436, + }, + { + id: '2010-10', + temperature_2m: 296.47731754344, + temperature_2m_max: 303.83055114746094, + temperature_2m_min: 292.1421661376953, + total_precipitation_max: 0.04101212486420991, + total_precipitation_min: 0.001147150993347168, + total_precipitation_sum: 0.36538386085690533, + }, + { + id: '2010-11', + temperature_2m: 297.15756537119546, + temperature_2m_max: 304.3494415283203, + temperature_2m_min: 292.93968200683594, + total_precipitation_max: 0.028227883577244484, + total_precipitation_min: 0.000012159347534179688, + total_precipitation_sum: 0.13550816086200257, + }, + { + id: '2010-12', + temperature_2m: 297.78613865760065, + temperature_2m_max: 304.65985107421875, + temperature_2m_min: 292.4239196777344, + total_precipitation_max: 0.008184193415729624, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.025166634972944024, + }, + { + id: '2011-01', + temperature_2m: 298.70751661895423, + temperature_2m_max: 307.2000732421875, + temperature_2m_min: 290.8816680908203, + total_precipitation_max: 0.0008856236933638684, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.0018476857028417726, + }, + { + id: '2011-02', + temperature_2m: 300.16826293582005, + temperature_2m_max: 309.4827575683594, + temperature_2m_min: 292.0231475830078, + total_precipitation_max: 0.002159498886271649, + total_precipitation_min: 0, + total_precipitation_sum: 0.005211358146461009, + }, + { + id: '2011-03', + temperature_2m: 299.5194255254602, + temperature_2m_max: 308.2577819824219, + temperature_2m_min: 294.39149475097656, + total_precipitation_max: 0.01597463488578299, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.09119818888373743, + }, + { + id: '2011-04', + temperature_2m: 298.8437530517578, + temperature_2m_max: 307.07183837890625, + temperature_2m_min: 294.06134033203125, + total_precipitation_max: 0.018312472104923927, + total_precipitation_min: 8.642673492431641e-7, + total_precipitation_sum: 0.08317018364734352, + }, + { + id: '2011-05', + temperature_2m: 297.7981971002394, + temperature_2m_max: 305.349853515625, + temperature_2m_min: 293.8529815673828, + total_precipitation_max: 0.022989258170071025, + total_precipitation_min: 0.000036585446991921344, + total_precipitation_sum: 0.2488793574207513, + }, + { + id: '2011-06', + temperature_2m: 296.7246091418796, + temperature_2m_max: 303.60084533691406, + temperature_2m_min: 293.1818084716797, + total_precipitation_max: 0.03693203628063202, + total_precipitation_min: 0.0005442053079605103, + total_precipitation_sum: 0.31798256294623073, + }, + { + id: '2011-07', + temperature_2m: 295.73527252033193, + temperature_2m_max: 301.85484313964844, + temperature_2m_min: 292.9696350097656, + total_precipitation_max: 0.08725548976508435, + total_precipitation_min: 0.0006356418131758801, + total_precipitation_sum: 0.3304907907819157, + }, + { + id: '2011-08', + temperature_2m: 295.45921147254205, + temperature_2m_max: 302.3381042480469, + temperature_2m_min: 291.63465881347656, + total_precipitation_max: 0.07674527466286918, + total_precipitation_min: 0.00001261532306529034, + total_precipitation_sum: 0.46074395220960795, + }, + { + id: '2011-09', + temperature_2m: 296.0981579038832, + temperature_2m_max: 303.1518859863281, + temperature_2m_min: 292.8567810058594, + total_precipitation_max: 0.033087658882038795, + total_precipitation_min: 0.0013458430765922458, + total_precipitation_sum: 0.3803197148425248, + }, + { + id: '2011-10', + temperature_2m: 296.634795465777, + temperature_2m_max: 303.20013427734375, + temperature_2m_min: 292.85675048828125, + total_precipitation_max: 0.03816702961921692, + total_precipitation_min: 0.0002572481877223254, + total_precipitation_sum: 0.33110877519273885, + }, + { + id: '2011-11', + temperature_2m: 296.8290425194634, + temperature_2m_max: 302.64605712890625, + temperature_2m_min: 292.4664306640625, + total_precipitation_max: 0.013043880462646484, + total_precipitation_min: 0.0003901779651300785, + total_precipitation_sum: 0.10556851738137496, + }, + { + id: '2011-12', + temperature_2m: 297.49758027189523, + temperature_2m_max: 305.9523162841797, + temperature_2m_min: 289.2908172607422, + total_precipitation_max: 0.0007225334643408132, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.0015597868781576096, + }, + { + id: '2012-01', + temperature_2m: 298.70104560031683, + temperature_2m_max: 307.3186798095703, + temperature_2m_min: 289.2732238769531, + total_precipitation_max: 0.0011097967623641125, + total_precipitation_min: 0, + total_precipitation_sum: 0.002120249936123031, + }, + { + id: '2012-02', + temperature_2m: 299.9281789406963, + temperature_2m_max: 308.9601287841797, + temperature_2m_min: 292.0956726074219, + total_precipitation_max: 0.0008066338640446702, + total_precipitation_min: 0, + total_precipitation_sum: 0.0009545062592906106, + }, + { + id: '2012-03', + temperature_2m: 300.56011015369046, + temperature_2m_max: 309.3113555908203, + temperature_2m_min: 293.2821502685547, + total_precipitation_max: 0.009480610489845276, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.01942500869150976, + }, + { + id: '2012-04', + temperature_2m: 299.4297137154473, + temperature_2m_max: 308.36647033691406, + temperature_2m_min: 293.61737060546875, + total_precipitation_max: 0.02119647264470359, + total_precipitation_min: 0, + total_precipitation_sum: 0.08327580562801629, + }, + { + id: '2012-05', + temperature_2m: 297.4376873303485, + temperature_2m_max: 303.1073455810547, + temperature_2m_min: 293.2243347167969, + total_precipitation_max: 0.026153559129909354, + total_precipitation_min: 0.00042172670362106146, + total_precipitation_sum: 0.2634038708963722, + }, + { + id: '2012-06', + temperature_2m: 296.38683666653105, + temperature_2m_max: 303.13218688964844, + temperature_2m_min: 292.9007110595703, + total_precipitation_max: 0.02563897669315196, + total_precipitation_min: 0.0007197439669539563, + total_precipitation_sum: 0.3635467495366811, + }, + { + id: '2012-07', + temperature_2m: 295.25270808640346, + temperature_2m_max: 301.6925354003906, + temperature_2m_min: 292.9595184326172, + total_precipitation_max: 0.04728211532165005, + total_precipitation_min: 0.0016444985471366635, + total_precipitation_sum: 0.4308010540745606, + }, + { + id: '2012-08', + temperature_2m: 295.00221254492317, + temperature_2m_max: 302.20396423339844, + temperature_2m_min: 292.35150146484375, + total_precipitation_max: 0.13349905047419952, + total_precipitation_min: 0.000855141878123078, + total_precipitation_sum: 0.8017183684608291, + }, + { + id: '2012-09', + temperature_2m: 295.6826896455553, + temperature_2m_max: 302.3595428466797, + temperature_2m_min: 292.9997863769531, + total_precipitation_max: 0.0975386977195285, + total_precipitation_min: 0.003177303075688087, + total_precipitation_sum: 0.5201482096410999, + }, + { + id: '2012-10', + temperature_2m: 296.4937830689133, + temperature_2m_max: 302.9327850341797, + temperature_2m_min: 293.3794250488281, + total_precipitation_max: 0.03339796066273948, + total_precipitation_min: 0.0006569504736830822, + total_precipitation_sum: 0.3925515151819319, + }, + { + id: '2012-11', + temperature_2m: 296.7358836279975, + temperature_2m_max: 302.9829559326172, + temperature_2m_min: 292.5248565673828, + total_precipitation_max: 0.02947635352609268, + total_precipitation_min: 0.0005514055489470593, + total_precipitation_sum: 0.23819411164405935, + }, + { + id: '2012-12', + temperature_2m: 297.14457778520483, + temperature_2m_max: 304.7113800048828, + temperature_2m_min: 288.46551513671875, + total_precipitation_max: 0.007232269644646294, + total_precipitation_min: 0, + total_precipitation_sum: 0.009098550542965711, + }, + { + id: '2013-01', + temperature_2m: 298.7036535611717, + temperature_2m_max: 308.56427001953125, + temperature_2m_min: 288.4368438720703, + total_precipitation_max: 0.00005536079402190808, + total_precipitation_min: 0, + total_precipitation_sum: 0.00013466348027435515, + }, + { + id: '2013-02', + temperature_2m: 300.53861216136386, + temperature_2m_max: 308.9754333496094, + temperature_2m_min: 291.69952392578125, + total_precipitation_max: 0.0009130239486694336, + total_precipitation_min: 0, + total_precipitation_sum: 0.001388154135156583, + }, + { + id: '2013-03', + temperature_2m: 300.196861123526, + temperature_2m_max: 310.47076416015625, + temperature_2m_min: 294.3349304199219, + total_precipitation_max: 0.019433248042957985, + total_precipitation_min: 0.0000033974647521972656, + total_precipitation_sum: 0.07011778113045608, + }, + { + id: '2013-04', + temperature_2m: 299.68197574615476, + temperature_2m_max: 307.0123291015625, + temperature_2m_min: 293.3702697753906, + total_precipitation_max: 0.021103668212788307, + total_precipitation_min: 0, + total_precipitation_sum: 0.06106197031127536, + }, + { + id: '2013-05', + temperature_2m: 297.96822096711844, + temperature_2m_max: 306.0071105957031, + temperature_2m_min: 294.0955505371094, + total_precipitation_max: 0.028876855969429016, + total_precipitation_min: 0.0004911571740535692, + total_precipitation_sum: 0.28936006209312026, + }, + { + id: '2013-06', + temperature_2m: 296.7936365339491, + temperature_2m_max: 302.7492370605469, + temperature_2m_min: 293.27777099609375, + total_precipitation_max: 0.024672453114988002, + total_precipitation_min: 0.00047788918017843685, + total_precipitation_sum: 0.23435953891949168, + }, + { + id: '2013-07', + temperature_2m: 295.8059159350652, + temperature_2m_max: 302.8951721191406, + temperature_2m_min: 292.41839599609375, + total_precipitation_max: 0.06628555059432983, + total_precipitation_min: 0.0020579993724823, + total_precipitation_sum: 0.34014628889296006, + }, + { + id: '2013-08', + temperature_2m: 295.3146107581354, + temperature_2m_max: 301.9247741699219, + temperature_2m_min: 292.845703125, + total_precipitation_max: 0.06953487396236824, + total_precipitation_min: 0.00003090500831604004, + total_precipitation_sum: 0.47144008713944174, + }, + { + id: '2013-09', + temperature_2m: 295.9615942001343, + temperature_2m_max: 302.89747619628906, + temperature_2m_min: 293.13990783691406, + total_precipitation_max: 0.07861950397490958, + total_precipitation_min: 0.00010509788990020752, + total_precipitation_sum: 0.4361874838888724, + }, + { + id: '2013-10', + temperature_2m: 296.3899201423891, + temperature_2m_max: 302.6303253173828, + temperature_2m_min: 292.8051452636719, + total_precipitation_max: 0.028015816211695466, + total_precipitation_min: 0.0014939308166503906, + total_precipitation_sum: 0.36213971078398544, + }, + { + id: '2013-11', + temperature_2m: 297.18145186106364, + temperature_2m_max: 303.6721649169922, + temperature_2m_min: 293.1169128417969, + total_precipitation_max: 0.011667953171809131, + total_precipitation_min: 0.0000668495892455212, + total_precipitation_sum: 0.07728184361858581, + }, + { + id: '2013-12', + temperature_2m: 297.27896831881617, + temperature_2m_max: 306.14353942871094, + temperature_2m_min: 289.06874084472656, + total_precipitation_max: 0.004464671015739441, + total_precipitation_min: 0, + total_precipitation_sum: 0.015468580795090503, + }, + { + id: '2014-01', + temperature_2m: 298.22530274750085, + temperature_2m_max: 306.3965759277344, + temperature_2m_min: 291.9762420654297, + total_precipitation_max: 0.026648688316242897, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.08130045847798328, + }, + { + id: '2014-02', + temperature_2m: 298.9433469318208, + temperature_2m_max: 307.7697296142578, + temperature_2m_min: 290.23240661621094, + total_precipitation_max: 0.0035426050423552624, + total_precipitation_min: 0, + total_precipitation_sum: 0.004988664258100073, + }, + { + id: '2014-03', + temperature_2m: 299.991219469296, + temperature_2m_max: 309.20542907714844, + temperature_2m_min: 291.00318908691406, + total_precipitation_max: 0.0035101473331451416, + total_precipitation_min: 0, + total_precipitation_sum: 0.005871903503816611, + }, + { + id: '2014-04', + temperature_2m: 300.297971979777, + temperature_2m_max: 310.2934875488281, + temperature_2m_min: 294.23573303222656, + total_precipitation_max: 0.031337491459453304, + total_precipitation_min: 8.583068797918258e-7, + total_precipitation_sum: 0.06962318881134166, + }, + { + id: '2014-05', + temperature_2m: 297.71445873219477, + temperature_2m_max: 304.8947448730469, + temperature_2m_min: 293.8487548828125, + total_precipitation_max: 0.0325373113155365, + total_precipitation_min: 0.00006816834030587415, + total_precipitation_sum: 0.29201506692502477, + }, + { + id: '2014-06', + temperature_2m: 297.08320433298746, + temperature_2m_max: 303.2194519042969, + temperature_2m_min: 294.2967529296875, + total_precipitation_max: 0.02582371234893799, + total_precipitation_min: 0.0011256217955519787, + total_precipitation_sum: 0.21716571420713748, + }, + { + id: '2014-07', + temperature_2m: 296.0916903506043, + temperature_2m_max: 302.16925048828125, + temperature_2m_min: 293.52220153808594, + total_precipitation_max: 0.04210899950703606, + total_precipitation_min: 0.0017828155021106795, + total_precipitation_sum: 0.31455048465079827, + }, + { + id: '2014-08', + temperature_2m: 295.4786473551104, + temperature_2m_max: 302.14990234375, + temperature_2m_min: 291.7279815673828, + total_precipitation_max: 0.1493646502494812, + total_precipitation_min: 0.000440842127943597, + total_precipitation_sum: 0.5391202567374833, + }, + { + id: '2014-09', + temperature_2m: 295.9817706214057, + temperature_2m_max: 302.3817901611328, + temperature_2m_min: 292.7214660644531, + total_precipitation_max: 0.03872877835209465, + total_precipitation_min: 0.0009336799382140271, + total_precipitation_sum: 0.40061132404872524, + }, + { + id: '2014-10', + temperature_2m: 296.4156722202096, + temperature_2m_max: 303.0944061279297, + temperature_2m_min: 292.9660186767578, + total_precipitation_max: 0.020772546529769897, + total_precipitation_min: 0.0014946907758712769, + total_precipitation_sum: 0.27691050799187167, + }, + { + id: '2014-11', + temperature_2m: 296.6570128970676, + temperature_2m_max: 302.6984405517578, + temperature_2m_min: 292.8078155517578, + total_precipitation_max: 0.022500187158584595, + total_precipitation_min: 0.00015094876289367676, + total_precipitation_sum: 0.1908785892403344, + }, + { + id: '2014-12', + temperature_2m: 297.3376328868251, + temperature_2m_max: 304.748779296875, + temperature_2m_min: 288.35169982910156, + total_precipitation_max: 0.012725883722300324, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.02291076950611526, + }, + { + id: '2015-01', + temperature_2m: 298.20478751069754, + temperature_2m_max: 307.00294494628906, + temperature_2m_min: 288.5497589111328, + total_precipitation_max: 0.007980990409748756, + total_precipitation_min: 0, + total_precipitation_sum: 0.00990641792335012, + }, + { + id: '2015-02', + temperature_2m: 299.67773101443333, + temperature_2m_max: 307.7103729248047, + temperature_2m_min: 292.4793701171875, + total_precipitation_max: 0.002307865023510658, + total_precipitation_min: 0, + total_precipitation_sum: 0.007605893237723649, + }, + { + id: '2015-03', + temperature_2m: 300.23850982419907, + temperature_2m_max: 308.9310760498047, + temperature_2m_min: 291.8719177246094, + total_precipitation_max: 0.02324614524837898, + total_precipitation_min: 0, + total_precipitation_sum: 0.04363399207973728, + }, + { + id: '2015-04', + temperature_2m: 299.1642538494534, + temperature_2m_max: 307.8069610595703, + temperature_2m_min: 293.5086975097656, + total_precipitation_max: 0.022099043359673942, + total_precipitation_min: 0.0000016941055491770385, + total_precipitation_sum: 0.1160436636729969, + }, + { + id: '2015-05', + temperature_2m: 297.7959818070935, + temperature_2m_max: 303.19439697265625, + temperature_2m_min: 294.4160461425781, + total_precipitation_max: 0.024690015864507586, + total_precipitation_min: 0.0001761317253112793, + total_precipitation_sum: 0.24440973675664424, + }, + { + id: '2015-06', + temperature_2m: 296.66014258066815, + temperature_2m_max: 303.788818359375, + temperature_2m_min: 293.7681884765625, + total_precipitation_max: 0.022673580050366127, + total_precipitation_min: 0.001862749457359314, + total_precipitation_sum: 0.2414511460987292, + }, + { + id: '2015-07', + temperature_2m: 296.0938318519182, + temperature_2m_max: 302.6432342529297, + temperature_2m_min: 293.3489990234375, + total_precipitation_max: 0.023942325107213946, + total_precipitation_min: 0.0013428866863236522, + total_precipitation_sum: 0.2916174769766222, + }, + { + id: '2015-08', + temperature_2m: 295.99248717933574, + temperature_2m_max: 302.3189239501953, + temperature_2m_min: 293.31727600097656, + total_precipitation_max: 0.036924809217453, + total_precipitation_min: 0.0015172600746105047, + total_precipitation_sum: 0.3589549658191906, + }, + { + id: '2015-09', + temperature_2m: 296.1923675113254, + temperature_2m_max: 303.0095672607422, + temperature_2m_min: 293.49493408203125, + total_precipitation_max: 0.10080474615097046, + total_precipitation_min: 0.0004994428555846753, + total_precipitation_sum: 0.5671063251679733, + }, + { + id: '2015-10', + temperature_2m: 296.9327436467653, + temperature_2m_max: 303.5642395019531, + temperature_2m_min: 293.9423828125, + total_precipitation_max: 0.019353392720120155, + total_precipitation_min: 0.0022422552107741467, + total_precipitation_sum: 0.290393800023363, + }, + { + id: '2015-11', + temperature_2m: 297.42774906158445, + temperature_2m_max: 304.45237731933594, + temperature_2m_min: 292.7638244628906, + total_precipitation_max: 0.020210286974872815, + total_precipitation_min: 0.00001640617847442627, + total_precipitation_sum: 0.12027248982722938, + }, + { + id: '2015-12', + temperature_2m: 297.9113672933271, + temperature_2m_max: 305.78623962402344, + temperature_2m_min: 290.0684051513672, + total_precipitation_max: 0.0006780803203128016, + total_precipitation_min: 0, + total_precipitation_sum: 0.0009404424352688068, + }, + { + id: '2016-01', + temperature_2m: 298.80515383648617, + temperature_2m_max: 308.28663635253906, + temperature_2m_min: 289.6515197753906, + total_precipitation_max: 0.004945850372223504, + total_precipitation_min: 0, + total_precipitation_sum: 0.009348550293584168, + }, + { + id: '2016-02', + temperature_2m: 300.4107027821157, + temperature_2m_max: 311.42938232421875, + temperature_2m_min: 290.8965606689453, + total_precipitation_max: 0.000026333913865528302, + total_precipitation_min: 0, + total_precipitation_sum: 0.00009384015013580438, + }, + { + id: '2016-03', + temperature_2m: 301.50445117745346, + temperature_2m_max: 310.72068786621094, + temperature_2m_min: 294.81715393066406, + total_precipitation_max: 0.008889555931091309, + total_precipitation_min: 0, + total_precipitation_sum: 0.02208703014643376, + }, + { + id: '2016-04', + temperature_2m: 300.3310031890869, + temperature_2m_max: 308.8889923095703, + temperature_2m_min: 295.1911926269531, + total_precipitation_max: 0.026257280009531314, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.09811921548440594, + }, + { + id: '2016-05', + temperature_2m: 298.39114841338125, + temperature_2m_max: 306.3597869873047, + temperature_2m_min: 294.7157287597656, + total_precipitation_max: 0.017354130744934082, + total_precipitation_min: 0.0004394650459289551, + total_precipitation_sum: 0.18425339960197107, + }, + { + id: '2016-06', + temperature_2m: 296.8092855877346, + temperature_2m_max: 304.0948181152344, + temperature_2m_min: 293.5622863769531, + total_precipitation_max: 0.08012475967407084, + total_precipitation_min: 0.0008565187454223633, + total_precipitation_sum: 0.303175634519004, + }, + { + id: '2016-07', + temperature_2m: 295.6649880152877, + temperature_2m_max: 302.47840881347656, + temperature_2m_min: 293.2146911621094, + total_precipitation_max: 0.03461840574686903, + total_precipitation_min: 0.0011536657809756434, + total_precipitation_sum: 0.3358298024135138, + }, + { + id: '2016-08', + temperature_2m: 295.752069534794, + temperature_2m_max: 301.99708557128906, + temperature_2m_min: 293.5831604003906, + total_precipitation_max: 0.043272429704661164, + total_precipitation_min: 0.001428276842602827, + total_precipitation_sum: 0.3775163305622655, + }, + { + id: '2016-09', + temperature_2m: 296.0738072077433, + temperature_2m_max: 302.42127990722656, + temperature_2m_min: 293.2190856933594, + total_precipitation_max: 0.050638690338075776, + total_precipitation_min: 0.0017496699570642704, + total_precipitation_sum: 0.5690035715528445, + }, + { + id: '2016-10', + temperature_2m: 297.01352857774305, + temperature_2m_max: 302.9795379638672, + temperature_2m_min: 293.0245056152344, + total_precipitation_max: 0.033809494972047105, + total_precipitation_min: 0.0011231184004714123, + total_precipitation_sum: 0.35396973712702007, + }, + { + id: '2016-11', + temperature_2m: 297.23721548716225, + temperature_2m_max: 304.15435791015625, + temperature_2m_min: 293.1497344970703, + total_precipitation_max: 0.027022749185562134, + total_precipitation_min: 0.000032097101097861014, + total_precipitation_sum: 0.15336159099814495, + }, + { + id: '2016-12', + temperature_2m: 298.0191190781132, + temperature_2m_max: 305.67469787597656, + temperature_2m_min: 290.7610168457031, + total_precipitation_max: 0.004899235217806108, + total_precipitation_min: 0, + total_precipitation_sum: 0.014986067658544044, + }, + { + id: '2017-01', + temperature_2m: 299.6328314504316, + temperature_2m_max: 308.69580078125, + temperature_2m_min: 291.4893798828125, + total_precipitation_max: 0.0007261961697508923, + total_precipitation_min: 0, + total_precipitation_sum: 0.001684253923031065, + }, + { + id: '2017-02', + temperature_2m: 300.23887861342655, + temperature_2m_max: 309.1786804199219, + temperature_2m_min: 292.4125061035156, + total_precipitation_max: 0.020728465914658045, + total_precipitation_min: 0, + total_precipitation_sum: 0.027917397303760083, + }, + { + id: '2017-03', + temperature_2m: 300.2445898978941, + temperature_2m_max: 308.62994384765625, + temperature_2m_min: 293.71002197265625, + total_precipitation_max: 0.015422005145069306, + total_precipitation_min: 0, + total_precipitation_sum: 0.060755328839793066, + }, + { + id: '2017-04', + temperature_2m: 300.0730445649889, + temperature_2m_max: 307.97113037109375, + temperature_2m_min: 294.67100524902344, + total_precipitation_max: 0.013885253667826447, + total_precipitation_min: 4.261732051702438e-7, + total_precipitation_sum: 0.08471022644938841, + }, + { + id: '2017-05', + temperature_2m: 297.99950562753986, + temperature_2m_max: 305.5144500732422, + temperature_2m_min: 294.47528076171875, + total_precipitation_max: 0.02540023086550036, + total_precipitation_min: 0.0006894594880009208, + total_precipitation_sum: 0.2457239417698105, + }, + { + id: '2017-06', + temperature_2m: 296.9104481803046, + temperature_2m_max: 303.3190460205078, + temperature_2m_min: 293.14402770996094, + total_precipitation_max: 0.039595800638096534, + total_precipitation_min: 0.001174542307808224, + total_precipitation_sum: 0.3783560698200503, + }, + { + id: '2017-07', + temperature_2m: 295.942292469804, + temperature_2m_max: 302.07676696777344, + temperature_2m_min: 292.68479919433594, + total_precipitation_max: 0.04694685319839209, + total_precipitation_min: 0.000018328428268432617, + total_precipitation_sum: 0.3735873055106431, + }, + { + id: '2017-08', + temperature_2m: 295.99252702856575, + temperature_2m_max: 303.07005310058594, + temperature_2m_min: 293.5415344238281, + total_precipitation_max: 0.12146301567554474, + total_precipitation_min: 0.001024782657623291, + total_precipitation_sum: 0.6447306180677614, + }, + { + id: '2017-09', + temperature_2m: 296.47221620347767, + temperature_2m_max: 311.7944641113281, + temperature_2m_min: 293.5314178466797, + total_precipitation_max: 0.09697630405425883, + total_precipitation_min: 0.00042322874014644185, + total_precipitation_sum: 0.5623231507652804, + }, + { + id: '2017-10', + temperature_2m: 297.14750045858403, + temperature_2m_max: 303.07579040527344, + temperature_2m_min: 293.1925048828125, + total_precipitation_max: 0.02730889916409751, + total_precipitation_min: 0.0003339012322349788, + total_precipitation_sum: 0.20005631245434685, + }, + { + id: '2017-11', + temperature_2m: 297.2052410549588, + temperature_2m_max: 303.7071838378906, + temperature_2m_min: 293.2220153808594, + total_precipitation_max: 0.016581863164901733, + total_precipitation_min: 0.00022551417350769043, + total_precipitation_sum: 0.11755183919463974, + }, + { + id: '2017-12', + temperature_2m: 298.0073779116395, + temperature_2m_max: 306.2639617919922, + temperature_2m_min: 290.7897186279297, + total_precipitation_max: 0.003122096466881885, + total_precipitation_min: 0, + total_precipitation_sum: 0.009811575692577179, + }, + { + id: '2018-01', + temperature_2m: 298.80999558971774, + temperature_2m_max: 307.6836700439453, + temperature_2m_min: 290.3345947265625, + total_precipitation_max: 0.0005380213260650635, + total_precipitation_min: 0, + total_precipitation_sum: 0.0006828389754574005, + }, + { + id: '2018-02', + temperature_2m: 300.39495806466965, + temperature_2m_max: 309.4451599121094, + temperature_2m_min: 292.95306396484375, + total_precipitation_max: 0.002724963426544491, + total_precipitation_min: 0, + total_precipitation_sum: 0.008044548656013006, + }, + { + id: '2018-03', + temperature_2m: 299.5247103168118, + temperature_2m_max: 307.6988525390625, + temperature_2m_min: 294.2593231201172, + total_precipitation_max: 0.011339816450970375, + total_precipitation_min: 0, + total_precipitation_sum: 0.054933468555379505, + }, + { + id: '2018-04', + temperature_2m: 298.98116660647923, + temperature_2m_max: 307.0559844970703, + temperature_2m_min: 294.0888366699219, + total_precipitation_max: 0.021239686012165748, + total_precipitation_min: 0.000042162326053585275, + total_precipitation_sum: 0.09806439252180965, + }, + { + id: '2018-05', + temperature_2m: 298.9913474872548, + temperature_2m_max: 307.30894470214844, + temperature_2m_min: 294.4799346923828, + total_precipitation_max: 0.01706197091453987, + total_precipitation_min: 0.000001284479992591514, + total_precipitation_sum: 0.09700476510927913, + }, + { + id: '2018-06', + temperature_2m: 296.71178565555147, + temperature_2m_max: 303.2978820800781, + temperature_2m_min: 292.41357421875, + total_precipitation_max: 0.04895732402798103, + total_precipitation_min: 0.0006155073642730713, + total_precipitation_sum: 0.3762064265152745, + }, + { + id: '2018-07', + temperature_2m: 295.66829543985347, + temperature_2m_max: 302.62620544433594, + temperature_2m_min: 293.01239013671875, + total_precipitation_max: 0.06651955246925212, + total_precipitation_min: 0.0008734856876344566, + total_precipitation_sum: 0.5716957010738462, + }, + { + id: '2018-08', + temperature_2m: 295.4569426915979, + temperature_2m_max: 301.4515075683594, + temperature_2m_min: 292.5769500732422, + total_precipitation_max: 0.03400495052337149, + total_precipitation_min: 0.0004545837640712591, + total_precipitation_sum: 0.32141510686579977, + }, + { + id: '2018-09', + temperature_2m: 296.0411167992486, + temperature_2m_max: 303.17063903808594, + temperature_2m_min: 292.8245391845703, + total_precipitation_max: 0.04066445885473513, + total_precipitation_min: 0.004590147733686933, + total_precipitation_sum: 0.4528863207784717, + }, + { + id: '2018-10', + temperature_2m: 296.92003721831946, + temperature_2m_max: 303.9466857910156, + temperature_2m_min: 293.03221130371094, + total_precipitation_max: 0.02710092880136017, + total_precipitation_min: 0.0005673855543086859, + total_precipitation_sum: 0.37778007245709944, + }, + { + id: '2018-11', + temperature_2m: 297.5574058320787, + temperature_2m_max: 304.0313262939453, + temperature_2m_min: 293.2441711425781, + total_precipitation_max: 0.022767308354332272, + total_precipitation_min: 0.000004079937809819967, + total_precipitation_sum: 0.15685304150790813, + }, + { + id: '2018-12', + temperature_2m: 298.2519469722625, + temperature_2m_max: 305.57005310058594, + temperature_2m_min: 291.0078430175781, + total_precipitation_max: 0.002314897951464445, + total_precipitation_min: 0, + total_precipitation_sum: 0.004174821381923266, + }, + { + id: '2019-01', + temperature_2m: 299.613138937181, + temperature_2m_max: 309.0325469970703, + temperature_2m_min: 291.6898498535156, + total_precipitation_max: 0.00004232525816405541, + total_precipitation_min: 0, + total_precipitation_sum: 0.00011782850045349846, + }, + { + id: '2019-02', + temperature_2m: 300.9441646394275, + temperature_2m_max: 310.4555206298828, + temperature_2m_min: 292.46559143066406, + total_precipitation_max: 0.00021006464947959103, + total_precipitation_min: 0, + total_precipitation_sum: 0.0004501068526323593, + }, + { + id: '2019-03', + temperature_2m: 301.0202842015092, + temperature_2m_max: 310.07176208496094, + temperature_2m_min: 291.7645263671875, + total_precipitation_max: 0.019680011272328102, + total_precipitation_min: 0, + total_precipitation_sum: 0.04243655622845921, + }, + { + id: '2019-04', + temperature_2m: 299.6060182995266, + temperature_2m_max: 306.7812042236328, + temperature_2m_min: 294.48150634765625, + total_precipitation_max: 0.01921000298813169, + total_precipitation_min: 0, + total_precipitation_sum: 0.09614830421389797, + }, + { + id: '2019-05', + temperature_2m: 298.2824089091311, + temperature_2m_max: 305.9934997558594, + temperature_2m_min: 294.7013854980469, + total_precipitation_max: 0.026973444223301613, + total_precipitation_min: 0.00012462139119406856, + total_precipitation_sum: 0.26000099650790176, + }, + { + id: '2019-06', + temperature_2m: 296.951421462165, + temperature_2m_max: 302.65924072265625, + temperature_2m_min: 294.152587890625, + total_precipitation_max: 0.04076984009403617, + total_precipitation_min: 0.0014101266860961914, + total_precipitation_sum: 0.2986258928531633, + }, + { + id: '2019-07', + temperature_2m: 295.8580881344375, + temperature_2m_max: 302.6408996582031, + temperature_2m_min: 293.201904296875, + total_precipitation_max: 0.05161064267158011, + total_precipitation_min: 0.0032968103885195887, + total_precipitation_sum: 0.4581779581443115, + }, + { + id: '2019-08', + temperature_2m: 295.3842711910125, + temperature_2m_max: 301.97438049316406, + temperature_2m_min: 293.2744445800781, + total_precipitation_max: 0.08723889232760484, + total_precipitation_min: 0.00455810427661163, + total_precipitation_sum: 0.6079566250462491, + }, + { + id: '2019-09', + temperature_2m: 296.3666161219279, + temperature_2m_max: 302.7416534423828, + temperature_2m_min: 293.1130676269531, + total_precipitation_max: 0.048504906892731015, + total_precipitation_min: 0.00012101233005523682, + total_precipitation_sum: 0.5049600616768508, + }, + { + id: '2019-10', + temperature_2m: 296.7559559114518, + temperature_2m_max: 304.24562072753906, + temperature_2m_min: 292.7201843261719, + total_precipitation_max: 0.02477815813409734, + total_precipitation_min: 0.000814446806828073, + total_precipitation_sum: 0.31880481581312736, + }, + { + id: '2019-11', + temperature_2m: 297.532321272956, + temperature_2m_max: 304.1388244628906, + temperature_2m_min: 293.4411315917969, + total_precipitation_max: 0.023158329725163185, + total_precipitation_min: 0.000020757317486186366, + total_precipitation_sum: 0.18496823110872995, + }, + { + id: '2019-12', + temperature_2m: 298.9715246795326, + temperature_2m_max: 306.8095245361328, + temperature_2m_min: 292.1364288330078, + total_precipitation_max: 0.0014379117617657755, + total_precipitation_min: 0, + total_precipitation_sum: 0.0032765853941185696, + }, + { + id: '2020-01', + temperature_2m: 299.9348780314128, + temperature_2m_max: 309.5097198486328, + temperature_2m_min: 289.2025909423828, + total_precipitation_max: 0.0008100869483769202, + total_precipitation_min: 0, + total_precipitation_sum: 0.001505440758233334, + }, + { + id: '2020-02', + temperature_2m: 301.2826941479212, + temperature_2m_max: 310.71630859375, + temperature_2m_min: 291.6855010986328, + total_precipitation_max: 0.0006827890872500575, + total_precipitation_min: 0, + total_precipitation_sum: 0.0011134956126497286, + }, + { + id: '2020-03', + temperature_2m: 300.87119157852663, + temperature_2m_max: 309.8072052001953, + temperature_2m_min: 294.75323486328125, + total_precipitation_max: 0.01797020435333252, + total_precipitation_min: 0, + total_precipitation_sum: 0.06422228653148565, + }, + { + id: '2020-04', + temperature_2m: 299.5108446968926, + temperature_2m_max: 308.53936767578125, + temperature_2m_min: 294.63841247558594, + total_precipitation_max: 0.0218435615301118, + total_precipitation_min: 0, + total_precipitation_sum: 0.14404911293114608, + }, + { + id: '2020-05', + temperature_2m: 298.3899037555982, + temperature_2m_max: 304.40008544921875, + temperature_2m_min: 294.2776336669922, + total_precipitation_max: 0.03148098587979575, + total_precipitation_min: 0.0002769768238017889, + total_precipitation_sum: 0.25837420892597507, + }, + { + id: '2020-06', + temperature_2m: 297.246811082628, + temperature_2m_max: 303.81468200683594, + temperature_2m_min: 293.91880798339844, + total_precipitation_max: 0.024964064359664917, + total_precipitation_min: 0.0004892498254776001, + total_precipitation_sum: 0.22626732829621687, + }, + { + id: '2020-07', + temperature_2m: 295.4559566128639, + temperature_2m_max: 302.0642395019531, + temperature_2m_min: 292.2617645263672, + total_precipitation_max: 0.07862431442970319, + total_precipitation_min: 0.0032111585139773524, + total_precipitation_sum: 0.5913047424439597, + }, + { + id: '2020-08', + temperature_2m: 295.3798001402168, + temperature_2m_max: 302.0535430908203, + temperature_2m_min: 292.6659240722656, + total_precipitation_max: 0.08408299088478088, + total_precipitation_min: 0.0003667771816253662, + total_precipitation_sum: 0.5013470830981674, + }, + { + id: '2020-09', + temperature_2m: 295.9157655292087, + temperature_2m_max: 303.01805114746094, + temperature_2m_min: 293.0919647216797, + total_precipitation_max: 0.04485378107102633, + total_precipitation_min: 0.000567317008972168, + total_precipitation_sum: 0.3811719342355495, + }, + { + id: '2020-10', + temperature_2m: 296.9771495531964, + temperature_2m_max: 303.5140686035156, + temperature_2m_min: 293.54124450683594, + total_precipitation_max: 0.10917167067526634, + total_precipitation_min: 0.00012133854215790052, + total_precipitation_sum: 0.5004908336159168, + }, + { + id: '2020-11', + temperature_2m: 297.9804034550985, + temperature_2m_max: 304.50050354003906, + temperature_2m_min: 292.49098205566406, + total_precipitation_max: 0.01933798193920211, + total_precipitation_min: 7.629394076502649e-7, + total_precipitation_sum: 0.06447996746129547, + }, + { + id: '2020-12', + temperature_2m: 298.429288084789, + temperature_2m_max: 306.7759246826172, + temperature_2m_min: 292.97100830078125, + total_precipitation_max: 0.008298870921009893, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.03233106186723944, + }, + { + id: '2021-01', + temperature_2m: 299.78624249530094, + temperature_2m_max: 308.0132293701172, + temperature_2m_min: 291.8294982910156, + total_precipitation_max: 0.000578173994995268, + total_precipitation_min: 0, + total_precipitation_sum: 0.0031878038002446374, + }, + { + id: '2021-02', + temperature_2m: 300.17618131637573, + temperature_2m_max: 309.38893127441406, + temperature_2m_min: 293.0056457519531, + total_precipitation_max: 0.029740959405899048, + total_precipitation_min: 4.261732087229575e-7, + total_precipitation_sum: 0.04556416794493856, + }, + { + id: '2021-03', + temperature_2m: 300.11388756126485, + temperature_2m_max: 308.75341796875, + temperature_2m_min: 294.37062072753906, + total_precipitation_max: 0.017341132556396133, + total_precipitation_min: 0, + total_precipitation_sum: 0.045240603469533625, + }, + { + id: '2021-04', + temperature_2m: 299.801707288954, + temperature_2m_max: 307.5684509277344, + temperature_2m_min: 295.5351257324219, + total_precipitation_max: 0.010682925581932068, + total_precipitation_min: 0.000009228620058365777, + total_precipitation_sum: 0.06693363103387995, + }, + { + id: '2021-05', + temperature_2m: 298.96472809904367, + temperature_2m_max: 306.3610534667969, + temperature_2m_min: 294.5235595703125, + total_precipitation_max: 0.025168958306267086, + total_precipitation_min: 0.000016647577183448448, + total_precipitation_sum: 0.17827723779046067, + }, + { + id: '2021-06', + temperature_2m: 297.54881971147324, + temperature_2m_max: 305.1664733886719, + temperature_2m_min: 293.7883758544922, + total_precipitation_max: 0.04065217375745078, + total_precipitation_min: 0.00011932253837088069, + total_precipitation_sum: 0.3526475974667669, + }, + { + id: '2021-07', + temperature_2m: 295.8933830671413, + temperature_2m_max: 302.1365966796875, + temperature_2m_min: 293.1235656738281, + total_precipitation_max: 0.07463987767687286, + total_precipitation_min: 0.0019482975083064957, + total_precipitation_sum: 0.46030085476030536, + }, + { + id: '2021-08', + temperature_2m: 295.75297591506796, + temperature_2m_max: 302.2411804199219, + temperature_2m_min: 292.5407409667969, + total_precipitation_max: 0.055961677432037504, + total_precipitation_min: 0.00028612017621298946, + total_precipitation_sum: 0.6056063312398194, + }, + { + id: '2021-09', + temperature_2m: 296.50447177886963, + temperature_2m_max: 303.6319580078125, + temperature_2m_min: 292.43890380859375, + total_precipitation_max: 0.032180780172325285, + total_precipitation_min: 0.0008154608731842927, + total_precipitation_sum: 0.44480487645239464, + }, + { + id: '2021-10', + temperature_2m: 296.9453074957735, + temperature_2m_max: 303.4852752685547, + temperature_2m_min: 293.0021209716797, + total_precipitation_max: 0.035570205534043, + total_precipitation_min: 0.0007896751164366833, + total_precipitation_sum: 0.4456984063063203, + }, + { + id: '2021-11', + temperature_2m: 297.8165520562066, + temperature_2m_max: 304.69386291503906, + temperature_2m_min: 293.66371154785156, + total_precipitation_max: 0.03703442889593589, + total_precipitation_min: 0.000009394801509188255, + total_precipitation_sum: 0.1705125046042113, + }, + { + id: '2021-12', + temperature_2m: 298.8667308848391, + temperature_2m_max: 306.6619415283203, + temperature_2m_min: 291.0666961669922, + total_precipitation_max: 0.002603137493128571, + total_precipitation_min: 0, + total_precipitation_sum: 0.00975359519791752, + }, + { + id: '2022-01', + temperature_2m: 299.7846200184156, + temperature_2m_max: 308.33399963378906, + temperature_2m_min: 290.0299835205078, + total_precipitation_max: 0.0004503577947616577, + total_precipitation_min: 0, + total_precipitation_sum: 0.0008094683767367883, + }, + { + id: '2022-02', + temperature_2m: 300.6316967918759, + temperature_2m_max: 309.8760070800781, + temperature_2m_min: 292.292236328125, + total_precipitation_max: 0.0010208666323592297, + total_precipitation_min: 0, + total_precipitation_sum: 0.0024647921929563665, + }, + { + id: '2022-03', + temperature_2m: 301.3301060789375, + temperature_2m_max: 310.3268737792969, + temperature_2m_min: 293.8133544921875, + total_precipitation_max: 0.007313234428238502, + total_precipitation_min: 0, + total_precipitation_sum: 0.02531303007769381, + }, + { + id: '2022-04', + temperature_2m: 300.3067949295044, + temperature_2m_max: 308.7366485595703, + temperature_2m_min: 294.0696105957031, + total_precipitation_max: 0.013627474093823366, + total_precipitation_min: 8.52346317969932e-7, + total_precipitation_sum: 0.05079588404636581, + }, + { + id: '2022-05', + temperature_2m: 298.5472974674676, + temperature_2m_max: 307.1507110595703, + temperature_2m_min: 293.58921813964844, + total_precipitation_max: 0.019581529497997963, + total_precipitation_min: 0.00045521855344077267, + total_precipitation_sum: 0.18603779956807998, + }, + { + id: '2022-06', + temperature_2m: 296.9489826838175, + temperature_2m_max: 304.0765380859375, + temperature_2m_min: 292.5615234375, + total_precipitation_max: 0.03637845814228058, + total_precipitation_min: 0.0003236075677932604, + total_precipitation_sum: 0.34240604648197603, + }, + { + id: '2022-07', + temperature_2m: 295.86609454821513, + temperature_2m_max: 301.8082580566406, + temperature_2m_min: 292.79698181152344, + total_precipitation_max: 0.13617170124996392, + total_precipitation_min: 0.000065202072903503, + total_precipitation_sum: 0.37827005477276643, + }, + { + id: '2022-08', + temperature_2m: 295.4163195702337, + temperature_2m_max: 301.62730407714844, + temperature_2m_min: 292.91001892089844, + total_precipitation_max: 0.08350217938419746, + total_precipitation_min: 0.0011931896209667059, + total_precipitation_sum: 0.5536827251465688, + }, + { + id: '2022-09', + temperature_2m: 295.7524610095554, + temperature_2m_max: 302.7459716796875, + temperature_2m_min: 293.275146484375, + total_precipitation_max: 0.0863169091084508, + total_precipitation_min: 0.002161479415917711, + total_precipitation_sum: 0.5210834444721293, + }, + { + id: '2022-10', + temperature_2m: 296.8351756065123, + temperature_2m_max: 305.88397216796875, + temperature_2m_min: 293.33642578125, + total_precipitation_max: 0.02967459960003538, + total_precipitation_min: 0.000308269262234262, + total_precipitation_sum: 0.2943939754763001, + }, + { + id: '2022-11', + temperature_2m: 297.20040109422473, + temperature_2m_max: 303.6095886230469, + temperature_2m_min: 290.88819885253906, + total_precipitation_max: 0.018681275844471656, + total_precipitation_min: 4.351138045421976e-7, + total_precipitation_sum: 0.07858056192321783, + }, + { + id: '2022-12', + temperature_2m: 297.66996026808215, + temperature_2m_max: 305.9941864013672, + temperature_2m_min: 289.6058807373047, + total_precipitation_max: 0.008645021915430817, + total_precipitation_min: 0, + total_precipitation_sum: 0.021510186718955993, + }, + { + id: '2023-01', + temperature_2m: 298.6793020720123, + temperature_2m_max: 307.80999755859375, + temperature_2m_min: 288.9479675292969, + total_precipitation_max: 0.0024792730807234875, + total_precipitation_min: 0, + total_precipitation_sum: 0.0033027741468067973, + }, + { + id: '2023-02', + temperature_2m: 300.48434200740996, + temperature_2m_max: 309.2954864501953, + temperature_2m_min: 293.311279296875, + total_precipitation_max: 0.0003192305564425624, + total_precipitation_min: 0, + total_precipitation_sum: 0.0009153473087231134, + }, + { + id: '2023-03', + temperature_2m: 300.1220102207635, + temperature_2m_max: 309.91883850097656, + temperature_2m_min: 293.451904296875, + total_precipitation_max: 0.012034386396408081, + total_precipitation_min: 8.583068620282575e-7, + total_precipitation_sum: 0.04581709736513773, + }, + { + id: '2023-04', + temperature_2m: 299.50905253092446, + temperature_2m_max: 306.9803466796875, + temperature_2m_min: 294.18980407714844, + total_precipitation_max: 0.01200177073468467, + total_precipitation_min: 0, + total_precipitation_sum: 0.07055116634746028, + }, + { + id: '2023-05', + temperature_2m: 298.616304889802, + temperature_2m_max: 306.6414794921875, + temperature_2m_min: 294.70021057128906, + total_precipitation_max: 0.035436529967739716, + total_precipitation_min: 0.00022055208671645232, + total_precipitation_sum: 0.24446388470136782, + }, + { + id: '2023-06', + temperature_2m: 297.03048010932076, + temperature_2m_max: 302.98924255371094, + temperature_2m_min: 293.9001922607422, + total_precipitation_max: 0.030576574802296363, + total_precipitation_min: 0.0006267964839885565, + total_precipitation_sum: 0.23957762176381436, + }, + { + id: '2023-07', + temperature_2m: 296.5400388368996, + temperature_2m_max: 303.6056213378906, + temperature_2m_min: 292.7265167236328, + total_precipitation_max: 0.050137118459247176, + total_precipitation_min: 0.0005438033796281161, + total_precipitation_sum: 0.4720696388708916, + }, + { + id: '2023-08', + temperature_2m: 296.39277905289845, + temperature_2m_max: 303.2002410888672, + temperature_2m_min: 293.43089294433594, + total_precipitation_max: 0.0878501683473587, + total_precipitation_min: 0.00045758485794067383, + total_precipitation_sum: 0.46503735527757684, + }, + { + id: '2023-09', + temperature_2m: 296.78732028537326, + temperature_2m_max: 303.02305603027344, + temperature_2m_min: 293.8796844482422, + total_precipitation_max: 0.03132127225399017, + total_precipitation_min: 0.0009818613528409514, + total_precipitation_sum: 0.3415322547447204, + }, +] diff --git a/src/components/climate/hooks/useClimateData.js b/src/components/climate/hooks/useClimateData.js new file mode 100644 index 000000000..a5223a4b3 --- /dev/null +++ b/src/components/climate/hooks/useClimateData.js @@ -0,0 +1,75 @@ +import { useState, useEffect } from 'react' +import { getTimeSeries } from '../../../util/earthEngine.js' + +const band = [ + 'temperature_2m', + 'temperature_2m_min', + 'temperature_2m_max', + 'total_precipitation_sum', + // 'total_precipitation_min', + // 'total_precipitation_max', +] + +const reducer = ['mean', 'min', 'max', 'mean'] + +const monthlyConfig = { + datasetId: 'ECMWF/ERA5_LAND/MONTHLY_AGGR', + band, + filters: [ + { + type: 'gte', + arguments: ['system:time_start', 0], + }, + ], + reducer, +} + +const dailyConfig = { + datasetId: 'ECMWF/ERA5_LAND/DAILY_AGGR', + band, + filters: [ + { + type: 'gte', + arguments: ['system:time_start', 1666216800000], // TODO: Make dynamic + }, + ], + reducer, +} + +const getMonthFromId = (id) => { + const year = id.substring(0, 4) + const month = id.substring(4, 6) + return `${year}-${month}` +} + +const getDayFromId = (id) => { + const year = id.substring(0, 4) + const month = id.substring(4, 6) + const day = id.substring(6, 8) + return `${year}-${month}-${day}` +} + +const parseMonthly = (data) => + data.map((d) => ({ ...d, id: getMonthFromId(d.id) })) + +const parseDaily = (data) => data.map((d) => ({ ...d, id: getDayFromId(d.id) })) + +const useClimateData = (geometry) => { + const [data, setData] = useState(null) + + useEffect(() => { + Promise.all([ + getTimeSeries(monthlyConfig, geometry).then(parseMonthly), + getTimeSeries(dailyConfig, geometry).then(parseDaily), + ]).then(([monthlyData, dailyData]) => + setData({ monthlyData, dailyData }) + ) + }, [geometry]) + + return { + loading: !data, + ...data, + } +} + +export default useClimateData diff --git a/src/components/climate/styles/DataSource.module.css b/src/components/climate/styles/DataSource.module.css new file mode 100644 index 000000000..73e340cca --- /dev/null +++ b/src/components/climate/styles/DataSource.module.css @@ -0,0 +1,10 @@ +.source { + color: #333; + font-size: 12px; + padding-left: 10px; + padding-top: 10px; +} + +.source a { + color: #333; +} diff --git a/src/components/climate/styles/DayForecast.module.css b/src/components/climate/styles/DayForecast.module.css new file mode 100644 index 000000000..2b34e7904 --- /dev/null +++ b/src/components/climate/styles/DayForecast.module.css @@ -0,0 +1,27 @@ +.day { + padding-left: 10px; + padding-right: 10px; + color: #555; +} + +.temp { + font-size: 16px; + text-align: right; + color: var(--colors-red700); + padding-right: 10px; +} + +.precip { + font-size: 14px; + text-align: right; + color: var(--colors-blue700); + padding-left: 20px; +} + +.wind { + font-size: 14px; + text-align: right; + color: #555; + padding-left: 30px; + padding-right: 10px; +} diff --git a/src/components/climate/styles/Forecast.module.css b/src/components/climate/styles/Forecast.module.css new file mode 100644 index 000000000..4868e4282 --- /dev/null +++ b/src/components/climate/styles/Forecast.module.css @@ -0,0 +1,38 @@ +.table { + border-collapse: collapse; + width: 100%; +} + +.table thead { + font-size: 14px; + color: #777; + text-align: center; +} + +.table tr { + margin-top: 10px; + border-bottom: 1pt solid #ccc; +} +.table td { + padding-top: 3px; + padding-bottom: 0px; +} + +.table td.right { + text-align: right; +} + +.table thead td:last-child { + padding-right: 10px; +} + +.source { + color: #333; + font-size: 12px; + padding-left: 10px; + padding-top: 10px; +} + +.source a { + color: #333; +} diff --git a/src/components/climate/styles/Modal.module.css b/src/components/climate/styles/Modal.module.css new file mode 100644 index 000000000..7ff371087 --- /dev/null +++ b/src/components/climate/styles/Modal.module.css @@ -0,0 +1,7 @@ +.tabContent { + position: relative; + padding-top: 30px; + height: 538px; + overflow-y: scroll; + overflow-x: hidden; +} diff --git a/src/components/climate/styles/PeriodTypeSelect.module.css b/src/components/climate/styles/PeriodTypeSelect.module.css new file mode 100644 index 000000000..82873a41c --- /dev/null +++ b/src/components/climate/styles/PeriodTypeSelect.module.css @@ -0,0 +1,10 @@ +.periodTypeButtons { + position: absolute; + top: 24px; + left: 10px; + z-index: 1000; +} + +.periodTypeButtons button { + margin-right: 5px; +} diff --git a/src/components/climate/styles/TemperatureValue.module.css b/src/components/climate/styles/TemperatureValue.module.css new file mode 100644 index 000000000..8747f4d12 --- /dev/null +++ b/src/components/climate/styles/TemperatureValue.module.css @@ -0,0 +1,7 @@ +.plus { + color: var(--colors-red700); +} + +.minus { + color: var(--colors-blue700); +} diff --git a/src/components/climate/styles/WeatherSymbol.module.css b/src/components/climate/styles/WeatherSymbol.module.css new file mode 100644 index 000000000..b59a10fe6 --- /dev/null +++ b/src/components/climate/styles/WeatherSymbol.module.css @@ -0,0 +1,9 @@ +.symbol { + width: 80px; + text-align: center; +} + +.symbol img { + width: 38px; + height: 38px; +} diff --git a/src/components/map/ContextMenu.js b/src/components/map/ContextMenu.js index f938129dd..f7af91868 100644 --- a/src/components/map/ContextMenu.js +++ b/src/components/map/ContextMenu.js @@ -11,6 +11,7 @@ import { import PropTypes from 'prop-types' import React, { Fragment, useRef } from 'react' import { connect } from 'react-redux' +import { openClimatePanel } from '../../actions/climate.js' import { updateLayer } from '../../actions/layers.js' import { closeContextMenu, @@ -41,6 +42,7 @@ const ContextMenu = (props) => { openCoordinatePopup, showEarthEngineValue, setOrgUnitProfile, + openClimatePanel, updateLayer, } = props @@ -83,6 +85,16 @@ const ContextMenu = (props) => { case 'show_info': setOrgUnitProfile(attr.id) break + case 'show_climate': + openClimatePanel({ + id: attr.id, + name: attr.name, + geometry: feature?.geometry || { + type: 'Point', + coordinates, + }, + }) + break case 'show_coordinate': openCoordinatePopup(coordinates) break @@ -138,6 +150,13 @@ const ContextMenu = (props) => { /> )} + } + onClick={() => onClick('show_climate')} + /> + {coordinates && !isSplitView && ( { ContextMenu.propTypes = { closeContextMenu: PropTypes.func.isRequired, + openClimatePanel: PropTypes.func.isRequired, openCoordinatePopup: PropTypes.func.isRequired, setOrgUnitProfile: PropTypes.func.isRequired, showEarthEngineValue: PropTypes.func.isRequired, @@ -195,6 +215,7 @@ export default connect( openCoordinatePopup, showEarthEngineValue, setOrgUnitProfile, + openClimatePanel, updateLayer, } )(ContextMenu) diff --git a/src/constants/actionTypes.js b/src/constants/actionTypes.js index 0621cafb0..c65f9c392 100644 --- a/src/constants/actionTypes.js +++ b/src/constants/actionTypes.js @@ -168,3 +168,7 @@ export const FEATURE_HIGHLIGHT = 'FEATURE_HIGHLIGHT' /* AGGREGATIONS */ export const AGGREGATIONS_SET = 'AGGREGATIONS_SET' + +/* CLIMATE */ +export const CLIMATE_PANEL_OPEN = 'CLIMATE_PANEL_OPEN' +export const CLIMATE_PANEL_CLOSE = 'CLIMATE_PANEL_CLOSE' diff --git a/src/reducers/climate.js b/src/reducers/climate.js new file mode 100644 index 000000000..eccc0b82d --- /dev/null +++ b/src/reducers/climate.js @@ -0,0 +1,16 @@ +import * as types from '../constants/actionTypes.js' + +const climate = (state = null, action) => { + switch (action.type) { + case types.CLIMATE_PANEL_OPEN: + return { ...action.payload } + + case types.CLIMATE_PANEL_CLOSE: + return null + + default: + return state + } +} + +export default climate diff --git a/src/reducers/index.js b/src/reducers/index.js index 0a9f03ac0..7c95e605c 100644 --- a/src/reducers/index.js +++ b/src/reducers/index.js @@ -2,6 +2,7 @@ import { combineReducers } from 'redux' import aggregations from './aggregations.js' import analyticalObject from './analyticalObject.js' import basemaps from './basemaps.js' +import climate from './climate.js' import contextMenu from './contextMenu.js' import dataTable from './dataTable.js' import download from './download.js' @@ -17,6 +18,7 @@ export default combineReducers({ aggregations, analyticalObject, basemaps, + climate, contextMenu, dataTable, download, diff --git a/src/util/earthEngine.js b/src/util/earthEngine.js index 920d6e93e..66a109919 100644 --- a/src/util/earthEngine.js +++ b/src/util/earthEngine.js @@ -151,3 +151,13 @@ export const getPrecision = (values = []) => { return 0 } + +export const getTimeSeries = async (config, geometry) => { + const eeWorker = await getWorkerInstance() + return await eeWorker.getTimeSeries(config, geometry) +} + +export const getAirQuality = async (geometry) => { + const eeWorker = await getWorkerInstance() + return await eeWorker.getAirQuality(geometry) +}