OPUS is the telemetry processing system currently operational at the Space Telescope Science Institute in Baltimore, Maryland. This system converts the incoming telemetry from the Hubble Space Telescope into standard output. OPUS software is based on the blackboard architecture and, as a result, is highly robust and portable.
OPUS also provides a pair of monitors/managers that can assist the operations staff in controlling the activities in the pipeline. Those monitors are Java-based, easy to use and portable.
One set of OPUS applications processes the telemetry, producing standard FITS (Flexible Image Transport System) data files. Those processes are to a great extent table-driven in an effort to reduce code changes, improve maintainability, and reduce the difficulty of porting to new missions.
OPUS is...
- ...a fully distributed pipeline processing system for any series of applications.
- ...an environment for running multiple instances of multiple processes in multiple pipelines on multiple nodes.
- ...a set of monitoring tools to help you control the distributed pipeline.
- ...able to run on Solaris (2.8), Linux Red Hat (8.0) and AIX (5.1) platforms or, with NFS devices, on a mixed set of platforms.
- ...a fully operational telemetry pipeline system at the Hubble Space Telescope Science Institute.
- ...extensible: allows easy integration of your own pipeline steps.
- ...configurable: allows tailoring of pipeline processing to your own environment.
- ...robust: in continuous operation at STScI since December 1995.
- ...available: The OPUS platform which supports a complete pipeline is now available on CD-ROM with a sample pipeline.
Observatories and Satellites
That Use OPUS
OPUS is used operationally by an increasing number of observatories: