raincast

How it works

"70% chance of rain today" doesn't help you decide anything."Rain in ~12 min, moderate, lasting ~15" tells you whether to leave now, wait fifteen, or bring the cover. Here is how the radar becomes that sentence — and where it can't.

1 · Read the radar, every 5 minutes

interference spoke → removedrain rate, mm/h, 1 km cells

Met Éireann's Dublin radar completes a volume scan every five minutes. We take the sweeps, cut a horizontal slice at a fixed height, remove the ground clutter the radar always sees (the same hills and masts in the same places), and convert reflectivity to rain rate with the standard Marshall–Palmer relation. The result is a 1 km map of how hard it is raining right now, over the whole island.

The interference spoke filter

On 23 September 2026 the engine fired a cluster of false alarms. The radar had painted narrow wedges of weak echo along a handful of adjacent rays — gone the next frame, back the one after. That is what an external RF emitter looks like to a weather radar. Rain never lives on isolated rays, and nothing physical fills a ray all the way to the 240 km edge where the beam sits kilometres above the ground. So the filter now runs on each sweep before anything else: a near-full ray whose neighbours are near-empty is blanked as interference. The wedge never reaches the map, the motion estimate or your phone. The latest cycle's blanked-ray count is on the status page.

2 · Track the motion

t − 5 minnow+ 15 … + 60 min, same speed and heading

Rain cells move, and over an hour they mostly keep moving the way they were. Optical flow between the last few frames gives every part of the field a speed and a heading (today's answer is one number for the island — typically 20–40 km/h from the south-west). We then carry the current rain forward along those vectors in twelve 5-minute steps to 60 minutes ahead. This is nowcasting by advection — the same method the national services use for the first hour, because for the first hour nothing beats it.

The stability gate

Before the forecast is published it has to pass a sanity check: did the wet area swing wildly between frames, did the motion estimate hit its clamps on most of the field? If so the cycle is markedreduced confidence — you still get the picture, but the app and this site say so. If the radar feed itself is late, you see radar late with the frame's age instead of a silently old forecast.

3 · Your spot, one sentence

3 km neighbourhoodnow+60 minRain in ~10 min. Moderate, ~1.8 mm/h.About 20 minutes long.

For each of your places we sample the thirteen fields (now plus twelve forecast steps) in a ~3 km neighbourhood around the point, so a shower drifting a kilometre sideways still counts. The first step at or above your sensitivity threshold is the onset; the run of wet steps after it is the duration; the strongest step is the peak. Those three numbersare the sentence. The alert state machine then decides whether to push — with per-place warning time, quiet hours, a cool-down after each alert and a hard cap of four notifications an hour, so a flickering shower can never turn into an alert storm.

Honest limits

A forecast you can't check is just marketing. Every 5 minutes we issue a forecast, wait, and score it against what the radar actually did —published weekly, misses included.