SAOTk and TclXPA: Tk/Tcl Extensions for Astronomy

William Joye (Smithsonian Astrophysical Observatory), Eric Mandel (Smithsonian Astrophysical Observatory)

Abstract:

SAOTk is an integrated set of Tk/Tcl canvas widgets for astronomical imaging and data visualization. The widget set is composed of the Frame, Panner, Magnifier, and Colorbar widgets. In addition to `classical' support for imaging FITS data, manipulating colormaps, region marking, coordinate readout (including WCS), etc, SAOTk widgets also support arbitrary image scaling and rotation, advanced postscript printing, 24-bit graphic support, and image mosaics.

TclXPA is a Tcl package that implements the both the client and server aspects of the XPA messaging system within Tcl. TclXPA allows a Tcl program to exchange data and commands with Tcl programs, Xt programs, or Unix programs.

SAOTk and TclXPA are being used in a wide variety of astronomical applications. These applications include general visualization and analysis, real-time instrumentation and calibration, and interactive modeling. These Tcl extensions can be utilized in any standard Tk/Tcl environment to build custom data analysis and visualization applications.



Web User
9/20/1999