Today, I delivered a presentation on an incredibly useful Ruby gem. It trivially allows you to execute iterables in parallel. More can be found in the presentation. Off-topic, but last week I delivered another presentation on high-resolution ammonia maps towards high mass star forming regions, b...
There’s a few pieces of software around the place that can be painful to include in your \$PATH when they update. Examples include Ruby gems (\$HOME/.gem/ruby/#version#/bin) and CASA (/usr/local/casapy-#version#/bin). I’m lazy; I don’t want to update my zshrc every time I have a new version of so...
karma is a software suite provided by the ATNF. I use kvis from karma frequently for viewing my astronomy data. It works well, but opening it is the bane of every radio astronomer. Unfortunately, kvis does not remember the previous layout when it was closed, or even open into some defined state. ...
For the uninitiated, Project Euler is a fantastic source of brain food. The website contains hundreds of typically mathematically-based problems, and are usually best solved by programming solutions. For this reason, PE can be a great way to learn a programming language - if you’re familiar enoug...

About Me

  • • Professional radio astronomer
  • • Amateur programming junkie
  • • Serious Linux enthusiast
  • • Science & technology nerd