23.11.2012 Views

Objectives - IRAM

Objectives - IRAM

Objectives - IRAM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The VLT Dataflow<br />

System<br />

Joseph Schwarz<br />

European Southern Observatory


ALMA Project<br />

The Egg Diagram<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Observation Blocks (OBs)<br />

Central unifying concept<br />

Include 1 target and n exposures<br />

Built up from ‘templates’ (an ISO concept)<br />

– Templates should cover ~90% of observations<br />

Prepared by observer during Phase II<br />

OBs intended to be atomic<br />

OBs are what gets scheduled<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

OBs are not ASCII files<br />

OBs in Practice<br />

– Can edit ASCII version, convert to OB format<br />

There is no automatic tool for checking OB<br />

correctness (except for syntax)<br />

– User can ask for non-existent filters, 6 hr<br />

exposure, or long acquisition image (even<br />

though proposal was for spectroscopy only)<br />

– OBs are currently checked manually<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

OBs in Practice (cont’d)<br />

OBs are often broken on the mountain<br />

– When exposure m of n fails, ops want to avoid<br />

repeating the target acquisition<br />

– Conditions may change during OB execution;<br />

do we want to throw out the good exposures<br />

and wait ‘till we can do them all at once?<br />

– Breaks the DFS to VCS interface<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

An OB Example<br />

Example consisting of 4 ASCII files<br />

– .obx file: master w/acquisition template:<br />

ISAACSW_img_acg_Preset + parameters<br />

– .csx file: constraint set<br />

– .tpx file: target information<br />

– .odx file: observation description<br />

uses template ISAACSW_img_obs_AutoJitter<br />

– plus parameters<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Alvin_J-epoch1.obx:<br />

name "Alvin_J-epoch1"<br />

userComments "1. epoch observation of this SN"<br />

userPriority "1"<br />

calibrationReq ""<br />

type "O"<br />

template "ISAACSW_img_acq_Preset"; # type:<br />

acquisition<br />

DET.DIT "30"<br />

DET.NDIT "4"<br />

DET.MODE.NAME "DoubleCorr"<br />

DET.WIN.NX "1024"<br />

DET.WIN.NY "1024"<br />

DET.WIN.STARTX "1"<br />

DET.WIN.STARTY "1"<br />

INS.MODE "SWI1"<br />

INS.FILT1.ID "J"<br />

INS.FILT2.ID "open"<br />

TEL.TARG.ADDVELALPHA "0."<br />

TEL.TARG.ADDVELDELTA "0."<br />

TEL.ROT.OFFANGLE "0."<br />

constraintSet "faint_SNe.csx"<br />

targetPackage "Alvin.tpx"<br />

observationDescription "SN_44m_J.odx"<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Scheduling<br />

Long-term: follows OPC decisions<br />

– Six-month observing period<br />

– Allocates only VM nights & technical time<br />

The rest is Service Mode<br />

– Currently done manually<br />

Six weeks for VLT + 5 La Silla telescopes<br />

– Automated tool has been tested (see next slide)<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

LTS: Trial Run<br />

The LTS was used for Period 64 on 2 telescopes out of 7<br />

Iterative Scheduling Process: You can never satisfy<br />

completely all the Astronomers’ Requirements.<br />

– Identify proposal constraints that cannot be respected<br />

– Edit these constraints<br />

– Run the scheduling algorithm<br />

Results: needed 2 days to complete the Schedule of 2<br />

telescopes, most time was spent analyzing the Proposals in<br />

order to change the constraints in a proper way.<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Medium Term Scheduling<br />

Done every month in Garching<br />

– Database: list of certified OBs<br />

– Reports: 1 per instrument<br />

Bad seeing list<br />

Bad transparency list<br />

Very few accepted proposals want bad seeing…<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Scheduling (cont’d)<br />

What the mountain does w/MTS is<br />

instrument-dependent<br />

– Ex: FORS team wants lots of subqueues<br />

– OBs are selected and scheduled by hand<br />

Short-Term Scheduler (STS)<br />

– Based on HST’s Spike inference engine<br />

– Different Scheduling Strategies to optimize the<br />

different <strong>Objectives</strong><br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

<strong>Objectives</strong><br />

Short Term Scheduler<br />

maximize telescope utilization, minimize instrument<br />

setup time, minimize the airmass, give greater<br />

preference to Observations with higher scientific<br />

priority<br />

Constraints<br />

target viewing, moon-target distance, moon phase, sky<br />

transparency and seeing, timing constraints, instrument<br />

configuration<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

STS: Timeline Widget<br />

Detail of the Timeline Widget which shows in a<br />

graphical way the constraints of the selected<br />

Observation Block<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Short Term Scheduler<br />

Tool about to be commissioned<br />

Learning curve is obstacle to its use<br />

– Ops team is understaffed<br />

– Mountain vs. HQ issues, too<br />

Spike engine is coded in Lisp<br />

– Lisp programmers hard to find, harder to keep<br />

– Conversion to C++ would be difficult ($$, t)<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Pipeline Processing<br />

FITS files received from VLT Control Sys<br />

QC group took over unverified S/W<br />

– “Reduction recipes”<br />

– Reduction engine<br />

– Experience w/site, telescope & instrument<br />

necessary to make the S/W work<br />

Biggest issue: identifying data received &<br />

what to do with it<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Pipelines: Status<br />

Supported & unsupported instrument modes<br />

– Not all modes offered to observers<br />

– Even supported modes need astronomer vetting<br />

– More automation possible<br />

– But pipeline was never intended to do<br />

everything (e.g., all 40+ FORS modes)<br />

QC group can produce raw data for SM<br />

observers w/in 48 hours in urgent cases<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Archiving<br />

All raw data frames & engineering data<br />

Only a handful of FITS keywords in DBMS<br />

– Restricts search possibilities<br />

User Support doesn’t have a good tool to<br />

determine observing program status<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience


ALMA Project<br />

Lessons learned<br />

Design the control system & the reduction<br />

system together - know their interaction<br />

Anticipate a lot of time to understand site,<br />

telescope & instruments<br />

– Feed this understanding back to the software<br />

Don’t underestimate “us vs. them” factors<br />

– Mountain vs. headquarters<br />

– Real-time vs. data reduction s/w developers<br />

J. Schwarz - 13 January 2000 ALMA SSR - The VLT Experience

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!