Software

All of my publicly available software can be found at github. The first two repositories listed below have been featured in peer-reviewed papers; the others are libraries I wrote for personal use, but have made public in case they are useful for anyone else.

cjam @ github
This code calculates first and second velocity moments using the Jeans Anisotropic MGE (JAM) models of Cappellari (2008) and Cappellari (2012). We extended these models to calculate all three (x, y, z) first moments and all six (xx, yy, zz, xy, xz, yz) second moments. The full calculations are given in Watkins et al. (2013). Our code is written in C with a Python wrapper, and is an based on the IDL implementation of the line-of-sight calculations by Michele Cappellari. (IDL and Python versions of this code that include proper motions are now available from Michele Cappellari, however neither the Python versions nor the proper motions were not available at the time that this code was written.)
voronoi @ github
This code performs a Voronoi 2D-binning algorithm on an input set of pixels. This is a Python version of the IDL implementation by Michele Cappellari. (A Python version of the code also now available from Michele Cappellari, however it was not available at the time that this code was written.)
genhernquist @ github
A collection of Python functions for generating various quantities for generalised Hernquist profiles. Written for myself, but shared in case they are useful to anyone else.
mgetools @ github
A collection of Python functions for manipulating and generating various quantities for Multi-Gaussian Expansions (MGEs). Written for myself, but shared in case they are useful to anyone else.
toolbox @ github
A random collection of useful Python functions. Written for myself, but shared in case they are useful to anyone else.
CVPlus @ github
LaTeX templates to generate CVs and other documents in different combinations and paper formats.