I have a large number of public repositories on github; the most up to date listing of my code is there. |
astropy
I am a core contributor to astropy, the main library for
astronomy research in python. I am the lead maintainer of the convolution
submodule and the
astroquery affiliated package. I am part of the Spectroscopic
Coordinating Committee, which is in charge of future spectroscopy development
such as that on specutils.
|
astroquery
Astroquery is the astropy-affiliated
toolkit to explore and retrieve data from web-hosted archives.
I published a paper describing the design philosophy and goals of the package. |
I develop and maintain a Python-based
Spectroscopic Analysis Toolkit called pyspeckit.
It is built
to be a general use spectroscopic fitting and analysis package,
which includes all of the major fitting functions available in IRAF, GBTIDL,
CLASS, and other major codes. The main goal is for it to be extensible
and usable both interactively and in batch codes. Over time, some of
its core functionality is being replaced with specutils.
Pyspeckit is now being used by the Greenbank Ammonia Survey and the KEYSTONE projects to fit the ammonia spectra. |
Radio-astro-tools
I've developed tools for radio astronomy,
especially for handling spectral cubes and position-velocity
diagram extraction. The radio-astro-tools
project solves many of the commonly-encountered problems in radio data analysis.
|
The pyradex package is a wrapper of the RADEX radiative transfer package. It also wraps Fujun Du's myRadex package, which includes an alternative numerical solver. |
My Image Registration package is a toolkit for registering images with extended emission. I designed it to match images in the Bolocam Galactic Plane survey and to measure the offsets between those images with errors. It uses an FFT-based registration technique to achieve sub-pixel accuracy without fitting point source centroids. |