Plot.ly

I’ve become a fan of Plot.ly — an online service for plotting data and sharing it. I was mainly interested in figuring out how to plot my useage of the NeSI PAN cluster computer — particularly for seeing how many computer nodes I was using at any given time, and how many jobs were left to do. I found that with Plot.ly you can stream data to their server and it will update a plot as the new data come in. Their tutorials for setting this up are reasonably straightforward, and I managed to write a little python code to stream the state of my jobs on the cluster (with a little help of crontab and scp):

Link to live streaming plot.

Screenshot from this afternoon:

plotly