Writing Software Which Will Continue to Work
, Posters

After having some experience keeping two widely-used data access and analysis software packages in use for several decades each, I have found several ways to make packages portable, user-installable, and easily-repairable. These are not the only way to do this, but with software involving special knowledge of particular astronomical data types, more detailed expertise is required than most astronomers and astrophysicists are likely to have. In the case of files of images, spectra, and object catalogs, there are lots of formatting, mapping, and translation problems which can be solved with reliable software that relatively few people can write. RVSAO in IRAF SPP and WCSTools in C have been doing more and more of that since 1989 and 1994 respectively. It has come time to translate the RVSAO spectral redshift package out of IRAF, so the programming and user interface questions needed for that translation to RVTools will be discussed.

See also:

As an astronomical software developer at the Smithsonian Astrophysical Observatory, I have worked on data pipelines for instruments which produce spectra and scan the sky. At MIT, Cornell, and MIT again, worked on spectra of solar system objects, positions of stars and planets and modelled planetary rings and multiple stars from occultation data, all of which I wrote pipelines to reduce. Over the past I also have worked on inclusion, diversity, and equity issues in astronomy, locally, nationally, and internationally.

This speaker also appears in: