Top Banner
EVLA Data Processing PDR Telescope Scripting Boyd Waters, NRAO
14

EVLA Data Processing PDR

Jan 15, 2016

Download

Documents

Herman Ferreira

EVLA Data Processing PDR. Telescope Scripting Boyd Waters, NRAO. The Observation Scripting Toolkit. Scripting Context. Sidney Harris. http://rai.astro.uiuc.edu/adass98/Proceedings/dolenskym/. Markus Dolensky, Bruce Mayhew, Bridget Kennedy. Scientific Requirements. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EVLA Data Processing  PDR

EVLA Data Processing PDR

Telescope ScriptingBoyd Waters, NRAO

Page 2: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 2

The Observation Scripting Toolkit

5. Observation Scripting Toolkit

GenerateObserving

Scripts

NormalizedProposal

project

$

VISIOCORPORATIO

N

PrioritizedProposal

-or-

Scriptor

Page 3: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 3

Scripting Context

8. Observation Scheduling Toolkit

DynamicScheduler

Scheduler

5. Observation Scripting Toolkit

GenerateObserving

Scripts

project

$

VISIOCORPORATION

PrioritizedProposal

Scriptor

4. Proposal Management Toolkit

PrioritizeProposals

TAC

IntentionalProposal

Page 4: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 4

Sidney Harris

Page 5: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 5

htt

p:/

/rai.ast

ro.u

iuc.

edu/a

dass

98

/Pro

ceedin

gs/

dole

nsk

ym

/

Mark

us D

ole

nsky,

Bru

ce M

ayh

ew

, B

rid

get

Ken

ned

y

Page 6: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 6

Scientific Requirements

Ident. Pri. Description

5.1.1 0 Describe observations with NRAO telescopes

5.1.2 1 Provide one interface for all NRAO telescopes

5.1.2 1 Text-based, human-readable, and human-editable format

5.1.3 1 Graphical user interface for novices

5.1.4 2 Expert mode for experts

5.1.5 0 Verify observing scripts for correctness

5.1.6 1 Check observing scripts for minimum standards (e.g. minimum time on source)

5.2.1 0 Allow specification of a range of criteria for scheduling

5.2.2 0 Allow specification of pipeline processing

5.2.3 0 Allow use of default or user-defined observing procedures

5.2.4 0 Allow use of default or user-defined observing setups

5.2.5 0 Allow use of default or user-defined processing procedures

5.3.1 0 Allow use of information from existing NRAO catalogs and images

5.3.2 1 Allow use of existing non-NRAO catalogs and images

Page 7: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 7

Scientific Requirements II

• Text-based, human-readable, and human-editable format

• Graphical user interface for novices

• Expert mode for experts

Page 8: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 8

Model-View-Controller

ExpertScripter

Text editor

Data representation

Novice Scripter GraphicalTool

Page 9: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 9

GBT Observe

• http://www.gb.nrao.edu/~rfisher/Glish/gbt_obs_intro.html

Page 10: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 10

GBT Observe: Observing Table

Header sourcename ra dec velocity bandwidth procedure3C286 28:49.7 30:46:02 500 10 crossM82N 51:36.0 70:05:00 500 10 ralongmapM82 51:42.0 69:56:00 500 5 declatmapM81 51:30.0 69:18:00 400 5 ralongmapM81S 51:30.0 69:05:00 400 10 ralongmap3C286 28:49.7 30:46:02 400 10 cross

Page 11: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 11

Table → Scripts → Blocks

Header sourcename ra dec velocity bandwidth procedure3C286 28:49.7 30:46:02 500 10 crossM82N 51:36.0 70:05:00 500 10 ralongmapM82 51:42.0 69:56:00 500 5 declatmapM81 51:30.0 69:18:00 400 5 ralongmapM81S 51:30.0 69:05:00 400 10 ralongmap3C286 28:49.7 30:46:02 400 10 cross

Observing BlockObserving Block

Pre

am

ble

“Post-a

mb

le”

ScriptObserving Block

Observing Block

Pre

am

ble

“Post-a

mb

le”

Observing BlockObserving Block

Pre

am

ble

“Post-a

mb

le”

Page 12: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 12

Implementation Details I

IntentionalProposal

$

VISIOCORPORATION

PrioritizedProposal

project

Datarepresentation

ScriptorQueue

;

XML XMLObserving

TableGlish Script

Real-time

Page 13: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 13

Implementation Details II

IntentionalProposal

$

VISIOCORPORATION

PrioritizedProposal

project

Datarepresentation

ScriptorQueue

;

XML XMLObserving

TableGlish Script

Page 14: EVLA Data Processing  PDR

July 18 - 19, 2002 EVLA Data Processing PDR Boyd Waters 14

Conclusions

• Keep it simple, stupid!