Kelton Halbert
banner
stormscale.io
Kelton Halbert
@stormscale.io
Personal account, views my own, you know the drill. Techniques Development Meteorologist for the Storm Prediction Center.

See more of my photography:
https://www.instagram.com/keltore

My blog:
https://www.stormscale.io
Man, surprised to hear multiple people talking about this chase negatively. We had great lighting and visibility, and hardly had to move at all.
November 9, 2025 at 7:52 PM
Great shot!
November 9, 2025 at 5:48 PM
postprocessing time**

Still learning how to work with observation buckets to get the actual analysis part working.
November 5, 2025 at 8:12 PM
Works properly, too!

The processing time for sfcOA-HRRR (full 3km, native level resolution) on WCOSS2 on my first attempt was 11 seconds 🥳
November 5, 2025 at 8:12 PM
Reposted by Kelton Halbert
Another big finding was that QLCS events have changed drastically in the last decade and are not distributed uniformly. This is likely the result of dual pol implementation, different warning/reporting philosophy, changes in population/urban bullseye and some decades variability.
November 5, 2025 at 3:18 PM
Reposted by Kelton Halbert
I was able to successfully recreate Smiths results using decadal KDEs and expand the sample to a large more representative climo window.

Some findings:

Dixie Alley is king for tornado occurance, but the Plains win for supercell mode!

The Ohio Valley is QLCS central but supercells not so much!
November 5, 2025 at 3:18 PM
OU football taking years off my life? That’s somehow a familiar feeling 😂
November 2, 2025 at 4:57 AM
I think we have a chance at beating LSU. Alabama is weird… that team had no business winning last year, and they did. They had no business beating Tennessee either, after Texas and Ole Miss, and they did. Missouri is one I don’t feel good about at all.
November 2, 2025 at 3:37 AM
Like just run the ball. That’s all you’ve gotta do there. He’s just making such stupid decisions.
November 2, 2025 at 3:11 AM
Aguilar is OU’s best offensive player lol
November 2, 2025 at 1:43 AM
DUDE SERIOUSLY STOP JUMPING
November 2, 2025 at 1:16 AM
Put it all on the line for our only points!
November 2, 2025 at 12:50 AM
R Mason Thomas would like a word
November 2, 2025 at 12:19 AM
The vibes are not good, folks.
October 31, 2025 at 8:22 PM
31 days of working without pay.

All but certain that getting annual performance bonuses this year is completely dead in the water.

Working a weekend fill-in forecast shift tomorrow because we’re short staffed.

Disney pulling ESPN/ABC off of YoutubeTV to price gouge me to watch OU lose to TN.
October 31, 2025 at 8:22 PM