Marshall's Software
Github
Most of my recent projects can be found at my Github page.Software for JWST
- WebbPSF provides direct imaging and coronagraphic point spread function simulations for JWST.
- POPPY is the underlying optical library that is the foundation for WebbPSF. It provides a general framework for Fresnel and Fraunhofer computational optics.
Software for GPI
- The GPI Data Pipeline reduces, calibrates, and helps analyze observations from the Gemini Planet Imager.
IDL Software
My IDL software has its very own page.Other / Older Astronomical Software
The below are all getting to be relatively ancient at this point, but on the off chance they're still useful to someone, here you go:- A FITS file mdimporter for Mac OS Spotlight. Requires OS X 10.4, hasn't been updated for anything more recent. Unzip the archive and see the README file for instructions. Warning: This is very rough alpha-quality code.
- A Sidereal Clock for Mac OS X that I wrote. Now includes Dashboard widget! (which was new and cutting edge when I wrote this...)
- This perl script, submit_prepare.pl, automates some tedious aspects of preparing submissions for ApJ or ArXiV.org (astro-ph), including compliance with ApJ filename rules and automatic re-compression of images to meet ArXiV's 1 MB file size limit.
- Data reduction and exposure calculation code for IRCAL, the science camera for the Lick Observatory Adaptive Optics system, can be found at my IRCAL page.
- Need to drive a Hawaii2 infrared detector using a Leach/ARC Generation II controller? Check out the software I wrote for our KERMIT camera.
- I've recently started using Matthew Britton's excellent Arroyo AO simulation library. I've written up some notes on using Arroyo.
- ljcrop is a lossless jpeg cropping tool for Linux. (Actually, it's a Tcl/TK GUI front-end for jpegtran.)