Interactive visualization of space weather

What is space weather?

For those not familiar with geomagnetic storms and space weather, just like our atmospheric/terrestrial weather, space weather is the concept of changing environmental conditions in space. It also has quiet days and stormy days. One indicator of space weather is the Dst-index. The Dst-index is calculated in 1 hour intervals and lower and more negative values of Dst-index indicate disturbed and storm like space weather. For example, when the Dst-index gets to values lower than -50 nT, it is generally considered to be a stormy/disturbed day. Dst-index can fall below -150 nT for stronger geomagnetic storms.

Learn more about space weather here.

Check out the latest Dst-index here.

The problem

A little while back, me and my advisor were working on identifying geomagnetic storms that occurred between 2008 and 2013. We soon realized the necessity to have an interactive plot to easily identify such stormy days ( especially if you want to avoid coding ) on the go.

The App

One of my labmates, Sebastien, suggested (and helped on this project) using the d3.js library. The idea was to have a plot that would let you glance over an entire year's worth of data and then interactively zoom into time periods of interest.

Currently the webapp lets you check space weather between 1985 and 2013. The app pulls in Dst-index data from the MongoDB database hosted at the Virginia Tech SuperDARN lab (thanks to AJ and Sebastien for the database) and uses node.js in the backend. There are options to switch years and zoom into a higher time resolution.

The webapp is embedded below or can be viewed here