Jump to content
  • Member Statistics

    17,597
    Total Members
    7,904
    Most Online
    DAinDC
    Newest Member
    DAinDC
    Joined

Ngwips Beta is live! - Free model outputs.


Ng-Alpha

Recommended Posts

Ngwips is now in open beta. Please check it out!

www.ngwips.com

Some features of this system include:
* Ability to overlay/compare model outputs across many different models, and levels at the same time.
* Fluid and simplified looping/stepping mechanism.
* ECMWF, NAM, NAM4km, GFS 0.5 degree models. (HRRR, RAP, UKMET, and NOGAPS to be added soon)
* Ability to view past runs.
* Extremely quick updating of model data.
* Ability to drill down to subregions.


Some Recently added features:
* Kuchera snowfall Algorithm plots (12hr, 24hr, 72hr, 120hr, Total)

* Precipitation (12hr, 24hr, Total)
* Catagorized Simulated reflectivity (snow/rain/mix)
* Loopable/zoomable Radar Application overlaid on google maps.
* High resolution 2m temperature overlays.
* Ability to save/export images, and share links to friends.
* Best of all, it's free!

 

It's in Beta, so expect bugs. Official release is scheduled for August.  

 

Also, model images won't update as quickly as some other sites initially. After the open beta I will be migrating the data processing cluster to Linode, so the images will generate much faster. The images will generate faster than any alternative.   

 

Thanks!

 

NOTE: Data will be unavailable on Tuesdays and Sundays during open beta.

Please follow @Ngwips https://twitter.com/Ngwips on twitter for future updates! Thanks again to everyone that is trying it out!

Link to comment
Share on other sites

Thanks, guys! I appreciate the encouragement! I'm working hard to make it better. I just built the kind of model data app that I would like to use, after being frustrated with other sites lack of focus on UI/UX. It's very similar to Simuawips, however I hope to perfect some much needed features missing from it. Like being able to share analyses/save presets/save images/Tabbed panels/Ability to compare previous runs to see trends/ More regions/ etc.

 

For anyone interested: 

 

The backend of Ngwips is a little different then the typical shell scripts that grab data every X interval. Instead I long poll data sources, and push jobs into a message queue which is listened on by a pool of workers. It's very flexible, and handles cases where FTP servers update early/late. All of the immutable pieces (graphing, and downloading) are highly multi-threaded. This is necessary because the shear number of images needed to be generated is massive. Each data layer needs to be generated separately for each model, region, time, etc. 

 

Right now it's sitting on a home server with a 10 Mbps dl/ 5 up connection. It'll be moved over to dedicated hosting (Linode) with a 40 Gbps/1 up connection since downloading, and uploading of images to the webservers is a huge bottleneck right now.

 

I am rewriting the graphing utilities in Python w/ Scipy + Matplotlib, and migrating away from gempak (Snowfall, Accumulated snowfall/precip, 2m Temp. all use Python utilities rather than Gempak right now).

 

I will also be starting on a radar sweep web application. The idea is you'll be able to pick a radar site, and be able to drag a line extending from the center to the radius of the sites range. On the side of it would be an image of a vertical slice with all the elevation scans. It will leverage https://github.com/ARM-DOE/pyart for the radar plotting.

 

Also, if anyone is interested. The backend code for my site is on my public git repo. Please feel free to nab something, or even better, submit a pull request!

 

https://github.com/cacraig/wxDataGetters

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...