Sharing code and support between heterogeneous telescopes: the UKIRT and JCMT joint software projects

UKIRT and JCMT, two highly heterogeneous telescopes, have been embarking on several joint software projects covering all areas of observatory operations such as observation preparation and scheduling, telescope control and data reduction. In this paper we briefly explain the processes by which we have arrived at such a large body of shared code and discuss our experience with developing telescope-portable software and code re-use.

[1]  William R. F. Dent,et al.  New spectral line multibeam correlator system for the James Clerk Maxwell Telescope , 2000, Astronomical Telescopes and Instrumentation.

[2]  Nicholas P. Rees,et al.  JCMT/UKIRT Telescope Control System , 2002, SPIE Astronomical Telescopes + Instrumentation.

[3]  Hilo,et al.  SCUBA: A Common - user submillimetre camera operating on the James Clerk Maxwell telescope , 1998, astro-ph/9809122.

[4]  Tim Jenness,et al.  Infrared Spectroscopy Data Reduction with ORAC-DR , 2001 .

[5]  Tim Jenness,et al.  Reducing SCUBA Data at the James Clerk Maxwell Telescope , 1998 .

[6]  M. J. Currie,et al.  Observing control and data reduction at the UKIRT , 1998, Astronomical Telescopes and Instrumentation.

[7]  Tim Jenness,et al.  Remote Eavesdropping at the JCMT via the World Wide Web , 1997 .

[8]  Graeme D. Watt Submillimeter flexible scheduling with the JCMT , 1998, Astronomical Telescopes and Instrumentation.

[9]  Tim Jenness,et al.  ORAC-DR: Pipelining With Other People's Code , 1999 .

[10]  Stephen S. Murray,et al.  Other People's Software , 1998 .

[11]  Jeremy Bailey,et al.  Portable telescope control system project , 1997, Optics & Photonics.

[12]  Patrick Wallace Pointing and Tracking Algorithms for the Keck 10-METER Telescope , 1988 .

[13]  Frossie Economou,et al.  ORAC: a modern observing system for UKIRT , 2000, Astronomical Telescopes and Instrumentation.

[14]  Tim Jenness,et al.  JCMT observatory control system , 2002, SPIE Astronomical Telescopes + Instrumentation.

[15]  Tim Jenness,et al.  SCUBA Observing Techniques and Data Reduction Pipeline , 2000 .

[16]  Alasdair Allan,et al.  Generic Data Pipelining Using ORAC-DR , 2002 .

[17]  A. Adamson,et al.  ORAC: 21st Century Observing at UKIRT , 2000 .

[18]  Kim Gillies,et al.  Infrastructure of the Gemini Observatory control system , 1998, Astronomical Telescopes and Instrumentation.

[19]  Frossie Economou,et al.  An Observer's View of the ORAC System at UKIRT , 2001 .

[20]  Tim Jenness,et al.  The SCUBA Data Reduction Pipeline: ORAC-DR at the JCMT , 1999 .

[21]  Frossie Economou,et al.  Remote Eavesdropping via the World Wide Web , 1996 .

[22]  T. Jenness,et al.  SURF -- SCUBA User Reduction Facility , 2003 .

[23]  Mathew J. Rippa,et al.  The Infinitely Configurable Observation Query Tool , 2002 .

[24]  Frossie Economou,et al.  Data Reduction of Jittered Infrared Images Using the ORAC Pipeline , 1999 .