Stations: CRBN01 at Weatherly in Carbon County, SHKL01 at Penn State Schuylkill, and BRKS01 at Penn State Berks. Data run through July 26, 2026. All clock-time results are converted from UTC to America/New_York with daylight-saving time handled.
The records are strong for minute-scale work: valid rainfall coverage ranges from 99.02% to 99.36%. Unequal station histories are handled two ways: monthly and seasonal rates are divided by valid exposure time, and spatial comparisons use only periods when the relevant stations overlap.
| Station | Period | Valid % | Recorded rain (in) | Primary events | Single-tip traces | Longest outage (h) |
|---|---|---|---|---|---|---|
| Carbon / Weatherly | 2024-10-30 to 2026-07-26 | 99.02 | 75.35 | 189 | 49 | 11.47 |
| Schuylkill | 2020-10-15 to 2026-07-26 | 99.36 | 241.69 | 579 | 166 | 68.25 |
| Berks | 2020-12-04 to 2026-07-26 | 99.06 | 235.01 | 548 | 113 | 60.50 |
| Station | Start local | End local | Depth (in) | Span (h) | Peak 60-min | 30-min bursts |
|---|---|---|---|---|---|---|
| Schuylkill | 2023-09-07 15:03:00-04:00 | 2023-09-21 22:57:00-04:00 | 3.68 | 343.92 | 0.04 | 261 |
| Schuylkill | 2023-09-28 08:00:00-04:00 | 2023-10-01 00:14:00-04:00 | 0.14 | 64.25 | 0.01 | 14 |
| Schuylkill | 2023-12-03 02:06:00-05:00 | 2023-12-04 15:56:00-05:00 | 0.43 | 37.85 | 0.02 | 43 |
| Schuylkill | 2024-01-28 01:46:00-05:00 | 2024-01-30 01:46:00-05:00 | 0.96 | 48.02 | 0.04 | 32 |
| Schuylkill | 2024-05-09 22:02:00-04:00 | 2024-05-12 02:24:00-04:00 | 0.44 | 52.38 | 0.03 | 31 |
| Schuylkill | 2024-08-07 13:40:00-04:00 | 2024-08-10 15:25:00-04:00 | 0.46 | 73.77 | 0.04 | 40 |
| Berks | 2024-04-02 03:28:00-04:00 | 2024-04-08 23:10:00-04:00 | 1.75 | 163.72 | 0.04 | 100 |
Isolated one-tip clusters are also common: 49 at Carbon, 166 at Schuylkill, and 113 at Berks. They make up roughly 17–22% of all raw six-hour clusters. Some are real tiny showers; others can be delayed bucket completion, dew, meltwater, or mechanical noise. They are stored, but excluded from the principal “how often does it rain?” count.
There is no universal rain-event definition. Published gauge studies explicitly note that event boundaries depend on the chosen rainless interval, while six hours is a common hydrologic convention. For these data, three hours fragments long intermittent systems; twelve hours merges too many neighboring systems. Six hours is the defensible middle, provided the results are accompanied by sensitivity tests and a shorter burst definition.
Recommended hierarchy:
The table below uses the longer Schuylkill–Berks records and averages station-normalized rates. These are sample climatologies, not 30-year normals. Carbon is plotted separately but has only about 21 months and should not be used to proclaim eternal truths about May merely because May behaved dramatically twice.
| Month | Events/30 d | Rain/30 d (in) | Median event (in) | Median span (h) | Median peak 60-min (in/hr) |
|---|---|---|---|---|---|
| Jan | 6.78 | 2.43 | 0.18 | 6.06 | 0.07 |
| Feb | 9.02 | 2.56 | 0.16 | 3.50 | 0.08 |
| Mar | 8.84 | 3.61 | 0.25 | 6.15 | 0.10 |
| Apr | 8.02 | 2.86 | 0.12 | 3.86 | 0.07 |
| May | 7.88 | 3.65 | 0.20 | 5.93 | 0.10 |
| Jun | 10.63 | 3.99 | 0.22 | 2.76 | 0.14 |
| Jul | 9.89 | 4.95 | 0.25 | 2.26 | 0.17 |
| Aug | 7.91 | 3.31 | 0.19 | 3.29 | 0.13 |
| Sep | 7.11 | 4.50 | 0.23 | 4.60 | 0.10 |
| Oct | 5.80 | 2.58 | 0.23 | 7.09 | 0.09 |
| Nov | 6.44 | 2.78 | 0.25 | 5.95 | 0.09 |
| Dec | 9.25 | 3.83 | 0.13 | 5.92 | 0.06 |
The month–hour heatmap is the most direct answer. The strong summer late-day maximum is unmistakable. Outside summer, the timing is broader and more synoptically controlled, so “usually” becomes a much weaker word.
| season | daypart | wet_rate_mean | rain_share_pct | start_share_pct |
|---|---|---|---|---|
| DJF | 00-05 overnight | 59.36 | 22.72 | 17.37 |
| DJF | 06-11 morning | 61.94 | 23.63 | 37.06 |
| DJF | 12-17 afternoon | 78.52 | 29.36 | 29.24 |
| DJF | 18-23 evening | 65.36 | 24.28 | 16.33 |
| JJA | 00-05 overnight | 58.10 | 21.86 | 17.24 |
| JJA | 06-11 morning | 22.65 | 6.82 | 17.23 |
| JJA | 12-17 afternoon | 71.62 | 36.51 | 33.23 |
| JJA | 18-23 evening | 81.59 | 34.82 | 32.30 |
| MAM | 00-05 overnight | 63.98 | 21.44 | 25.97 |
| MAM | 06-11 morning | 68.00 | 23.26 | 22.98 |
| MAM | 12-17 afternoon | 67.41 | 24.82 | 26.96 |
| MAM | 18-23 evening | 84.50 | 30.48 | 24.09 |
| SON | 00-05 overnight | 54.96 | 19.57 | 29.87 |
| SON | 06-11 morning | 70.65 | 25.36 | 18.47 |
| SON | 12-17 afternoon | 72.12 | 29.54 | 24.40 |
| SON | 18-23 evening | 65.89 | 25.54 | 27.26 |
Events are not treated as continuously wet. Every station event is decomposed into 30-minute bursts. A typical event contains two to three bursts, while the 90th percentile reaches five bursts in summer and seven to nine in the other seasons. This is why event span and actual raining time are not the same thing, despite software’s touching faith that a single duration number can represent weather.
| Season | Events | Median depth (in) | 90th % depth | Median span (h) | 90th % span | Median peak 60-min | 90th % peak 60-min | Median bursts | 90th % bursts |
|---|---|---|---|---|---|---|---|---|---|
| DJF | 294 | 0.16 | 0.91 | 4.94 | 19.32 | 0.07 | 0.23 | 3.00 | 8.00 |
| MAM | 300 | 0.19 | 1.10 | 5.58 | 17.66 | 0.10 | 0.34 | 3.00 | 7.00 |
| JJA | 325 | 0.23 | 0.97 | 2.73 | 9.89 | 0.16 | 0.75 | 2.00 | 5.00 |
| SON | 201 | 0.23 | 1.22 | 5.60 | 19.00 | 0.09 | 0.48 | 3.00 | 9.00 |
Interpretation: summer events are shorter, more intense, and somewhat less intermittent. Winter and spring events occupy longer clock spans and contain more pauses. Autumn has fewer events but a relatively large upper tail of event depth.
The stations are separated by about 21 to 40 miles. During the common period from October 30, 2024 through July 26, 2026, 212 regional episodes passed coverage checks and contained at least one primary station event.
| Season | Stations | Events | Season total | Percent |
|---|---|---|---|---|
| DJF | 1 | 25 | 62 | 40.32 |
| DJF | 2 | 6 | 62 | 9.68 |
| DJF | 3 | 31 | 62 | 50.00 |
| MAM | 1 | 13 | 67 | 19.40 |
| MAM | 2 | 11 | 67 | 16.42 |
| MAM | 3 | 43 | 67 | 64.18 |
| JJA | 1 | 12 | 55 | 21.82 |
| JJA | 2 | 16 | 55 | 29.09 |
| JJA | 3 | 27 | 55 | 49.09 |
| SON | 1 | 4 | 28 | 14.29 |
| SON | 2 | 3 | 28 | 10.71 |
| SON | 3 | 21 | 28 | 75.00 |
| Pair | Distance (mi) | Matched events | Match from A (%) | Match from B (%) | Median |onset lag| (h) | 90th % |lag| (h) | Depth Spearman ρ |
|---|---|---|---|---|---|---|---|
| Schuylkill–Berks | 21.47 | 420 | 77.92 | 84.00 | 1.02 | 4.38 | 0.74 |
| Carbon–Schuylkill | 27.38 | 141 | 77.90 | 83.93 | 0.73 | 4.22 | 0.77 |
| Carbon–Berks | 40.40 | 133 | 73.89 | 82.61 | 1.37 | 5.90 | 0.61 |
The signed median lags are only a few tens of minutes and change sign among pairs. That is not a stable storm-motion vector. Three gauges can show onset sequencing, but they cannot by themselves distinguish translation, growth, decay, terrain enhancement, and threshold timing. Radar or gridded precipitation should be joined later if the goal becomes storm-track reconstruction.
The package contains the full station event catalogs, month/hour tables, seasonal summaries, regional-event catalog, pairwise footprint table, event-definition sensitivity tables, QC flags, figures, and the Python analysis scripts. The most useful starting files are:
tables/*_events_6h_timing_qc.csv: station event catalogs after timing QC.tables/three_station_regional_events.csv: common-period regional episodes and station participation.tables/pairwise_temporal_footprint.csv: event overlap, onset lag, and depth correlation.tables/long_pair_pooled_season_hour_timing_qc.csv: local-hour seasonal timing.tables/suspect_slow_drain_events.csv: every excluded timing episode, with dates and diagnostic metrics.The six-hour convention and its sensitivity are discussed in EPA storm-event work and hydrologic literature. A gauge-comparison study notes that there is no universal event criterion. Tipping-bucket measurements are discrete increments, so low-rate onset and event boundaries are intrinsically quantized.