The ROC Curve

The ROC Curve is a commonly used method for and evaluating the performance of classification models. ROC curves use a combination the false positive rate (i.e. occurrences that were predicted positive, but actually negative) and true positive rate (i.e. occurrences that were correctly predicted) to build up a summary picture of the classification performance. ROC… Read More »

Python – Unpacking Iterables

Python iterables are lists, tuples, dictionaries and other similar objects – in other words things that can be iterated over. Python provides a way to ‘unpack’ these iterables which can be a useful shortcut in some situations. This post looks at unpacking iterables, and how it can also be used to make functions functions take… Read More »

Virtual Micromagnetics – Micromagnetism With Virtual Machines

Installing micromagnetic software can be a challenge. There are can be complex dependencies and it’s not always clear how to get a working system. I recently stumbled across the virtual micromagnetics project which provides an entry point for researchers wanting to exploit virtual machines for micromagnetics. I was intrigued by this idea – virtualisation plays… Read More »

Use Vagrant With Git

Vagrant is a tool for managing virtual machines. By combining vagrant with git (and shared git repositories like github or bitbucket) it is possible to share machine configurations. This post explores how using vagrant with git works and some possible challenges with collaborating with vagrant machines. Sharing Virtual Machines Sharing virtual machine images can be… Read More »