SOFIA eNewsletter for Scientists
The SOFIA Data Cycle System Highlights

      vol. 4   April 1 , 2002
      This eNewsletter is intended for the scientific community. If you would like to receive our quarterly newsletter, please contact SOFIA@usra.edu

A major question for astronomical users is how they will acquire data on SOFIA. Historically, airborne astronomy data have been obtained primarily by knowledgeable P.I. teams and their collaborators. With the advances in airborne instrumentation and associated software support, USRA, the prime contractor for SOFIA, felt that it should be possible to obtain some airborne data without collaborating with a knowledgeable P.I., so that any astronomer with a good proposal can obtain the data needed to do his or her science. To make this possible, the observatory must provide a framework in which the extraordinary complexities of infrared astronomy are handled in a routine fashion. With strong support from NASA, the USRA has chosen to enable this policy by developing several facility instruments which will be maintained and operated by USRA and its team at the SOFIA Science and Mission Operations Center (SSMOC) at Moffett Field. The first-light facility instruments were described in the previous newsletter. It should be noted that SOFIA will also have a number of PI instruments, including 2 German PI instruments, that USRA will support in a PI mode similar to what was done on the KAO.

To support the general investigator in obtaining data with the facility instruments in the airborne environment, it was realized that a number of software tools and associated environments were also required. The idea that general investigators would be interacting with the observatory in at least four important respects -- observing preparation, data acquisition, data reduction pipelines, and archival data access -- led to the expanded notion of a user support system that can assist the astronomer from start to finish: the "Data Cycle System", or DCS. The DCS is being developed by USRA using teams at the Rochester Institute of Technology, UCLA, and NASA Ames. It is supported strongly by NASA. Below, the developers of the SOFIA DCS describe the various components of the system. Although the DCS was originally meant to support the use of facility instruments, it is being developed in such a way that the DCS functionality can be applied to PI instruments later.


When most SOFIA users of facility instruments interact with the observatory during normal operations, their interaction will be mediated by an interface which is part of the Data Cycle System, or DCS. The DCS is not only an interface, however; it is the software system which provides users with most of the functionality that they will need at every step along the way to ultimately acquire their calibrated and reduced data. These functions include science planning, proposal preparation, pipelined data reduction, and archival storage and retrieval of SOFIA data.

The DCS was originally motivated by two considerations. The first was the recognition that a data archive is indispensable. SOFIA data will be unique and often unattainable elsewhere, so they represent a scientifically valuable heritage that can and should be usable by the entire community once the original investigator has had the opportunity to use those data for his or her project. Archival research flourishes as an important legacy of most space-based observatories, and SOFIA's 20-year legacy will long be a prime scientific resource to be used alongside the databases from HST, SIRTF, Chandra, Herschel and NGST, among others. The second consideration is the "democratization" of airborne astronomy. In contemplating how, for example, an X-ray astronomer or even a theorist might gather and reduce data, it became evident that observers should have the option of a highly automated procedure for using selected, commonly-used modes of facility instruments, and that the reduction of routine data from those instruments should be doable with a standard pipeline.

The distribution of the DCS development effort among several institutions -- both universities and research institutions -- reflects the broad scope of interest in the DCS. The "Core DCS", being developed at the Rochester Institute of Technology in New York, will reside both on the aircraft and at the SOFIA Science and Mission Operations Center (SSMOC) at NASA/Ames. It will ingest the astronomical observing requests -- filled-in astronomical observing templates containing all parameters necessary for the execution of an observation -- and distribute the information to the science instruments and to the mission control software (MCS). The Core DCS will also be the first repository for the science data, first allowing astronomers to use the facility instruments "quick-look" functions to monitor the incoming data, and then producing the pipelined, reduced data products, once all of the calibration and reference source data are in hand. At the SSMOC, or from any computer on the web, the Core DCS can be called upon by astronomers to use the data reduction modules appropriate to each science instrument in different ways than those assumed by the standard pipelines. In addition, astronomers can call upon the Core DCS to analyze archival data. The RIT development team consists of Robert Krzaczek, Joel Kastner, Ian Gatley, Scott Lawrence and Patrick Stein.

The SOFIA data archive is being developed at UCLA by the Data Management Team, consisting of John Milburn, Ralph Shuping, and Mark Morris, with strong advisory participation by Steve Lord, at IPAC (the Infrared Processing and Analysis Center, located on the Caltech campus). Each time SOFIA lands, the on-board data will be transferred to the SOFIA archive. The data will be organized within a sophisticated database management system (currently Informix), and they will be accessible on the web through a custom interface. It is our goal that the archive will contain the raw, untouched science and calibration data for all instruments, and the pipeline-processed data for the facility instruments. The complete archive will reside at the SSMOC, but we are also working with IPAC to have the pipeline-processed, "finished product", SOFIA images and spectra be accessible on-line via their Infrared Science Archive (IRSA). The IRSA provides the astronomical community with access to many major infrared databases, including those from IRAS, ISO, MSX, 2MASS, SWAS, SIRTF, and Herschel, and we expect that the scientific value of SOFIA data can be enhanced by the intercomparisons made possible in the context of the IRSA.

The SOFIA archive will also house all recorded auxiliary data from the observatory and aircraft -- the so-called "housekeeping data". The housekeeping data includes environmental data, aircraft coordinates, velocities and headings, telescope and instrument parameters, water vapor monitor readouts, and log entries by observers and the flight director. It will also include digitized guider camera images. The auxiliary data will be invaluable for detailed assessment of the science data products after the flight. In addition, much of it will be usable by the observatory staff for monitoring the health of the observatory, performing trend analyses, and tracking down anomalies.

An important part of the archive will be the interface which allows queries based on a variety of criteria. Any astronomer planning future research will be able to quickly learn what has already been observed with all instruments on SOFIA, and, when the facility-class instruments have been used, the resulting images and spectra will be readily accessible, once the validation period has elapsed. It is our goal that all raw data will be publicly accessible after the validation period, and after the first few years of operations, an active archival research program is expected. So far, no decisions have been made about archiving data from the German instruments.

Flight planning and scheduling are not part of the DCS, and presently the SOFIA flight planning is being done within the USRA development of the Mission Control Software. However, the DCS does support advanced research efforts at NASA/Ames Research Center by Jeremy Frank to explore how SOFIA could automate flight planning. One of the demands upon the observatory is that the flight hours be efficiently used to maximize the science return from the observatory. Doing so requires folding several science programs and several flights into the planning mix, so the algorithms needed to determine the maximal solution, given all the constraints on flight paths and flight durations, not to mention altitude constraints, can be quite complex.

The overall project management and software systems engineering of the DCS development activities is the responsibility of Fran Nelbach, the SOFIA Information Systems Development Manager at USRA. Goeran Sandell, a Senior Support Scientist at the USRA, oversees many of the DCS activities, calling upon his extensive experience in data systems at other observatories.

Eventually, the DCS will incorporate proposal preparation tools and observation planning tools, with links to major on-line databases for sky visualization and background estimation. Time estimators will be a part of the observation planning suite. Studies of how best to provide these capabilities, possibly through the use of non-developmental software, are being initiated. It is expected that existing software can be obtained and adapted in time to support the early rounds of proposals. For the components described above, the work is on track to be completed well in advance of first light. The DCS system will be based on the most modern tools and techniques available, and perhaps most important, is flexible enough to accommodate the dramatic changes that can be anticipated during the 20-year lifetime of the observatory.


Back to SOFIA eNewsletter for Scientists
Go to SOFIA Homepage