{
 "dataset": "Reading, PA storm events — 12-month window, 25-mile radius plus Berks records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T09:25:18.431+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 168,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "nws-alert-f52789a843bb62c5.001-Dauphin-wind-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Dauphin-hail-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Schuylki-wind-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Schuylki-hail-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "ww-PHI-SV-W-341-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 51 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #341 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-341"
  },
  {
   "id": "ww-PHI-SV-W-341-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 51 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #341 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-341"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "nws-alert-a8a407515c3e2f0a.001-Lehigh-wind-2026-09-01",
   "lat": 40.366,
   "lon": -75.596,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lehigh. Severe Thunderstorm Warning issued September 1 at 7:51PM EDT until September 1 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "nws-alert-499a02b9dfe9ccdd.001-Lehigh-hail-2026-09-01",
   "lat": 40.366,
   "lon": -75.596,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lehigh. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:38PM EDT until September 1 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "nws-alert-499a02b9dfe9ccdd.001-Montgome-hail-2026-09-01",
   "lat": 40.366,
   "lon": -75.596,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Montgomery. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:38PM EDT until September 1 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-PHI-SV-W-345-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 49 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #345 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-345"
  },
  {
   "id": "ww-PHI-SV-W-345-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 49 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #345 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-345"
  },
  {
   "id": "ww-PHI-SV-W-346-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 34 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #346 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-346"
  },
  {
   "id": "ww-PHI-SV-W-346-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 34 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #346 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-346"
  },
  {
   "id": "ww-PHI-SV-W-342-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 39 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #342 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-342"
  },
  {
   "id": "ww-PHI-SV-W-342-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 39 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #342 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-342"
  },
  {
   "id": "nws-alert-4119ce54ff907b73.001-Lebanon-hail-2026-09-01",
   "lat": 40.406363636363636,
   "lon": -76.32,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Max hail: 1.75\". Severe Thunderstorm Warning issued September 1 at 6:33PM EDT until September 1 at 7:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CTP-SV-W-300"
  },
  {
   "id": "nws-alert-4119ce54ff907b73.001-Schuylki-hail-2026-09-01",
   "lat": 40.406363636363636,
   "lon": -76.32,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max hail: 1.75\". Severe Thunderstorm Warning issued September 1 at 6:33PM EDT until September 1 at 7:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CTP-SV-W-300"
  },
  {
   "id": "ww-PHI-SV-W-350-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Berks, Chester, Delaware. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #350 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "nws-alert-f89cccbb7741a9ef.001-Berks-hail-2026-09-01",
   "lat": 39.94642857142856,
   "lon": -75.91999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Berks. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:43PM EDT until September 1 at 8:30PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "nws-alert-88e2cacd34adcd75.001-Berks-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Berks. Severe Thunderstorm Watch issued September 1 at 11:36PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "spc-2026-09-01-torn-40.03-3",
   "lat": 40.03,
   "lon": -75.98,
   "zip": "",
   "city": "4 NE Gap",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 4 NE Gap",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-085e2c6313d0c0e3.001-Lancaste-hail-2026-08-27",
   "lat": 40.138333333333335,
   "lon": -76.13333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Max hail: 1.5\". Severe Thunderstorm Warning issued August 27 at 7:49PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.5\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-288"
  },
  {
   "id": "nws-alert-79f07eb78ea2cd6f.001-Lebanon-hail-2026-08-27",
   "lat": 40.228571428571435,
   "lon": -76.22000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Max hail: 1.25\". Severe Thunderstorm Warning issued August 27 at 7:39PM EDT until August 27 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-286"
  },
  {
   "id": "nws-alert-8e4bd28c1a1c4e10.001-Lancaste-tornado-2026-08-27",
   "lat": 40.1,
   "lon": -76.17333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Lancaster (observed tornado). Tornado Warning issued August 27 at 8:46PM EDT until August 27 at 8:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-30"
  },
  {
   "id": "nws-alert-b47c15d0ba3f5963.001-Berks-wind-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Berks. Severe Thunderstorm Warning issued August 27 at 10:54PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "nws-alert-9368f4aa64814f05.001-Berks-hail-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Berks. Max hail: 0.75\". Severe Thunderstorm Warning issued August 27 at 10:22PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "nws-alert-b47c15d0ba3f5963.001-Chester-wind-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Severe Thunderstorm Warning issued August 27 at 10:54PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "nws-alert-9368f4aa64814f05.001-Chester-hail-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Max hail: 0.75\". Severe Thunderstorm Warning issued August 27 at 10:22PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "ww-PHI-SV-W-335-2026-08-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-27. Duration: 50 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #335 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-335"
  },
  {
   "id": "ww-PHI-SV-W-335-2026-08-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-27. Duration: 50 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #335 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-335"
  },
  {
   "id": "nws-alert-f314dcfedf81c265.003-Berks-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Berks. Severe Thunderstorm Watch issued August 20 at 3:00PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "asos-RDG-2026-08-20-204271",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-311-2026-08-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 40 min. Counties: Berks, Chester. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #311 (40 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-311"
  },
  {
   "id": "ww-PHI-SV-W-311-2026-08-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 40 min. Counties: Berks, Chester. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #311 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-311"
  },
  {
   "id": "asos-RDG-2026-08-17",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG): 53 mph gust at 2026-08-17 21:49.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) — peak at 2026-08-17 21:49",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CTP-SV-W-262-2026-08-17-Schuylkill-wind",
   "lat": 40.56428571428571,
   "lon": -76.13714285714286,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-17. Duration: 31 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #262 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-262"
  },
  {
   "id": "ww-CTP-SV-W-262-2026-08-17-Schuylkill-hail",
   "lat": 40.56428571428571,
   "lon": -76.13714285714286,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-17. Duration: 31 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #262 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-262"
  },
  {
   "id": "ww-PHI-SV-W-307-2026-08-17-Berks",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 36 min. County: Berks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #307 (36 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-307"
  },
  {
   "id": "ww-PHI-SV-W-308-2026-08-17-Berks",
   "lat": 40.17692307692308,
   "lon": -75.82615384615386,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 42 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #308 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-308"
  },
  {
   "id": "ww-PHI-SV-W-308-2026-08-17-Montgomery",
   "lat": 40.17692307692308,
   "lon": -75.82615384615386,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 42 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #308 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-308"
  },
  {
   "id": "iem-202608172149-wind-40.38--75.97",
   "lat": 40.38,
   "lon": -75.97,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Berks-wind",
   "zip": "",
   "city": "Berks",
   "date": "2026-08-10",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Berks. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-276-2026-08-07-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 62 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #276 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-276"
  },
  {
   "id": "ww-PHI-SV-W-276-2026-08-07-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 62 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #276 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-276"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-241-2026-07-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #241 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-241"
  },
  {
   "id": "ww-PHI-SV-W-241-2026-07-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #241 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-241"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-206-2026-07-21-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 42 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #206 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-206"
  },
  {
   "id": "ww-PHI-SV-W-206-2026-07-21-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 42 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #206 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-206"
  },
  {
   "id": "ww-PHI-SV-W-171-2026-07-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 43 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #171 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-171"
  },
  {
   "id": "ww-PHI-SV-W-171-2026-07-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 43 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #171 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-171"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "2 S Lititz",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "52KT gust.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-04-582-0027",
   "lat": 40.04,
   "lon": -75.67,
   "zip": "",
   "city": "East Caln Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured from anemometer. Reported from spotter network. (PHI)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-133-2026-07-04-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 61 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #133 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-133"
  },
  {
   "id": "ww-PHI-SV-W-133-2026-07-04-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 61 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #133 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-133"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "asos-bf-LNS-2026-07-04",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607042334-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "2 S Lititz",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 S Lititz, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607050015-wind-39.98--75.87",
   "lat": 39.98,
   "lon": -75.87,
   "zip": "",
   "city": "1 WSW Valley Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WSW Valley Twp, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607050027-wind-40.04--75.67",
   "lat": 40.04,
   "lon": -75.67,
   "zip": "",
   "city": "1 NNE East Caln Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NNE East Caln Twp, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05T00:02:00Z-wind-40.31--75.97",
   "lat": 40.31,
   "lon": -75.97,
   "zip": "",
   "city": "Shillington",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Shillington, PA. Peak gust: 60 mph. Trees down along Goldfinch Drive in Wyomissing, likely from outflow boundary producing 60 MPH gusts. Time estimated from radar.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "iem-202606222052-hail-40.10--75.69",
   "lat": 40.1,
   "lon": -75.69,
   "zip": "",
   "city": "1 N Upper Uwchlan Twp",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Upper Uwchlan Twp, PA. Hail size: 1\".",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "iem-ww-PHI-TO-W-5-Berks-tornado-2026-06-22",
   "zip": "",
   "city": "Berks",
   "date": "2026-06-22",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Berks.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-5"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-63-2026-06-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 44 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #63 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-63"
  },
  {
   "id": "ww-PHI-SV-W-63-2026-06-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 44 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #63 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-63"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "iem-geo-2026-06-06T22:09:00Z-wind-40.37--75.97",
   "lat": 40.37,
   "lon": -75.97,
   "zip": "",
   "city": "1 S Reading Regional Ai",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Reading Regional Ai, PA. Peak gust: 54 mph. ASOS station KRDG Reading.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-06T22:41:00Z-wind-39.98--75.87",
   "lat": 39.98,
   "lon": -75.87,
   "zip": "",
   "city": "1 W Valley Twp",
   "date": "2026-06-06",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Valley Twp, PA. Peak gust: 56 mph. AWOS station KMQS Coatesville.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.35--75.90",
   "lat": 40.35,
   "lon": -75.9,
   "zip": "",
   "city": "1 NE Reading",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW3190 Reading.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPTW Pottstown.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-33-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #33 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-33"
  },
  {
   "id": "ww-PHI-SV-W-33-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #33 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-33"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-32-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 48 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #32 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-32"
  },
  {
   "id": "ww-PHI-SV-W-32-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 48 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #32 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-32"
  },
  {
   "id": "asos-bf-PTW-2026-05-20",
   "lat": 40.2383,
   "lon": -75.5572,
   "zip": "",
   "city": "POTTSTOWN LIMERICK AIRPORT",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "POTTSTOWN LIMERICK AIRPORT (PTW) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — POTTSTOWN LIMERICK AIRPORT (PTW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202040-wind-40.35--75.90",
   "lat": 40.35,
   "lon": -75.9,
   "zip": "",
   "city": "1 NE Reading",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Reading, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202056-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Sanatoga, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1342598-2026-05-13",
   "lon": 214248,
   "zip": "",
   "city": "FRYSTOWN",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree and wires were blown down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1342598",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342600-2026-05-13",
   "lon": 214248,
   "zip": "",
   "city": "STRAUSSTOWN",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1342600",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PHI-SV-W-30-2026-05-13-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-13. Duration: 25 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #30 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-30"
  },
  {
   "id": "ww-PHI-SV-W-30-2026-05-13-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-13. Duration: 25 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #30 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-30"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KLNS ASOS.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2026-03-16",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 68 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPTW Pottstown.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1324515-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "DOUGLASVILLE",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees and wires down around Amity Township. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324515",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324518-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "SINKING SPG",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and wires down near Wernersville and Robeson, PA. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324518",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324520-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "EVANSVILLE",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and wires down around Maiden Creek. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324520",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "asos-bf-LNS-2026-03-16",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 66 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PTW-2026-03-16",
   "lat": 40.2383,
   "lon": -75.5572,
   "zip": "",
   "city": "POTTSTOWN LIMERICK AIRPORT",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "POTTSTOWN LIMERICK AIRPORT (PTW) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — POTTSTOWN LIMERICK AIRPORT (PTW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170153-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Lititz, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170211-wind-40.38--75.97",
   "lat": 40.38,
   "lon": -75.97,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 78 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170215-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Lititz, PA. Peak gust: 76 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170236-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Sanatoga, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KLNS ASOS.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-40.28--75.74",
   "lat": 40.28,
   "lon": -75.74,
   "zip": "",
   "city": "1 WNW Amity Gardens",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Amity Gardens",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1323570-2026-03-11",
   "lon": 211800,
   "zip": "",
   "city": "(RDG)SPAATZ FLD READ",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down in Bern Twp. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323570",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323571-2026-03-11",
   "lon": 211800,
   "zip": "",
   "city": "JACKSONWALD",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down in Exeter Township. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323571",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PHI-SV-W-1-2026-03-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 48 min. County: Berks. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #1 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-1"
  },
  {
   "id": "ww-PHI-SV-W-1-2026-03-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 48 min. County: Berks. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #1 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PHI-SV-W-1"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "iem-202603120000-wind-40.28--75.74",
   "lat": 40.28,
   "lon": -75.74,
   "zip": "",
   "city": "1 WNW Amity Gardens",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Amity Gardens, PA. Peak gust: 58 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-RDG-2026-02-07",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-02-07",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2026-02-07",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-02-07",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2026-01-01",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-01-01",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2026-01-01",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-01-01",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-01T09:06:00Z-wind-40.38--75.96",
   "lat": 40.38,
   "lon": -75.96,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2026-01-01",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 56 mph. Snow squall with visibility down to 1/4SM.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-12-30",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-12-30",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-12-30",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-12-30",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-12-29",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-12-29",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-12-29",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-12-29",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "3 S Lititz",
   "date": "2025-12-19",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLNS Lancaster Airport.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-12-19",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-12-19",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PTW-2025-12-19",
   "lat": 40.2383,
   "lon": -75.5572,
   "zip": "",
   "city": "POTTSTOWN LIMERICK AIRPORT",
   "date": "2025-12-19",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "POTTSTOWN LIMERICK AIRPORT (PTW) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — POTTSTOWN LIMERICK AIRPORT (PTW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-12-19",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-12-19",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Berks-wind-2025-12-19",
   "zip": "",
   "city": "Berks",
   "date": "2025-12-19",
   "county": "Berks",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Berks.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-202512191827-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "3 S Lititz",
   "date": "2025-12-19",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 S Lititz, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-16-wind-40.37--75.97",
   "lat": 40.37,
   "lon": -75.97,
   "zip": "",
   "city": "1 S Reading Regional Ai",
   "date": "2025-11-16",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRDG Reading.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-11-16",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-11-16",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-11-16",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-11-16",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511161658-wind-40.37--75.97",
   "lat": 40.37,
   "lon": -75.97,
   "zip": "",
   "city": "1 S Reading Regional Ai",
   "date": "2025-11-16",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Reading Regional Ai, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-11-05",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "asos-bf-LNS-2025-11-05",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-11-05",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511060254-wind-40.38--75.97",
   "lat": 40.38,
   "lon": -75.97,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T14:36:00Z-wind-40.04--75.81",
   "lat": 40.04,
   "lon": -75.81,
   "zip": "",
   "city": "West Brandywine Twp",
   "date": "2025-10-31",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near West Brandywine Twp, PA. Peak gust: 54 mph. Mesonet station AX097 WEST BRANDYWINE.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  }
 ]
}