{
  "generatedAt": "2026-08-20T11:07:53.461Z",
  "analysisWindow": {
    "from": "2026-05-25",
    "to": "2026-08-14",
    "description": "Twelve complete workweeks ending 14 August 2026",
    "weekdaysOnly": true,
    "excludesNswPublicHolidays": true,
    "excludesNswSchoolHolidays": true,
    "excludesGordon": "Gordon South entered the supported catalogue on 11 August, creating a structural capacity change during the window.",
    "facilitySpecificExclusion": "Northern Beaches facilities excluded from 18 June through 2 July during known boom-gate industrial action."
  },
  "weather": {
    "source": "Open-Meteo Historical Weather API",
    "variable": "Hourly precipitation",
    "window": "04:00 to 09:00 Australia/Sydney; sum of hourly preceding-hour precipitation values stamped 05:00 through 09:00",
    "dryDefinition": "<= 0.1 mm",
    "rainyDefinition": ">= 1 mm",
    "caveat": "Historical reanalysis/modelled weather, not a local rain-gauge observation at each car park."
  },
  "parking": {
    "source": "ParkRide Planner remote D1 production outcomes derived from TfNSW Car Park API observations",
    "aggregation": "Facility outcomes aggregated to station-day; multi-car-park stations count once.",
    "practicalFull": "Production capacity-adjusted threshold with sustained confirmation.",
    "d1RowsRead": 9985495,
    "writes": 0
  },
  "rainDistribution": {
    "stationDays": 1421,
    "rainyStationDays": 179,
    "dryStationDays": 1242,
    "rainyDates": 12,
    "dryDates": 45,
    "includedDates": 49,
    "stations": 32,
    "omittedIntermediateStationDays": 65,
    "morningRainMedianRainyMm": 2.3,
    "morningRainMaxMm": 8.1
  },
  "metrics": [
    {
      "metric": "Practically full by 8am",
      "field": "fullBy800",
      "unit": "percentagePoints",
      "rainyN": 179,
      "dryN": 1242,
      "rainyMean": 0.4581005586592179,
      "dryMean": 0.5555555555555556,
      "adjustedDifference": -0.08767820495279757,
      "confidenceInterval95": [
        -0.2507651247825818,
        0.07022932644649692
      ]
    },
    {
      "metric": "Practically full by 9am",
      "field": "fullBy900",
      "unit": "percentagePoints",
      "rainyN": 179,
      "dryN": 1242,
      "rainyMean": 0.5865921787709497,
      "dryMean": 0.7246376811594203,
      "adjustedDifference": -0.13136407169243355,
      "confidenceInterval95": [
        -0.30287598017066497,
        0.04437407086025637
      ]
    },
    {
      "metric": "Capacity remaining at 8am",
      "field": "availableAt800Percent",
      "unit": "percentagePoints",
      "rainyN": 179,
      "dryN": 1242,
      "rainyMean": 0.28566235309970617,
      "dryMean": 0.2915761034426594,
      "adjustedDifference": -0.011878562316761997,
      "confidenceInterval95": [
        -0.025297643387323026,
        0.0007538293675055142
      ]
    },
    {
      "metric": "Capacity remaining at 9am",
      "field": "availableAt900Percent",
      "unit": "percentagePoints",
      "rainyN": 155,
      "dryN": 1213,
      "rainyMean": 0.21765609562211083,
      "dryMean": 0.20497292445744023,
      "adjustedDifference": -0.0021851050148639388,
      "confidenceInterval95": [
        -0.016036799035674745,
        0.011654635247969855
      ]
    },
    {
      "metric": "Practical-full time among station-days that filled",
      "field": "practicalFullMinute",
      "unit": "minutes",
      "rainyN": 118,
      "dryN": 982,
      "rainyMean": 429.47457627118644,
      "dryMean": 368.9348268839104,
      "adjustedDifference": 14.603991093203362,
      "confidenceInterval95": [
        -0.4746542854115322,
        31.404151188189267
      ]
    }
  ],
  "thresholdSensitivity": [
    {
      "thresholdMm": 0.2,
      "rainyStationDays": 244,
      "fullBy900": -0.16995726749866036,
      "availableAt800Percent": -0.008012161117646415
    },
    {
      "thresholdMm": 0.5,
      "rainyStationDays": 211,
      "fullBy900": -0.15404492907505085,
      "availableAt800Percent": -0.010655115758429201
    },
    {
      "thresholdMm": 1,
      "rainyStationDays": 179,
      "fullBy900": -0.13136407169243355,
      "availableAt800Percent": -0.011878562316761997
    },
    {
      "thresholdMm": 2,
      "rainyStationDays": 104,
      "fullBy900": -0.18769719558721987,
      "availableAt800Percent": -0.010432328233471141
    },
    {
      "thresholdMm": 3,
      "rainyStationDays": 78,
      "fullBy900": -0.22627141691596223,
      "availableAt800Percent": -0.007900202920023948
    },
    {
      "thresholdMm": 5,
      "rainyStationDays": 20,
      "fullBy900": -0.08826452254042834,
      "availableAt800Percent": -0.011169532625979167
    }
  ],
  "stationSensitivity": {
    "comparableStationWeekdays": 55,
    "medianFullBy900Difference": 0,
    "medianAvailableAt800PercentDifference": -0.006578947368421073,
    "rainLeftMoreCapacityAt800": 4,
    "littleDifferenceAt800": 33,
    "rainLeftLessCapacityAt800": 18,
    "details": [
      {
        "stationName": "North Rocks",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.42857142857142855,
        "availableAt800PercentDifference": 0.04419321685508737
      },
      {
        "stationName": "Tallawong",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": 0.030842490842490848
      },
      {
        "stationName": "Hornsby",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.3571428571428571,
        "availableAt800PercentDifference": 0.023152709359605922
      },
      {
        "stationName": "Gosford",
        "weekday": 1,
        "rainyDays": 3,
        "dryDays": 5,
        "fullBy900Difference": -0.06666666666666671,
        "availableAt800PercentDifference": 0.021844507396915347
      },
      {
        "stationName": "Riverwood",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0.01814516129032262
      },
      {
        "stationName": "Hills Showground",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.2142857142857143,
        "availableAt800PercentDifference": 0.01712328767123289
      },
      {
        "stationName": "Schofields",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5714285714285714,
        "availableAt800PercentDifference": 0.016632653061224523
      },
      {
        "stationName": "Kogarah",
        "weekday": 5,
        "rainyDays": 3,
        "dryDays": 7,
        "fullBy900Difference": 0.3333333333333333,
        "availableAt800PercentDifference": 0.016363302077587794
      },
      {
        "stationName": "Penrith",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 6,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0.011168384879725157
      },
      {
        "stationName": "Ashfield",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0.008145363408521303
      },
      {
        "stationName": "Narrabeen",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 6,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0.003623188405797101
      },
      {
        "stationName": "Leppington",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.125,
        "availableAt800PercentDifference": 0.0027464370546317896
      },
      {
        "stationName": "West Ryde",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0.0018921475875118277
      },
      {
        "stationName": "West Ryde",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0
      },
      {
        "stationName": "Cherrybrook",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": 0
      },
      {
        "stationName": "Warriewood",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 6,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -1.3877787807814457e-17
      },
      {
        "stationName": "Tallawong",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.0003846153846153846
      },
      {
        "stationName": "Seven Hills",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5714285714285714,
        "availableAt800PercentDifference": -0.0004871136303250534
      },
      {
        "stationName": "Emu Plains",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 6,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.0022222222222221255
      },
      {
        "stationName": "Brookvale",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 5,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.0024390243902439024
      },
      {
        "stationName": "Campbelltown",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.0027624309392265192
      },
      {
        "stationName": "Cherrybrook",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.0033482142857142855
      },
      {
        "stationName": "Emu Plains",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": -0.003666666666666596
      },
      {
        "stationName": "Penrith",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.375,
        "availableAt800PercentDifference": -0.004234167893961638
      },
      {
        "stationName": "Kellyville",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5714285714285714,
        "availableAt800PercentDifference": -0.005105920695274269
      },
      {
        "stationName": "St Marys",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5714285714285714,
        "availableAt800PercentDifference": -0.005743525480367606
      },
      {
        "stationName": "Bella Vista",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5714285714285714,
        "availableAt800PercentDifference": -0.006552233296419352
      },
      {
        "stationName": "St Marys",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": -0.006578947368421073
      },
      {
        "stationName": "Hornsby",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.006896551724137931
      },
      {
        "stationName": "Bella Vista",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.007267441860465116
      },
      {
        "stationName": "Edmondson Park",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.375,
        "availableAt800PercentDifference": -0.00803875638841578
      },
      {
        "stationName": "Kiama",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": -0.008928571428571175
      },
      {
        "stationName": "Cherrybrook",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.009672619047619048
      },
      {
        "stationName": "Hills Showground",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.0100293542074364
      },
      {
        "stationName": "Leppington",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.5714285714285714,
        "availableAt800PercentDifference": -0.011706820495419046
      },
      {
        "stationName": "Hornsby",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.013793103448275865
      },
      {
        "stationName": "Warwick Farm",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": -0.018487858719646866
      },
      {
        "stationName": "Dee Why",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 6,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.020661157024793403
      },
      {
        "stationName": "Schofields",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.022321428571428575
      },
      {
        "stationName": "Lindfield",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0.1428571428571429,
        "availableAt800PercentDifference": -0.024316109422492398
      },
      {
        "stationName": "Kellyville",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.024524714828897336
      },
      {
        "stationName": "Revesby",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0.07142857142857145,
        "availableAt800PercentDifference": -0.026852846401718644
      },
      {
        "stationName": "Ashfield",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0.1428571428571429,
        "availableAt800PercentDifference": -0.02976190476190476
      },
      {
        "stationName": "Beverly Hills",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": -0.034375000000000044
      },
      {
        "stationName": "Seven Hills",
        "weekday": 2,
        "rainyDays": 2,
        "dryDays": 8,
        "fullBy900Difference": -0.5,
        "availableAt800PercentDifference": -0.03456292622442658
      },
      {
        "stationName": "Beverly Hills",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0.07142857142857145,
        "availableAt800PercentDifference": -0.0357142857142857
      },
      {
        "stationName": "Narrabeen",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 5,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.045652173913043485
      },
      {
        "stationName": "North Rocks",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0.2857142857142857,
        "availableAt800PercentDifference": -0.06783144912641309
      },
      {
        "stationName": "Warriewood",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 5,
        "fullBy900Difference": -0.8,
        "availableAt800PercentDifference": -0.06909871244635196
      },
      {
        "stationName": "Dee Why",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 5,
        "fullBy900Difference": 0.4,
        "availableAt800PercentDifference": -0.0694214876033058
      },
      {
        "stationName": "Manly Vale",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 5,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.08309859154929577
      },
      {
        "stationName": "Lindfield",
        "weekday": 5,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.0714285714285714,
        "availableAt800PercentDifference": -0.09270516717325222
      },
      {
        "stationName": "Riverwood",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": -0.0714285714285714,
        "availableAt800PercentDifference": -0.09389400921658986
      },
      {
        "stationName": "Kogarah",
        "weekday": 1,
        "rainyDays": 2,
        "dryDays": 7,
        "fullBy900Difference": 0.2857142857142857,
        "availableAt800PercentDifference": -0.09652509652509653
      },
      {
        "stationName": "Ashfield",
        "weekday": 5,
        "rainyDays": 3,
        "dryDays": 7,
        "fullBy900Difference": 0,
        "availableAt800PercentDifference": -0.10317460317460317
      }
    ]
  },
  "northWestMetro": {
    "stations": [
      "Tallawong",
      "Kellyville",
      "Bella Vista",
      "Hills Showground",
      "Cherrybrook"
    ],
    "stationDays": 232,
    "rainyStationDays": 30,
    "metrics": [
      {
        "metric": "Practically full by 9am",
        "field": "fullBy900",
        "unit": "percentagePoints",
        "rainyN": 30,
        "dryN": 202,
        "rainyMean": 0.7333333333333333,
        "dryMean": 0.9108910891089109,
        "adjustedDifference": -0.13970157033948025,
        "confidenceInterval95": [
          -0.3381536252016875,
          0.020868055555555372
        ]
      },
      {
        "metric": "Capacity remaining at 8am",
        "field": "availableAt800Percent",
        "unit": "percentagePoints",
        "rainyN": 30,
        "dryN": 202,
        "rainyMean": 0.08916323200336947,
        "dryMean": 0.06425189203026019,
        "adjustedDifference": -0.0036745358428980574,
        "confidenceInterval95": [
          -0.017131231628884306,
          0.011476697945158647
        ]
      },
      {
        "metric": "Capacity remaining at 9am",
        "field": "availableAt900Percent",
        "unit": "percentagePoints",
        "rainyN": 29,
        "dryN": 198,
        "rainyMean": 0.042378314003692484,
        "dryMean": 0.023389289893157503,
        "adjustedDifference": -0.00021294357147357777,
        "confidenceInterval95": [
          -0.010392464871117592,
          0.010563499666413935
        ]
      },
      {
        "metric": "Practical-full time among station-days that filled",
        "field": "practicalFullMinute",
        "unit": "minutes",
        "rainyN": 26,
        "dryN": 196,
        "rainyMean": 466.88461538461536,
        "dryMean": 438.265306122449,
        "adjustedDifference": 6.913796967206998,
        "confidenceInterval95": [
          -10.290526452339794,
          23.661189379987743
        ]
      }
    ]
  },
  "daily": [
    {
      "date": "2026-05-25",
      "stations": 19,
      "medianMorningRainMm": 1.7,
      "meanFullBy900": 0.6842105263157895,
      "meanAvailableAt800Percent": 0.1950509641913607,
      "rainyStationShare": 0.8947368421052632
    },
    {
      "date": "2026-05-26",
      "stations": 21,
      "medianMorningRainMm": 1.6,
      "meanFullBy900": 0.5238095238095238,
      "meanAvailableAt800Percent": 0.28307802300784973,
      "rainyStationShare": 0.9523809523809523
    },
    {
      "date": "2026-05-27",
      "stations": 31,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5806451612903226,
      "meanAvailableAt800Percent": 0.23590078979502632,
      "rainyStationShare": 0
    },
    {
      "date": "2026-05-28",
      "stations": 30,
      "medianMorningRainMm": 4.3,
      "meanFullBy900": 0.6,
      "meanAvailableAt800Percent": 0.23228315875449304,
      "rainyStationShare": 1
    },
    {
      "date": "2026-05-29",
      "stations": 30,
      "medianMorningRainMm": 4.1,
      "meanFullBy900": 0.3,
      "meanAvailableAt800Percent": 0.4372486752863413,
      "rainyStationShare": 1
    },
    {
      "date": "2026-06-01",
      "stations": 31,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.4838709677419355,
      "meanAvailableAt800Percent": 0.29052624642229435,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-02",
      "stations": 30,
      "medianMorningRainMm": 3,
      "meanFullBy900": 0.6333333333333333,
      "meanAvailableAt800Percent": 0.21014370248304834,
      "rainyStationShare": 1
    },
    {
      "date": "2026-06-03",
      "stations": 31,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5806451612903226,
      "meanAvailableAt800Percent": 0.2400969842878362,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-04",
      "stations": 31,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5806451612903226,
      "meanAvailableAt800Percent": 0.23683371409932336,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-05",
      "stations": 11,
      "medianMorningRainMm": 0.1,
      "meanFullBy900": 0.18181818181818182,
      "meanAvailableAt800Percent": 0.5382775830874161,
      "rainyStationShare": 0.18181818181818182
    },
    {
      "date": "2026-06-09",
      "stations": 30,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.6333333333333333,
      "meanAvailableAt800Percent": 0.24682137310004706,
      "rainyStationShare": 0.03333333333333333
    },
    {
      "date": "2026-06-10",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.6875,
      "meanAvailableAt800Percent": 0.23004587539117916,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-11",
      "stations": 31,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.6451612903225806,
      "meanAvailableAt800Percent": 0.24860246565608202,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-12",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.3125,
      "meanAvailableAt800Percent": 0.45321595919799335,
      "rainyStationShare": 0.03125
    },
    {
      "date": "2026-06-15",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5625,
      "meanAvailableAt800Percent": 0.26204815570471457,
      "rainyStationShare": 0.03125
    },
    {
      "date": "2026-06-16",
      "stations": 31,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.7096774193548387,
      "meanAvailableAt800Percent": 0.21081167741805173,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-17",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.6875,
      "meanAvailableAt800Percent": 0.2218056845740661,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-18",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5,
      "meanAvailableAt800Percent": 0.2922707002600613,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-19",
      "stations": 25,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.32,
      "meanAvailableAt800Percent": 0.45838762415514195,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-22",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.46153846153846156,
      "meanAvailableAt800Percent": 0.324394281354465,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-23",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.6153846153846154,
      "meanAvailableAt800Percent": 0.2503215402406022,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-24",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5769230769230769,
      "meanAvailableAt800Percent": 0.2981008258049339,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-25",
      "stations": 23,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5652173913043478,
      "meanAvailableAt800Percent": 0.2829991704131288,
      "rainyStationShare": 0
    },
    {
      "date": "2026-06-26",
      "stations": 16,
      "medianMorningRainMm": 1.2999999999999998,
      "meanFullBy900": 0.3125,
      "meanAvailableAt800Percent": 0.3901707641856409,
      "rainyStationShare": 0.875
    },
    {
      "date": "2026-06-29",
      "stations": 19,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5263157894736842,
      "meanAvailableAt800Percent": 0.38555322183401936,
      "rainyStationShare": 0.10526315789473684
    },
    {
      "date": "2026-06-30",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5769230769230769,
      "meanAvailableAt800Percent": 0.26930725449058984,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-01",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5769230769230769,
      "meanAvailableAt800Percent": 0.28520853743082986,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-02",
      "stations": 26,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.5,
      "meanAvailableAt800Percent": 0.3051408652419634,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-03",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.25,
      "meanAvailableAt800Percent": 0.4856792073103663,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-20",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.90625,
      "meanAvailableAt800Percent": 0.3078222355825799,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-21",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.96875,
      "meanAvailableAt800Percent": 0.24426051818489578,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-22",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.90625,
      "meanAvailableAt800Percent": 0.23074065762965557,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-23",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.9375,
      "meanAvailableAt800Percent": 0.2514714026067157,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-24",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.875,
      "meanAvailableAt800Percent": 0.47320723758762584,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-27",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.90625,
      "meanAvailableAt800Percent": 0.27705012383082944,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-28",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.9375,
      "meanAvailableAt800Percent": 0.20398913495309612,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-29",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.96875,
      "meanAvailableAt800Percent": 0.22892591044224253,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-30",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 1,
      "meanAvailableAt800Percent": 0.24462159568250424,
      "rainyStationShare": 0
    },
    {
      "date": "2026-07-31",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.90625,
      "meanAvailableAt800Percent": 0.4530231306324861,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-03",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.75,
      "meanAvailableAt800Percent": 0.32902920124314355,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-04",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.875,
      "meanAvailableAt800Percent": 0.1896800174073087,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-05",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.96875,
      "meanAvailableAt800Percent": 0.21868829087117467,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-06",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.96875,
      "meanAvailableAt800Percent": 0.23118509193469772,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-07",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.84375,
      "meanAvailableAt800Percent": 0.43457807240961804,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-10",
      "stations": 31,
      "medianMorningRainMm": 1.7,
      "meanFullBy900": 0.9354838709677419,
      "meanAvailableAt800Percent": 0.2787998959887556,
      "rainyStationShare": 1
    },
    {
      "date": "2026-08-11",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.9375,
      "meanAvailableAt800Percent": 0.18419697504220928,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-12",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.96875,
      "meanAvailableAt800Percent": 0.2220538182361257,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-13",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.9375,
      "meanAvailableAt800Percent": 0.22784952266850395,
      "rainyStationShare": 0
    },
    {
      "date": "2026-08-14",
      "stations": 32,
      "medianMorningRainMm": 0,
      "meanFullBy900": 0.90625,
      "meanAvailableAt800Percent": 0.44906749652796135,
      "rainyStationShare": 0
    }
  ]
}
