{"id":230,"date":"2026-01-10T10:01:21","date_gmt":"2026-01-10T08:01:21","guid":{"rendered":"https:\/\/meteopatras.eu\/new\/?page_id=230"},"modified":"2026-02-14T17:49:50","modified_gmt":"2026-02-14T15:49:50","slug":"year-climate","status":"publish","type":"page","link":"https:\/\/meteopatras.eu\/new\/en\/%ce%ba%ce%bb%ce%af%ce%bc%ce%b1-%ce%ad%cf%84%ce%bf%cf%85%cf%82\/","title":{"rendered":"Climate of the Year"},"content":{"rendered":"<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-00f579c5 wp-block-group-is-layout-constrained\">  <section class=\"mpwx-cy\"\r\n           data-cy-root=\"1\"\r\n           data-theme=\"light\"\r\n           style=\"--cy-maxw: 1100px;\">\r\n    <div class=\"mpwx-cy-shell\">\r\n<div class=\"mpwx-cy-main\">\r\n    <div class=\"container\">\r\n      <h2>Climate Report <span id=\"placeName\">\u2014<\/span><\/h2>\r\n\r\n      <div id=\"controls\" aria-label=\"Controls\">\r\n        <span id=\"placeBadge\" title=\"Current location\">\r\n          \ud83d\udccd <span id=\"placeBadgeText\">\u2014<\/span>\r\n        <\/span>\r\n\r\n        <div id=\"searchWrap\">\r\n          <input id=\"placeSearch\" type=\"search\" placeholder=\"Search city or region...\" aria-label=\"Search city or region\" \/>\r\n          <button id=\"btnSearch\">\ud83d\udd0e Search<\/button>\r\n          <button id=\"btnUseGeolocation\" title=\"Use current location\">\ud83d\udce1 My location<\/button>\r\n        <\/div>\r\n\r\n        <label for=\"year\">Year:<\/label>\r\n        <select id=\"year\" aria-label=\"Choice of year\"><\/select>\r\n\r\n        <!-- \u03a3\u03c0\u03ac\u03c3\u03b9\u03bc\u03bf \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03bc\u03b5\u03c4\u03ac \u03c4\u03bf \"\u0388\u03c4\u03bf\u03c2\" -->\r\n        <span class=\"break\" aria-hidden=\"true\"><\/span>\r\n\r\n        <button id=\"btnLoad\" type=\"button\">Loading<\/button>\r\n        <button id=\"btnExportPDF\" type=\"button\">\ud83d\udcc4 Export to PDF<\/button>\r\n        <button id=\"btnExportPNG\" type=\"button\">\ud83d\uddbc Export as Image<\/button>\r\n        <button id=\"btnExportCSV\" type=\"button\">\ud83d\udcbe Export CSV<\/button>\r\n        <button id=\"btnRefresh\" type=\"button\">\ud83d\udd04 Renewal<\/button>\r\n\r\n        <button id=\"themeToggle\" title=\"Topic switching\">\ud83c\udf19 Dark<\/button>\r\n      <\/div>\r\n\r\n      <div id=\"meta\">\r\n        Last update (year): <span id=\"lastUpdate\">-<\/span>\r\n      <\/div>\r\n\r\n      <div id=\"searchResults\" class=\"card\"><\/div>\r\n\r\n      <!-- \u03a3\u03cd\u03bd\u03bf\u03c8\u03b7 \u03ad\u03c4\u03bf\u03c5\u03c2 -->\r\n      <div id=\"report\" class=\"card\">\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd... \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5.<\/div>\r\n\r\n      <!-- \u039c\u03b7\u03bd\u03b9\u03b1\u03af\u03bf \u03b3\u03c1\u03ac\u03c6\u03b7\u03bc\u03b1 -->\r\n      <div class=\"card\">\r\n        <h3 class=\"center\" style=\"margin-top:0\">Monthly trends - <span id=\"monthlyPlace\">\u2014<\/span> (<span id=\"monthlyYear\">\u2014<\/span>)<\/h3>\r\n        <div class=\"chart-wrap\">\r\n          <canvas id=\"chart\" aria-label=\"Graph of monthly temperatures and precipitation\" role=\"img\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"muted center\" style=\"margin-top:6px\">\ud83d\udca1 Click on a month (in the graph, table or heatmap) to drill-down.<\/div>\r\n      <\/div>\r\n\r\n      <!-- Heatmap + \u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 -->\r\n      <div id=\"heatmap\" class=\"card\">\r\n        <h4>Heatmap Average Temperature by Month<\/h4>\r\n        <div id=\"heatmapGrid\" aria-label=\"Heatmap\"><\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0394\u0395\u0399\u039a\u03a4\u0395\u03a3 \u0391\u039a\u03a1\u0391\u0399\u03a9\u039d -->\r\n      <div class=\"card\" id=\"extremesCard\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">Extreme Days Indicators - <span id=\"extPlace\">\u2014<\/span> (<span id=\"extYear\">\u2014<\/span>)<\/h2>\r\n        <div class=\"muted center\" id=\"extInfo\">The limits are adjustable and stored in the device.<\/div>\r\n\r\n        <div id=\"extSummaryGrid\">\r\n          <div class=\"pill\"><span class=\"label\">Hot \u226530\u00b0C<\/span><span class=\"value\" id=\"xHot30\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">Very hot \u226535\u00b0C<\/span><span class=\"value\" id=\"xHot35\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">Hot weather \u226540\u00b0C<\/span><span class=\"value\" id=\"xHot40\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">Tropical nights Tmin \u226520\u00b0C<\/span><span class=\"value\" id=\"xTropical\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">Frost days Tmin \u22640\u00b0C<\/span><span class=\"value\" id=\"xFrost\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">Rainy \u22651 mm<\/span><span class=\"value\" id=\"xRainy\">-<\/span><\/div>\r\n          <div class=\"pill\"><span class=\"label\">Intense phenomena \u226520 mm<\/span><span class=\"value\" id=\"xHeavy\">-<\/span><\/div>\r\n        <\/div>\r\n\r\n        <details style=\"margin-top:10px;\">\r\n          <summary>\u2699\ufe0f Indicator settings<\/summary>\r\n          <div id=\"extSettingsRow\">\r\n            <label>Hot \u2265 <input type=\"number\" id=\"thrHot30\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>Very hot \u2265 <input type=\"number\" id=\"thrHot35\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>Hot weather \u2265 <input type=\"number\" id=\"thrHot40\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>Tropical nights Tmin \u2265 <input type=\"number\" id=\"thrTropical\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>Frost Tmin \u2264 <input type=\"number\" id=\"thrFrost\" step=\"0.1\" style=\"width:80px\"> \u00b0C<\/label>\r\n            <label>Rainy \u2265 <input type=\"number\" id=\"thrRainy\" step=\"0.1\" style=\"width:80px\"> mm<\/label>\r\n            <label>Intense \u2265 <input type=\"number\" id=\"thrHeavy\" step=\"0.1\" style=\"width:80px\"> mm<\/label>\r\n            <button id=\"btnSaveThr\">\ud83d\udcbe Storage<\/button>\r\n            <button id=\"btnToggleMonthlyExt\" type=\"button\">\ud83d\udcca Show per month<\/button>\r\n            <button id=\"btnCSVExt\" type=\"button\">\ud83d\udce5 CSV Indexes<\/button>\r\n          <\/div>\r\n          <div id=\"extMonthlyTable\" style=\"display:none;\"><\/div>\r\n        <\/details>\r\n      <\/div>\r\n\r\n      <!-- \u0391\u039d\u03a9\u039c\u0391\u039b\u0399\u0395\u03a3 1991\u20132020 -->\r\n      <div class=\"card\" id=\"anomCard\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">Anomalies compared to 1991-2020 - <span id=\"anomPlace\">\u2014<\/span> (<span id=\"anomYear\">\u2014<\/span>)<\/h2>\r\n        <div class=\"center muted\" id=\"anomStatus\">\u2014<\/div>\r\n        <div class=\"chart-wrap\" style=\"height:300px;\">\r\n          <canvas id=\"anomTempChart\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"chart-wrap\" style=\"height:300px; margin-top:10px;\">\r\n          <canvas id=\"anomRainChart\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"center\" style=\"margin-top:10px;\">\r\n          <button id=\"btnAnomCSV\">\ud83d\udce5 CSV Anomalies<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0394\u0395\u0399\u039a\u03a4\u0395\u03a3 \u0395\u039d\u0395\u03a1\u0393\u0395\u0399\u0391\u03a3 (HDD\/CDD) -->\r\n      <div class=\"card\" id=\"energyCard\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">Energy Indicators (HDD\/CDD) - <span id=\"energyPlace\">\u2014<\/span> (<span id=\"energyYear\">\u2014<\/span>)<\/h2>\r\n        <div class=\"muted center\">Definitions: HDD = max(0, Base<sub>HDD<\/sub> - T\u0304), CDD = max(0, T\u0304 - Base<sub>CDD<\/sub>). Calculation from daily T<sub>max<\/sub>\/T<sub>min<\/sub>.<\/div>\r\n        <div class=\"center\" style=\"margin-top:8px;\">\r\n          <label>Base HDD: <input id=\"baseHDD\" type=\"number\" step=\"0.1\" style=\"width:90px\"> \u00b0C<\/label>\r\n          <label>Base CDD: <input id=\"baseCDD\" type=\"number\" step=\"0.1\" style=\"width:90px\"> \u00b0C<\/label>\r\n          <button id=\"btnSaveEnergy\">\ud83d\udcbe Storage<\/button>\r\n          <button id=\"btnCSVEnergy\">\ud83d\udce5 CSV<\/button>\r\n        <\/div>\r\n        <div id=\"energyTableWrap\" style=\"margin-top:10px;\"><\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0395\u03a4\u0397\u03a3\u0399\u039f \u0393\u03a1\u0391\u03a6\u0397\u039c\u0391 -->\r\n      <div class=\"card\">\r\n        <h2 class=\"center\" style=\"margin-bottom:8px;\">\u039a\u03bb\u03b9\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae \u0391\u03bb\u03bb\u03b1\u03b3\u03ae: \u0398\u03b5\u03c1\u03bc\u03bf\u03ba\u03c1\u03b1\u03c3\u03af\u03b1 & \u0392\u03c1\u03bf\u03c7\u03cc\u03c0\u03c4\u03c9\u03c3\u03b7 <span id=\"annualPlace\">\u2014<\/span> (2000-present)<\/h2>\r\n        <div class=\"center\" style=\"margin-bottom:10px;\">\r\n          <button id=\"btnRebuild\" style=\"margin-right: 10px; padding: 6px 12px;\">\ud83d\udd01 Restructure Annual Series<\/button>\r\n          <button id=\"btnRebuildForce\" style=\"padding: 6px 12px;\">\u267b\ufe0f Reconstruction (Force)<\/button>\r\n        <\/div>\r\n        <div id=\"annualProgressWrap\" class=\"center\" style=\"display:none;\">\r\n          <progress id=\"annualProgress\" value=\"0\" max=\"100\"><\/progress>\r\n          <div class=\"muted\"><span id=\"annualProgressText\">0%<\/span><\/div>\r\n          <div id=\"annualMeta\" class=\"muted\" style=\"margin-top:6px;\">Last reconstruction: <span id=\"annualTs\">-<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"chart-wrap\">\r\n          <canvas id=\"climateChart\"><\/canvas>\r\n        <\/div>\r\n        <div class=\"center\" style=\"margin-top: 12px;\">\r\n          <button id=\"btnPNG\" style=\"margin-right: 10px; padding: 6px 12px;\">\ud83d\udcbe PNG<\/button>\r\n          <button id=\"btnPDF\" style=\"padding: 6px 12px;\">\ud83d\udcc4 PDF<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <footer>\r\n    \u00a9 2026 MeteoPatras.Eu. All rights reserved.\r\n  <\/footer>\r\n    <\/div>\r\n  <\/section>\r\n  \n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-230","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/pages\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":5,"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/pages\/230\/revisions"}],"predecessor-version":[{"id":599,"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/pages\/230\/revisions\/599"}],"wp:attachment":[{"href":"https:\/\/meteopatras.eu\/new\/en\/wp-json\/wp\/v2\/media?parent=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}