Share Email Print

Proceedings Paper

Using scripting languages in optical interferometry
Author(s): Leonard J. Reder; Thomas G. Lockhart; Kenneth C. Ko; Benjamin T. Smith
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Testbeds and production systems need lightweight, capable, and rapidly developed applications. We have developed several such scripts for testing and operating the Keck Interferometer. Two stand-alone (Tcl/Tk script) applications implemented to support the Keck Interferometer are discussed. The first is a front end to automatic and manual optical alignment embedded software, developed using the Keck Observatory Keyword API extension. The second is a user interface to the Interferometer Sequencer that communicates with it via both Keywords and Common Orbject Request Broker Architecture (CORBA). We discuss client-side CORBA scripts implemented in Tcl, Perl and Python. These are all technologies that are either currently being used on testbeds at JPL or being evaluated for future use. Finally, a Python example demonstrating implementation of a simple CORBA server is presented.

Paper Details

Date Published: 13 December 2002
PDF: 12 pages
Proc. SPIE 4848, Advanced Telescope and Instrumentation Control Software II, (13 December 2002); doi: 10.1117/12.461553
Show Author Affiliations
Leonard J. Reder, Jet Propulsion Lab. (United States)
Thomas G. Lockhart, Jet Propulsion Lab. (United States)
Kenneth C. Ko, Jet Propulsion Lab. (United States)
Benjamin T. Smith, Jet Propulsion Lab. (United States)

Published in SPIE Proceedings Vol. 4848:
Advanced Telescope and Instrumentation Control Software II
Hilton Lewis, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?