Post

I'm happy to announce the launch of malpais.app, a free NEXRAD/TDWR radar viewer that lives in your browser. malpais downloads Level 2 or Level 3 data from NOAA's Open Data Dissemination archives and renders it in WebGL on your desktop or mobile device. For free.

33 reposts101 likes

That’s in the backlog for future updates. I’ll tweak the tutorial text ASAP to remove any refs to animation. My bad, and thanks for the feedback!

Ok, I've added CA/MX provinces and the Great Lakes polygons to the map layers for our users in the borderlands. Thanks for the feedback!

Thanks so much! I really like it but just found it hard to see where storms were using the NEXRAD radars (they're in range for most areas within 100 miles of the border of the US if there's a radar nearby). So thank you very much Rob!

This is amazing!! Is there a way to get a cursor readout of the range from the radar to a given point / elevation above the radar of a given radar pixel? I was looking for that in the options and didn't find it, but maybe I just missed it.

It's all in Typescript/Javascript. The main library is maplibre-gl for the map rendering, with fflate and and seek-bzip to handle the compressions. I used Svelte for the web framework, and after that, it's all locally-developed. I looked at pyodide for the Py ecosystem, but thought it'd too much.

Okay, cool! I've been working on C++ code for parsing the Level 2 radar files I want to compile to WASM. I was also curious since I released the single-site radar capability in autumnplot-gl last week. Though it looks like you're using a continuous color map, which I haven't implemented yet.

A couple suggestions: it looks like the radar is on top of the map layers, and it would be easier to see if you reordered the layers. Also, it looks like you're using base map tiles from Natural Earth data, which is less detailed at close zooms. I know @stormscale.io is using Carto for the base map.

Hi, animated loops are in the backlog for future updates. I’ll be sure to announce their arrival on bsky. Thanks for the feedback!

malpais.app can be used to look at realtime Level 2 or Level 3 data products, or you can use it to look at archived radar data. If you think a storm looks like something from May 3, 1999, you can punch in the date and look at the historical data.

In addition to the radar data, malpais.app includes displays of the current severe weather related watches and warnings from the NWS and the current aviation hazards: SIGMETS, G-AIRMETS, and AIRMETS, from the Aviation Weather Center.

To help orientate yourself, malpais.app includes US county borders, interstate highways, airport locations, airspace boundaries, VOR locations and runways. malpais has been tested on Chrome and Safari on both desktop and mobile browsers. (Honestly, desktop is better for now).