Research – Software
Software
While doing my research I write quite a bit of software for the analysis and visualization of data. Listed below is some of the software that may be useful to others.
pymccorrelation
pymccorrelation is a python package to compute various correlation coefficients and associated uncertainties. The Kendall’s tau implementation supports left/right censored data on both the dependent and independent variables (following Isobe+ 1986). This builds on the work of Curran (2014) and an early version of the code (known then as pymcspearman
) was used in Privon+ (2020). The software can be installed with pip
:
pip install pymccorrelation
An overview of the usage is provided in the README.
Identikit Dynamical Modeling
I have a modified version of the Identikit 2 modeling tool (original code). This was used in Privon+ (2013).
I have also created an expanded library of merger models for Identikit. Some of these are direct from the original Identikit release and others are scaled versions of the same mass model, for use in exploring higher mass-ratio encounters.
SED Modeling for Separating AGN and Starbursts
I have posted the IDL SED modeling code used in “Modeling the Infrared Emission in Cygnus A” (Privon+ 2012).
Document Templates
I have created some potentially useful document templates:
- Writing articles in markdown. This is a template/demo and a pandoc invocation to enable writing of research articles in (pandoc) markdown. Presently there are short demonstrations for AASTeX, A&A, and MNRAS. The demo for AASTeX is most complete, as I have typically used AASTeX to write papers. Contributions of templates for other journals are welcome.
- Optical/radio observing logs in markdown. These are intended to be filled out in the plain-text and can then be converted to PDF (or other formats) with something like pandoc.
- LaTeX template for astronomy dissertations at the U. of Virginia. This is based on a template made by earlier UVa students and includes some modifications I made for my dissertation.