DEV Community

Cover image for Open-Source tornado and severe storm tracker (I'm 100% open to feedback)
Isaiah Smith
Isaiah Smith

Posted on

Open-Source tornado and severe storm tracker (I'm 100% open to feedback)

Hey everyone, I'm new to this community. Found it through Google as I wanted to find a place where I could share a lot or some of the things I create and to get feedback on them.
NWS Alert with inferred layer

I wanted to share an open-source tornado tracker I made. I've dealt with tornadoes a lot recently in my life, more so now than when I was a kid. I don't like getting tornado alerts, I don't like tornado weather, and I don't like tornado season. I feel like I've sheltered in place more times as an adult for tornado weather than as a kid. Maybe this is just maybe I STILL don't feel safe when I get to a lower room and take shelter.

But recently, I saw on the news that search-and-rescue teams had lost access to a crucial tornado/tornado damage tracking tool after a government contract lapsed. This genuinely made me curious whether something similar could be built using publicly available weather data.

As an experiment, I built StormPule, an open-source severe weather visualization tool that pulls data from NOAA/NWS feeds and displays them on a real-time interactive map.

It also has a “corridor engine” that estimates possible tornado impact paths based on clustered reports.

This is an early prototype, and I’d greatly appreciate feedback in the comments from developers, those who work in emergency management, and just anyone in general who wants to see it improve!

Here's the GitHub repo for anyone who is interested!

Top comments (2)

Collapse
 
harsh2644 profile image
Harsh

Smart use of NOAA/NWS public data. The corridor engine that estimates impact paths from clustered reports is particularly clever that's the kind of derived insight that turns raw data into actionable information.

Collapse
 
majorstem profile image
Isaiah Smith

Thank you, I appreciate it! It definitely took some time to figure out how to get it right with enough of a confidence score to be useful, but not misleading.