Post

Sometimes you just have to draw a line in the sand and say something is ready. I've spent the last month or so not only adding level II site functionality to Heimdall, but what I consider to be genuinely novel functionality and interactivity. It's live for you to try at heimdall.stormscale.io

This includes an often requested change to the default QPE color tables, which I think is more in line with what people want and expect.

As you can probably already gather, this also includes the often requested warnings functionality in both live and archive modes thanks to the wonderful Iowa State Mesonet (IEM)!

Speaking of colormaps... Don't like my defaults, or just enjoy your personal colormaps? Just click/tap on the colorbar, or go to Settings (Cog Wheel) -> Palettes. You can import your GR color tables directly into Heimdall and assign them accordingly.

This was a **lot** of work. About a month and 1200 commits. Everything works out of the box on mobile, too. Just because you can use LLM tools to generate code quickly doesn't mean you have to unleash the slop cannon on people. A lot of hard work went into testing, design, and correctness.

Especially hard work went into performance. Handling multi-site level II radar 1) performantly and 2) intuitively was a difficult task. Adding the dynamic range gating was no small feat for desktop and mobile. Figuring out how it should behave with MRMS took some effort.

0 reposts5 likes

I’m biased, but I also think this is hands down the best mobile experience for radar tilt selection of any app out there, full stop. Everyone else treats browsing multiple tilts as a second-class citizen. You don’t have to go through a sea of menus to interrogate a storm.

Finally: since it’s not immediately obvious, level II radar sites can be quickly accessed with a right-click or a long-press. You can add multiple sites, remove sites, go to nearest site, and replace sites through this menu system without having to open a drawer.

The other non-obvious interaction: clicking on the radar in the legend brings up a quick menu that can change the radar moment and brings up the radar tilt selector. This helpful with multiple sites, and can be minimized by hitting the ‘-‘ to reclaim screen space. Up/down arrows change tilts too.

As always your feedback directly drives the work I do on this. Many of the features and functionality have been added owing to feedback emails, personal correspondence, and messages here. If something is broken, something has too much friction, or you have an idea for a feature: I want to hear it!

For the curious: dealiasing is based on the algorithm used in PyART. I plan to revisit this in the future. If you want to disable, the layer manager -> radar layer settings -> dealiasing checkbox

There are a whole bunch of radials that look like they're duplicates of the ones next to them. I think you said you're doing some regridding to keep a common autumnplot grid in the background. Is this a result of that?