Code
TMT/IRIS ETC
The IRIS Exposure Time Calculator (IRIS ETC) is a tool designed to help develop science cases for IRIS on the Thirty Meter Telescope (TMT). IRIS is a near-IR (0.8 - 2.4 microns) integral field spectrograph, which will work at the diffraction limit of TMT. IRIS is an imager and a spectrograph with a sequential design, such that a pickoff mirror will be used to feed imager optics to the spectrograph. This sequential design will allow IRIS to operate both of the imager and spectrograph simultaneously.
The IRIS ETC is currently being adapted to work with OSIRIS and the newly designed instrument LIGER for the Keck I AO upgrade KAPA (Keck All-sky Precision Adaptive-optics). The source code for the IRIS ETC can be found here - GitHub
Carnegie Python Distribution
The Carnegie Python distribution (CarPy) is collection of Python routines for data reduction and analysis for instruments on Magellan (i.e. IMACS, FourStar, LDSS3, MagE and MIKE). CarPy includes many standard open source Python packages such as NumPy and SciPy. I helped contribute to the development of CarPy, which includes writing routines and designing the distribution.
COSMOS
The Carnegie Observatories System for MultiObject Spectroscopy (COSMOS) is one of the Carnegie data pipelines for reducing multiobject and longslit spectra from Magellan IMACS and LDSS3. I helped contribute to its development. In particular I wrote the C code for the ldss3-pattern noise removal routine which is designed to remove the high frequency pattern noise in Fourier space that can intermittently appear on the LDSS3 detectors. I'm currently working on investigating whether this can be updated to include the LDSS3-C detectors.
Additional Code
My stable code lives here - GitHub
My private developmental code lives here - Bitbucket
My really old deprecated code lives here - code.obs.carnegiescience