180 likes | 362 Views
ORAC Overview. Joint Astronomy Centre March 1999. ORAC System Overview. O bservatory R eduction and A cquisition C ontrol a project to upgrade the Observing System at the UKIRT Collaboration with the Joint Astronomy Centre: Alan Bridger (UKATC), Project Manager
E N D
ORAC Overview Joint Astronomy Centre March 1999
ORAC System Overview • Observatory Reduction and Acquisition Control • a project to upgrade the Observing System at the UKIRT • Collaboration with the Joint Astronomy Centre: • Alan Bridger (UKATC), Project Manager • Gillian Wright (UKATC), Project Scientist • Frossie Economou (JAC), • Malcolm Currie (JAC, ex UKATC) • Min Tan (UKATC) • plus Andy Adamson, (JAC, ex UCLAN), External Project Scientist, still an Honourary team member
Goals and Scope • “To increase the observing efficiency and publication rate of UKIRT” • Replace all the current UKIRT software that interacts directly with the observer • Backwards compatible
The Present System • Telescope system, instrument system and data reduction • Instrument configured using Configs and sequences data acquisition using EXECs • CGS4 has automatic, on-line data reduction • Config - an ASCII description of an instrument configuration • EXEC - a description of the observing sequence • The UKIRT_PREP system allows definition of these - with some assistance
The ORAC System Observatory Reduction and Acquisition Control, consists of: • A new, extended preparation system, gui-based with remote preparation • A new, Unix based, control system • An improved, flexible and extensible data reduction system Intended to be flexible and modular, and in particular to allow an upgrade to fully-queue scheduled observing if desired.
ORAC Observing Tool (ORAC-OT) A variant of the Gemini OT, developed by the Gemini OCS group for the Gemini telescopes • Allows definition of Observations for entire observing programme as a Science Program. • Re-implements, improves current (UKIRT_PREP) functionality • Adds telescope information (and to come: scheduling information, data reduction recipe) • Allows preparation at home institutes & remote submission • Libraries of standard selections • Implemented in Java, Science Programs stored using SGML
Observing Control: ORAC-OCS • Observatory Control System • Forms the interface to observing at the telescope, central point for control • Two major components: • Chooser • Observation Sequencer
Chooser • The main interface to “classical” observing at the telescope • Allows observer to browse their Science Programs and select Observation Definitions to be executed • Will perform some consistency checking for the user • Translates Science Program format to Configs and EXECs for backwards compatibility. • Interacts closely with the Observation Sequencer to control observing. • Implemented in Java
Observation Sequencer Executes the sequence of commands that synchronizes the high level events required for data taking • Sends commands to ICS, TCS, DHS (plus others) • State machine to control the execution of the sequence • Very similar to the current EXEC system • Targeted at Michelle, UFTI & future instruments, allow for it to drive CGS4, IRCAM • Drama task, Java user-interface
Data Handling System Provides data & header collection and storage, plus quick-look display of latest data • Data storage using Starlink NDFs • Starlink GAIA (ESO Skycat) for quick-look • Actually provided by Michelle Project, not part of ORAC • Drama tasks
Data Reduction: ORAC-DR Pipelined data reduction system to provide automatic, stand-alone reduction of raw data. • Modular approach - separates pipeline, recipes, and algorithm engine • Each module can in principle be replaced • Uses idea of Recipes to achieve flexibility and extensibility • Uses existing data reduction software in the algorithm engine • New Recipes can be created from primitives • Uses standard recipes for standard observing sequences • Implemented in perl, using Starlink engine
Astronomer at home Database of Observations Instrument Telescope ORAC in Use ORAC-OT Prepares the observations Reduce the data ORAC-DR Astronomical data acquired Selects next observation ORAC-OCS Execute the Observation ORAC-OCS Astronomer at home with data Coordinates and controls
The ORAC Scheduler To provide optimum nightly or long-term schedules for UKIRT. • Originally conceived as an upgrade or replacement for the Chooser • Now a separate Scheduling Tool
Astronomer at home Database of Observations Database of Plans Instrument Telescope ORAC in Use ORAC-OT Prepares the observations ORAC-ST Plan the Observing ORAC-DR Reduce the data Selects next observation ORAC-OCS Astronomical data acquired Execute the Observation ORAC-OCS Astronomer at home with data Coordinates and controls