OPUS Science Data Processing

Similar documents
The New HST FITS Format, the FITS Kernel and OpenIRAF

Chapter 2 HST File Formats

Error Detection And Correction

CEDAR Requirements. Date: March 21, 2000 Document Number: COS Prepared By: S. Béland S. Béland, COS Software Engineer, CU/CASA Date

Software tools for ACS: Geometrical Issues and Overall Software Tool Development

ICD 2.3/4.3. Wavefront Correction Control System to Data Handling System

JWST Pipeline & Data Products

Input File Syntax The parser expects the input file to be divided into objects. Each object must start with the declaration:

Chapter 15 NICMOS Data Structures

Troubleshoot DNA Center Using Data Platform

D R A F T ICD 1.8/4.4. Target Acquisition System to Telescope Control System. Bret Goodrich, Eric Hansen. Version: Draft A2. Issued By: Software Group

Filter-Dependent and Geometric Distortions

The STScI STIS Pipeline VII: Extraction of 1-D Spectra

Table of Contents. Appendix. Table of Figures. Document Change Log

Delivery of Reference Files to the Data Management Systems

The Versatile Acquisition System of Giano

The Mosaic Data Capture Agent

NHSC HIFI DP workshop Caltech, September A Tour of HIFI Data. - page 1

APEX SCPI socket command syntax and backend data stream format

Basic PyRAF. Version 2.0 July Space Telescope Science Institute 3700 San Martin Drive Baltimore, Maryland 21218

JWST Pipeline & Data Products

ARIES. ARIES C&DH Software Data Content & Format

Task. Milestone. External Tasks. Project: pipelineprojects Date: Thu 4/7/05. Summary. Split. External Milestone. Deadline.

IVOA Spectral Energy Distribution (SED) Data Model

MeerKAT Data Architecture. Simon Ratcliffe

Assessment and Delivery of Reference Files

MOSAIC Operations Concept Document

Assessment and Delivery of Reference Files

Basic Use of SExtractor Catalogs With TweakReg - I

FTT/NAS vs FLC Comparison of Technical Requirements

Document Number: SC2/FTS/SOF/020

BULLETIN 1203-GD2, -GK2 & 1336-GM2 DF1 MESSAGING (FULL DUPLEX / POINT-TO-POINT)

Revision to TIR98-12: Assessment and Delivery of Spectrographs Calibration Reference Files

Using Python with Smoke and JWST Mirrors. Warren Hack, Perry Greenfield, Babak Saif, Bente Eegholm Space Telescope Science Institute

The CFH12K Queued Service Observations (QSO) Project: Mission Statement, Scope and Resources

End-to-end data acquisition pipeline for the Cherenkov Telescope Array

Planning Production Monitoring

Data Management System (DMS) Requirements

MGL Avionics. N16 Aviation band Navigation Radio ICD V1

Working with M 3 Data. Jeff Nettles M 3 Data Tutorial at AGU December 13, 2010

AIA Data processing and Distribution: from Telemetry to Science data

Orifice Flow Meter

ESO Science Archive Interfaces

STEVEN R. BAGLEY THE ASSEMBLER

MERIS Instrument Status

The Fieldbook - Objectives

THE NEW GENERAL CONTROLLER - NGC/OPT. Claudio Cumani Instrumentation SW Workshop , October 7

HiRISE Operations Center Overview. Eric Eliason Co-Investigator and Ground System Manager October 13, 2004

Southern African Large Telescope

Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc.

2.1. Project Information and Protection Global Settings Working with Tags... 15

Development of Generic Ground Systems by the Use of a Standard Modeling Method. Takahiro Yamada JAXA/ISAS March 1, 2005

Astrosat Project Soft X-Ray Telescope (SXT)

Instrument Distortion Calibration File Transformation

Hands-On Hacking Techniques 101

MRTCAL tutorial. IRAM Science Software User Meeting Apr , St Martin d Hères

Polarization Properties of ACS

Hash Tables. Hashing Probing Separate Chaining Hash Function

GLAST Large Area Telescope Instrument Science Operations Center

UNIVERSITY OF HAWAII AT MANOA Institute for Astrononmy

User's Manual for FGS Data Reduction. (FGS Instrument Report No.23) April 21, 1993

Notes on some items. 1. Installation

Solar Wind Around Pluto SWAP

K2289: Using advanced tcpdump filters

Cisco TEO Adapter Guide for Microsoft Windows

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service

LAAPTOF - Updates. AMS users meeting

CDB/Auto-Online Unload CDB/Auto-Unload

Implementation of the Temperature-Dependent Dark Correction in CalnicA

Tiling Rectangles. ...would be encoded as (4 2 1) (1) (1 2) (1) Problem Description

Testing & Debugging TB-1

Copyright 2008 Casa Software Ltd.

Use of ROOT in the DØ Online Event Monitoring System

Adaptive selfcalibration for Allen Telescope Array imaging

Data Management System (DMS) Requirements

DISTRIBUTED MEMORY IN A HETEROGENEOUS NETWORK, AS USED IN THE CERN. PS-COMPLEX TIMING SYSTEM

List of Examples List of Figures List of Tables. Acknowledgments 1. VERIFICATION GUIDELINES 1

FAST-IR FAMILY. HIGH-SPEED INFRARED CAMERAS. KEY BENEFITS EXAMPLES OF TYPICAL USES ULTRAHIGH FRAME RATE HIGH SENSITIVITY ADVANCED CALIBRATION

COMPUTER ORGANIZATION & ARCHITECTURE

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee

style Click to edit Master text Click to edit Master subtitle style Rodrigo Améstica Click to edit Master text styles

APEX SCPI command and subsystem log message syntax APEX backend data stream format

What happens. 376a. Database Design. Execution strategy. Query conversion. Next. Two types of techniques

Instruction : A command to the microprocessor to perform a given task on specified data. Each instruction has two parts

DOCUMENT NAME DATE VERSION

LAXPC_DATA_FORMAT_V DOC LAXPC DATA FORMAT

Visual Profiler. User Guide

SUGI 29 Data Warehousing, Management and Quality

How to Properly Manage Tabor s AWG Arbitrary Memory

On Differences in Effective and Spectral Radiance MSG Level 1.5 Image Products

Foundations of Python

Chapter 18: Parallel Databases Chapter 19: Distributed Databases ETC.

Chandra Science Center. ACIS Telemetry Products: Level 0 to CXC Archive Interface Control Document

The Institution of Engineers - Sri Lanka

Decoders Wilfrid Laurier University

CISC 662 Graduate Computer Architecture Lecture 13 - CPI < 1

FAST-IR FAMILY. HIGH-SPEED INFRARED CAMERAS. KEY BENEFITS EXAMPLES OF TYPICAL USES ADVANCED CALIBRATION ULTRAHIGH FRAME RATE

This study aid describes the purpose of security contexts and explains how to enable, configure, and manage multiple contexts.

SWAP Image Calibration. Daniel B. Seaton, D. Shaun Bloomfield, ROB & TCD SWAP Teams

Transcription:

Science Data Processing www.stsci.edu/software/opus/ www.dpt.stsci.edu/ 1 of 13

OPUS Science Data Processing PMDB ASSIST PDB pod file Data Partitioning Support Schedule Data Validation EDT binary dataset EDT binary dataset + dgx EDT binary dataset, dgx + dvx check for bad segments insert fill data if telemetry dropouts extract proposal and scheduling information from PMDB dredge mnemonic values from telemetry and apply conversions if necessary compare actual vs. planned observation parameters World Coordinate System convert pointing informationinto standard FITS WCS keywords Keyword Database Keyword Exceptions Table Keyword Rules Generic Conversion Best Ref/ Switch EDT binary dataset, dgx, dvx + dcx uncalibrated FITS dataset uncalibrated FITS dataset convert data into FITS format properly orient images or spectra populate keyword values populate calibration reference file and switch keywords (also used by StarView/web) CDBS Data Collector hold individual exposures for association processing uncalibrated FITS dataset 2 of 13

OPUS Processes ΠData Partitioning segments the telemetry stream into standard EDT dataset appends multiple dumps into a single exposure file > uses an index file to avoid sorting packets > flags packet errors caught by PACOR ΠSupport Schedule gathers proposal information from PMDB test proposals required for development > test version of PMDB must be populated by TRANS 3 of 13

OPUS Processes (cont.) ΠData Validation decodes the exposure and engineering parameters in the telemetry and compares them to the planned values internal header specification (from Ball) > PDB (EUDL.DAT, TDFD.DAT) must be fully populated and defined in DM-06 [DONE] Planned value comparisons ( flags and indicators ) need to be determined by the Instrument Scientists [09/2002] ΠWorld Coordinate System implements a translation from telescope coordinates through the instrument light-path to an astronomically valid pointing aperture positions must be defined [09/2002] 4 of 13

OPUS Processes (cont.) ΠGeneric Conversion Generic Conversion outputs uncalibrated data > raw, asn, spt, trl data will be output in standard FITS format with image or table extensions primary header will contain keywords inherited by all extensions and a null data array Extensions > Images grouped by imsets consisting of science array, data quality array, and null error array. > data quality array will be null if no telemetry dropouts 5 of 13

OPUS Processes (cont.) ΠGeneric Conversion (cont.) Required for development > DM-06 to develop algorithms for data formatting [DONE] > keyword definitions (ICD-19) are currently being worked by the Instrument Scientists world coordinate definitions [09/02] calibration switches and selection criteria [09/02] calibration file name keywords [09/02] 6 of 13

OPUS Processes (cont.) ΠData Collector OPUS will ensure all component exposures are present before processing further association table contains information about the product dataset > dataset self-documenting only associations required for data processing will be constructed in the OPUS pipeline > CR splits > Repeat obs 7 of 13

Calibration ΠOPUS will use STSDAS calibration software Πrun on ALPHA / Tru64 UNIX platform in operations Πexpands size of dataset converts integer raw data to real possible expansion of data quality array. expansion of the error array. ΠNeed calibration reference files for testing (at least dummies) 8 of 13

Other Science Data Modes Πdata content & keywords for other science data modes must be defined by Instrument Scientists microprocessor memory dump [09/02] engineering diagnostic data [09/02] 9 of 13

CODE REUSE ΠCore OPUS system (OPUS 13.2) ~90,000 lines of code 100% reuse ΠWFC3 specific processes Based on FUSE study (Rose et al. 1998, OPUS: The FUSE Data Pipeline, www.stsci.edu/software/opus/kona2.html) > 5076 lines of code > 71% reuse of existing OPUS modules (ACS, NICMOS) ΠMajor effort in functional and throughput testing 10 of 13

Major Science Data Processing Requirements Summary ΠInternal header specification DM-06 to document content and format of science internal header [DONE] PDB (EUDL.DAT, TDFD.DAT) defined. [DONE] ΠKeyword definitions ΠPlanned values flags and indicators for Data Validation ΠAperture definitions [DONE] 11 of 13

Test Data Requirements ΠTest data from detectors on ops bench expected in March 2002 and from integrated instrument in June 2002 including all science and engineering modes ΠSMGT & IPT test data must include: PMDB population and PDB definition images that enable OPUS to determine proper orientation list of possible error conditions to simulate data that simulate those error conditions enough data for throughput test 12 of 13

Thermal Vac Support Œ.SDI files will trigger full dataset name: ipppssoot_csiiyydddhhmmss allows reuse of SMS Œ Optical Stimulus Snapshots named the same as the image file: csiiyydddhhmmss.oss allows corresponding OSC data to populate keywords Œ Support Schedule defaults since exposures will not have PMDB support, a default support schedule will be used. Auxilliary keyword values can be supplied in a separate exposure-specific ASCII file. 13 of 13