Back to Volume
Paper: A Survey of Python Plotting Packages for PyRAF
Volume: 281, Astronomical Data Analysis Software and Systems XI
Page: 193
Authors: de La Peña, M. D.; Greenfield, P.
Abstract: In order to provide PyRAF, the Python-based alternative to the IRAF CL, with an environment for interactive analysis and visualization of data, we are evaluating a variety of two-dimensional plotting packages that are currently available for Python. One of the goals is to be able to manipulate data resident in memory in order to provide IDL-like interactive capabilities. We also desire that the package have a well-defined, object-oriented programming interface and design so that it can be extended to accommodate additional capabilities. The real challenge for a plotting package is balancing the requirements of flexibility, which gives the user maximum control, with ease of use. This challenge for the user interface places a great demand on the design and implementation of the system, and requires user feedback to evaluate whether the goal of an easy to use, yet powerful, interactive user interface has been achieved. This paper lists our requirements for and a description of the plotting packages being investigated for use in PyRAF. We discuss how the best candidates are able to fulfill our plotting tests which are designed to be typical examples of scientific presentation of data. Finally, we discuss our evaluation and experiences and the strategy for the next phase of analysis.
Back to Volume