Engineering PapersSearch

NASA NTRS · 20010059601

Funtools: Fits Users Need Tools for Quick, Quantitative Analysis

Abstract

The Funtools project arose out of conversations with astronomers about the decline in their software development efforts over the past decade. A stated reason for this decline is that it takes too much effort to master one of the existing FITS libraries simply in order to write a few analysis programs. This problem is exacerbated by the fact that astronomers typically develop new programs only occasionally, and the long interval between coding efforts often necessitates re-learning the FITS interfaces. We therefore set ourselves the goal of developing a minimal buy-in FITS library for researchers who are occasional (but serious) coders. In this case, "minimal buy-in" meant "easy to learn, easy to use, and easy to re-learn next month". Based on conversations with astronomers interested in writing code, we concluded that this goal could be achieved by emphasizing two essential capabilities. The first was the ability to write FITS programs without knowing much about FITS, i.e., without having to deal with the arcane rules for generating a properly formatted FITS file. The second was to support the use of already-familiar C/Unix facilities, especially C structs and Unix stdio. Taken together, these two capabilities would allow researchers to leverage their existing programming expertise while minimizing the need to learn new and complex coding rules.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mandel, Eric, Brederkamp, Joe. 2001-06-01. Funtools: Fits Users Need Tools for Quick, Quantitative Analysis. https://ntrs.nasa.gov/citations/20010059601

Cite the original work for its findings. Save a collection to share your selection of sources.