{
  "location": {
    "lat": 12.9716,
    "lon": 77.5946,
    "timezone": "Asia/Kolkata"
  },
  "generated_at": "2026-04-21",
  "months": {
    "march": {
      "windows": {
        "w1985_89": {
          "label": "1985-1989",
          "years_succeeded": [
            1985,
            1986,
            1987,
            1988,
            1989
          ],
          "years_failed": [],
          "stats": {
            "n_days": 155,
            "hourly_mean_temperature_2m": [
              21.870322580645162,
              21.115483870967743,
              20.46516129032258,
              19.887096774193548,
              19.414193548387097,
              18.998064516129034,
              18.621290322580645,
              19.91483870967742,
              23.204516129032257,
              25.967741935483872,
              28.24516129032258,
              29.960645161290323,
              31.016129032258064,
              31.78709677419355,
              32.16967741935484,
              32.076129032258066,
              31.57225806451613,
              30.61032258064516,
              28.767741935483873,
              26.97741935483871,
              25.688387096774193,
              24.599354838709676,
              23.64516129032258,
              22.741935483870968
            ],
            "hourly_mean_apparent_temperature": [
              21.405806451612904,
              21.008387096774193,
              20.626451612903224,
              20.251612903225805,
              19.894193548387097,
              19.56,
              19.269032258064517,
              20.587096774193547,
              23.463870967741936,
              25.723225806451612,
              28.66516129032258,
              30.818709677419356,
              31.870322580645162,
              32.31483870967742,
              32.05612903225806,
              30.936774193548388,
              29.509032258064515,
              28.59225806451613,
              27.12,
              25.304516129032258,
              24.02709677419355,
              23.07032258064516,
              22.40774193548387,
              21.874193548387098
            ],
            "hourly_mean_relative_humidity_2m": [
              57.4,
              62.78064516129032,
              67.34193548387097,
              71.27096774193548,
              74.39354838709677,
              76.76129032258065,
              79.08387096774193,
              74.68387096774194,
              58.23225806451613,
              44.729032258064514,
              35.23870967741936,
              29.193548387096776,
              26.232258064516127,
              24.070967741935483,
              22.774193548387096,
              22.561290322580646,
              23.07741935483871,
              24.56774193548387,
              28.612903225806452,
              32.91612903225806,
              37.10322580645161,
              41.6258064516129,
              46.49677419354839,
              51.83870967741935
            ],
            "avg_daily_min": 18.616129032258065,
            "avg_daily_max": 32.24258064516129,
            "avg_daily_mean": 25.38817204301075,
            "avg_night_mean_00_07": 20.053087557603686,
            "avg_day_mean_12_17": 31.72425806451613,
            "avg_diurnal_range": 13.626451612903224,
            "avg_hours_per_day_ge_26": 11.025806451612903,
            "avg_hours_per_day_ge_28": 8.541935483870967,
            "avg_degree_hours_above_26_per_day": 45.236774193548385,
            "pct_nights_min_ge_22": 2.5806451612903225,
            "pct_nights_min_ge_24": 0.0
          }
        },
        "w2021_25": {
          "label": "2021-2025",
          "years_succeeded": [
            2021,
            2022,
            2023,
            2024,
            2025
          ],
          "years_failed": [],
          "stats": {
            "n_days": 155,
            "hourly_mean_temperature_2m": [
              22.070967741935483,
              21.280645161290323,
              20.586451612903225,
              19.976129032258065,
              19.474193548387095,
              19.273548387096774,
              19.42258064516129,
              21.129677419354838,
              24.009032258064515,
              26.748387096774195,
              28.950967741935482,
              30.63806451612903,
              31.763870967741937,
              32.44967741935484,
              32.689032258064515,
              32.336774193548386,
              31.690322580645162,
              30.45741935483871,
              28.232258064516127,
              26.78258064516129,
              25.73741935483871,
              24.73483870967742,
              23.821290322580644,
              22.963870967741936
            ],
            "hourly_mean_apparent_temperature": [
              21.494193548387095,
              21.0,
              20.596129032258066,
              20.16516129032258,
              19.798709677419357,
              19.781935483870967,
              20.168387096774193,
              21.78516129032258,
              24.36064516129032,
              26.28451612903226,
              28.92451612903226,
              30.86193548387097,
              32.016774193548386,
              32.39290322580645,
              31.940645161290323,
              30.607096774193547,
              29.127741935483872,
              28.019354838709678,
              26.39741935483871,
              25.045806451612904,
              24.13290322580645,
              23.274193548387096,
              22.63483870967742,
              22.086451612903225
            ],
            "hourly_mean_relative_humidity_2m": [
              58.81935483870968,
              63.47096774193548,
              67.49032258064516,
              71.03225806451613,
              73.85806451612903,
              76.72258064516129,
              78.19354838709677,
              70.46451612903226,
              56.6258064516129,
              42.69032258064516,
              33.32258064516129,
              27.419354838709676,
              24.496774193548386,
              22.793548387096774,
              21.98709677419355,
              22.6,
              23.387096774193548,
              25.948387096774194,
              30.806451612903224,
              34.825806451612905,
              38.76774193548387,
              43.619354838709675,
              48.71612903225807,
              53.52258064516129
            ],
            "avg_daily_min": 19.090967741935483,
            "avg_daily_max": 32.78,
            "avg_daily_mean": 25.7175,
            "avg_night_mean_00_07": 20.29778801843318,
            "avg_day_mean_12_17": 32.18593548387097,
            "avg_diurnal_range": 13.689032258064518,
            "avg_hours_per_day_ge_26": 11.174193548387096,
            "avg_hours_per_day_ge_28": 8.845161290322581,
            "avg_degree_hours_above_26_per_day": 49.1141935483871,
            "pct_nights_min_ge_22": 3.870967741935484,
            "pct_nights_min_ge_24": 0.0
          }
        },
        "w2026": {
          "label": "2026 (Mar 1 - Mar 31)",
          "years_succeeded": [
            2026
          ],
          "years_failed": [],
          "stats": {
            "n_days": 31,
            "hourly_mean_temperature_2m": [
              22.86774193548387,
              22.18709677419355,
              21.674193548387098,
              21.248387096774195,
              20.81935483870968,
              20.64516129032258,
              20.55483870967742,
              21.570967741935483,
              24.06774193548387,
              26.574193548387097,
              28.70967741935484,
              29.529032258064515,
              31.11935483870968,
              31.938709677419354,
              32.26451612903226,
              32.08387096774194,
              31.587096774193547,
              30.73548387096774,
              29.34193548387097,
              28.31290322580645,
              27.22258064516129,
              26.129032258064516,
              24.919354838709676,
              23.919354838709676
            ],
            "hourly_mean_apparent_temperature": [
              22.874193548387098,
              22.57741935483871,
              22.261290322580646,
              21.993548387096773,
              21.738709677419354,
              21.887096774193548,
              21.838709677419356,
              22.83225806451613,
              24.974193548387095,
              26.73548387096774,
              29.46451612903226,
              30.61935483870968,
              32.16451612903226,
              32.66774193548387,
              32.19032258064516,
              31.10322580645161,
              29.696774193548386,
              28.75483870967742,
              27.68709677419355,
              26.87741935483871,
              25.93225806451613,
              24.83225806451613,
              23.848387096774193,
              23.44516129032258
            ],
            "hourly_mean_relative_humidity_2m": [
              58.61290322580645,
              63.645161290322584,
              67.12903225806451,
              70.58064516129032,
              73.58064516129032,
              77.2258064516129,
              76.80645161290323,
              71.12903225806451,
              58,
              44.806451612903224,
              35.193548387096776,
              31.161290322580644,
              26.612903225806452,
              24.64516129032258,
              23.70967741935484,
              23.93548387096774,
              24.35483870967742,
              25.548387096774192,
              29.032258064516128,
              32.32258064516129,
              35.74193548387097,
              38.87096774193548,
              44.25806451612903,
              51.806451612903224
            ],
            "avg_daily_min": 20.43225806451613,
            "avg_daily_max": 32.332258064516125,
            "avg_daily_mean": 26.250940860215053,
            "avg_night_mean_00_07": 21.42811059907834,
            "avg_day_mean_12_17": 31.798709677419353,
            "avg_diurnal_range": 11.899999999999995,
            "avg_hours_per_day_ge_26": 12.387096774193548,
            "avg_hours_per_day_ge_28": 9.612903225806452,
            "avg_degree_hours_above_26_per_day": 48.50645161290323,
            "pct_nights_min_ge_22": 9.67741935483871,
            "pct_nights_min_ge_24": 0.0
          }
        }
      }
    },
    "april": {
      "windows": {
        "w1985_89": {
          "label": "1985-1989",
          "years_succeeded": [
            1985,
            1986,
            1987,
            1988,
            1989
          ],
          "years_failed": [],
          "stats": {
            "n_days": 150,
            "hourly_mean_temperature_2m": [
              23.889333333333333,
              23.222666666666665,
              22.604,
              22.079333333333334,
              21.63533333333333,
              21.254666666666665,
              21.048000000000002,
              22.846666666666668,
              25.311333333333334,
              27.703333333333333,
              29.809333333333335,
              31.436666666666667,
              32.442,
              33.12866666666667,
              33.41866666666667,
              33.216,
              32.532,
              31.368666666666666,
              29.499333333333333,
              27.867333333333335,
              26.727333333333334,
              25.824666666666666,
              25.053333333333335,
              24.331333333333333
            ],
            "hourly_mean_apparent_temperature": [
              24.612666666666666,
              24.251333333333335,
              23.897333333333332,
              23.598666666666666,
              23.299333333333333,
              23.04,
              22.914666666666665,
              24.622666666666667,
              26.758666666666667,
              29.12933333333333,
              32.03933333333333,
              34.034666666666666,
              34.85466666666667,
              34.942,
              34.39666666666667,
              33.112,
              31.796,
              30.777333333333335,
              29.26,
              27.68,
              26.643333333333334,
              25.916666666666668,
              25.34,
              24.878666666666668
            ],
            "hourly_mean_relative_humidity_2m": [
              61.026666666666664,
              65.73333333333333,
              70.25333333333333,
              74.22,
              77.47333333333333,
              80.18666666666667,
              82.23333333333333,
              74.09333333333333,
              61.82,
              50.56,
              41.64,
              35.18,
              31.893333333333334,
              29.453333333333333,
              28.046666666666667,
              27.906666666666666,
              29.2,
              32.053333333333335,
              37.88666666666666,
              43.1,
              47.03333333333333,
              50.70666666666666,
              54.52,
              58.513333333333335
            ],
            "avg_daily_min": 20.995333333333335,
            "avg_daily_max": 33.49333333333333,
            "avg_daily_mean": 27.010416666666668,
            "avg_night_mean_00_07": 22.247619047619047,
            "avg_day_mean_12_17": 32.947466666666664,
            "avg_diurnal_range": 12.497999999999998,
            "avg_hours_per_day_ge_26": 12.686666666666667,
            "avg_hours_per_day_ge_28": 10.013333333333334,
            "avg_degree_hours_above_26_per_day": 59.601333333333336,
            "pct_nights_min_ge_22": 18.666666666666668,
            "pct_nights_min_ge_24": 0.0
          }
        },
        "w2021_25": {
          "label": "2021-2025",
          "years_succeeded": [
            2021,
            2022,
            2023,
            2024,
            2025
          ],
          "years_failed": [],
          "stats": {
            "n_days": 150,
            "hourly_mean_temperature_2m": [
              23.727333333333334,
              22.982666666666667,
              22.27,
              21.714666666666666,
              21.264666666666667,
              21.0,
              21.499333333333333,
              23.418666666666667,
              25.878,
              28.24266666666667,
              30.348666666666666,
              32.014,
              33.134,
              33.632,
              33.60933333333333,
              33.227333333333334,
              32.501333333333335,
              31.355333333333334,
              29.297333333333334,
              27.899333333333335,
              26.930666666666667,
              26.08866666666667,
              25.247333333333334,
              24.500666666666667
            ],
            "hourly_mean_apparent_temperature": [
              24.268,
              23.864,
              23.449333333333332,
              23.144,
              22.838666666666665,
              22.835333333333335,
              23.538666666666668,
              25.515333333333334,
              27.682,
              29.769333333333332,
              32.36333333333333,
              33.864,
              34.48466666666667,
              34.488,
              33.617333333333335,
              32.373333333333335,
              31.008,
              30.014,
              28.632,
              27.443333333333335,
              26.614,
              25.912,
              25.293333333333333,
              24.812
            ],
            "hourly_mean_relative_humidity_2m": [
              62.266666666666666,
              67.2,
              71.96666666666667,
              75.64,
              78.72,
              82.48666666666666,
              82.36666666666666,
              73.88666666666667,
              62.166666666666664,
              50.02,
              40.04,
              32.63333333333333,
              28.486666666666668,
              27.333333333333332,
              27.233333333333334,
              27.64666666666667,
              28.933333333333334,
              31.38,
              37.28,
              41.7,
              45.61333333333334,
              49.666666666666664,
              53.806666666666665,
              58.02
            ],
            "avg_daily_min": 20.89,
            "avg_daily_max": 34.034666666666666,
            "avg_daily_mean": 27.157666666666668,
            "avg_night_mean_00_07": 22.06552380952381,
            "avg_day_mean_12_17": 33.2208,
            "avg_diurnal_range": 13.144666666666666,
            "avg_hours_per_day_ge_26": 12.946666666666667,
            "avg_hours_per_day_ge_28": 10.206666666666667,
            "avg_degree_hours_above_26_per_day": 63.51133333333333,
            "pct_nights_min_ge_22": 14.666666666666666,
            "pct_nights_min_ge_24": 1.3333333333333335
          }
        },
        "w2026": {
          "label": "2026 (Apr 1 - Apr 20)",
          "years_succeeded": [
            2026
          ],
          "years_failed": [],
          "stats": {
            "n_days": 20,
            "hourly_mean_temperature_2m": [
              25.52,
              24.73,
              24.035,
              23.37,
              22.77,
              22.74,
              22.65,
              23.830000000000002,
              26.165,
              28.675,
              30.91,
              31.71,
              33.495,
              34.235,
              34.5,
              34.255,
              33.575,
              33.03,
              31.875,
              30.995,
              29.83,
              28.75,
              27.77,
              26.8
            ],
            "hourly_mean_apparent_temperature": [
              25.83,
              25.435,
              24.93,
              24.44,
              24.080000000000002,
              24.45,
              24.52,
              25.925,
              27.805,
              29.79,
              32.55,
              33.665,
              35.18,
              35.43,
              34.825,
              33.455,
              32.015,
              31.165,
              30.26,
              29.685,
              28.945,
              28.065,
              27.285,
              26.5
            ],
            "hourly_mean_relative_humidity_2m": [
              52.05,
              57.05,
              60.4,
              63.45,
              67.4,
              72,
              73.6,
              70.2,
              58.4,
              44.55,
              35,
              31.15,
              26.05,
              24.2,
              23.4,
              23.6,
              24.35,
              24.1,
              26.2,
              28.3,
              32.35,
              36.2,
              40.05,
              44.8
            ],
            "avg_daily_min": 22.47,
            "avg_daily_max": 34.61,
            "avg_daily_mean": 28.592291666666668,
            "avg_night_mean_00_07": 23.687857142857144,
            "avg_day_mean_12_17": 34.012,
            "avg_diurnal_range": 12.14,
            "avg_hours_per_day_ge_26": 15.8,
            "avg_hours_per_day_ge_28": 13.05,
            "avg_degree_hours_above_26_per_day": 81.33,
            "pct_nights_min_ge_22": 75.0,
            "pct_nights_min_ge_24": 5.0
          }
        }
      }
    }
  }
}