13
GLAST LAT Project Ground Software Workshop, July 15-18, 2003 1 Science Tools - Status Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

1

Science Tools - StatusScience Tools - Status

Seth Digel

HEPL/Stanford Univ.

16 July 2003

Page 2: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

2

OutlineOutline

• [What’s a science tool?]• Who we are

– Organization & working groups

• Where we need to be– Interfaces & obligations

– Schedule - remember the WBS

• Where we are– Status

– What’s working

– What’s not working

• Topics for the working sessions

Page 3: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

3

What’s a science tool?What’s a science tool?

• Jargon for the analysis software and databases that we’ll need for deriving scientific results from the LAT data

• Implicit in the term is that the analysis is high-level, like studying cosmic sources of gamma rays

• Also implicit in the term is that the analysis relies on an abstract characterization of the LAT – via its response functions – and to a lesser extent some faith that background rejection will meet the SRD requirements

– This may be a prejudice of mine, that science with the LAT does not require making Monte Carlo simulations of the sky

• The Standard Analysis Environment is the group of science tools that we have agreed to develop jointly with the SSC for us and for guest investigators to use

– Remember the big complicated diagram

• Within the LAT team we’ve got additional tools to develop– e.g., interstellar emission model, transient source searches, point source

catalog generation, in-flight (high-level) calibration monitoring

Page 4: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

4

Who we areWho we are

• LAT collab. scientists and software developers & assoc. scientists with free time on our hands + SSC

• Self-reported: 49 people, 18+ FTEs (the majority of whom are available now)

• Cautionary notes: 13 institutions, ~<0.4 FTE/person

SU/HEPL

SU/SLAC

GSFC/SSC

GSFC/UMBC

CEA/Saclay

IN2P3/LLR

IN2P3/Bordeau

INFN/Perugia

INFN/Trieste

INFN/Udine

INFN/Pisa

INFN/Bari

Univ. Washington

Page 5: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

5

R. Schaefer (SSC)& TBD (LAT)Databases4.1.D.4.3

P. Nolan (SU)Source Detection

I. Grenier (CEA/Saclay)& D. Petry (SSC)Catalog Analysis

M. Hirayama (SSC)Pulsar Analysis

D. Band (SSC)GRB Analysis

T. Burnett (UW)& J. Chiang (SSC)

Observation Simulation

H. Kelly (GSFC)& J. Peachey (SSC)

User Interface

D. Band (SSC)& S. Digel (SU)Analysis Tools

4.1.D.4.2

* in conjunction with the SSC-LAT Software Working Group

*

July 2003

Who we are (2)Who we are (2)

• How we are organized

TBD

Page 6: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

6

Who (3)Who (3)

• Working groups that are known to have meetings at least sometimes– SSC-LAT – Policy-establishing group, officially receives the science

tools in the SAE, also reviews requirements for the L1 pipeline

– Science Tools – Has been for definition, design issues; should be for developers

– Science Tools Core – Analog of the classic core group and will merge

– User Interface

– Databases & Related Utilitites

– Gamma-Ray Bursts

– LAT FITS Formats

Page 7: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

7

Where we need to beWhere we need to be

• The data challenge-driven development schedule imposes milestones on the functionality of the standard analysis environment

• Playing well with others– Sorting out what’s in the IOC

– There’s a whole ground system out there

• Ground system management also imposes a schedule (for functionality and esp. for reviews), and we are on the hook to have a follow-up face-to-face review with the committee that we faced last September

Page 8: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

8

GLAST Ground SystemGLAST Ground System

J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D

Project Reviews

Observatory Milestones

Simulators

Ground System Reviews

Ground System Deliveries

MOC

SSC

LAT IOC (LOF)

LAT IOC (SAS)

GBM IOC (IO/DA)

Ground System Testing

RF Compatibility Tests

Ground Readiness Tests

Mission Operations

End-to-End Tests

Ops Readiness Tests

Mission Simulations

Launch Rehearsals

Spacecraft Documents

J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D

2004 2005 20062003

GLAST Ground System / Mission Operations Schedule (as of 7/22/03)

2004 2005 20062003

Mike Rackley

Test Plan

Compat Test #0 2/9 (5 days)

GRT#1 11/10

LR #1 5/30

LR #2 7/30

PDR 12/3

MOR 4/15

CDR 6/9

Rel 111/1

Rel 2 4/15

Rel 3 10/15

ORR 7/15

Rel 4 12/15

Proj Plan, GSRD

7/22 Design Spec 7/30

SRR 7/22 (tbc)

GS Freeze 7/30

GSRD9/1

MCDR 3/1

PER 10/27

FRR9/22

PSR 7/17

SC PDR 5/5

MPDR/NAR 6/3

PSS8/1

CTS1/28

MTS 9/6

GBM PSR/Ship 8/3

Acept Review 11/20

LAUNCH 9/30

Ship 7/24

Bus I&T

TV Testing

LAT CDR 5/12

LAT Ship 9/1

GBM CDR 1/15 8/2 2/28

Observatory I&T

8/3 8/1

LAT PSR 7/7LAT I&T7/23 2/22LAT CPT

3/1

SDMS9/22

SRD2/6

Final

Test Rqmts DB 10/19/1

Draft - 11/15 Final - 5/15

Compat Test #3 5/18 (5 days)

Compat Test #2 3/17 (5 days)

GRT#2 4/1

GRT#3 6/15

GRT#4 9/1

GRT#5 11/15

GRT#62/15

GRT#7 5/1

CPT CPT2 12/7

CPT110/21

CPT3 5/1

4/15 8/1Ops Product (e.g. PROC) Validation

Mission Sims2/1 8/1 9/15

Rel 1 8/19

Rel 2 9/22

Rel 3 5/18

Rel 4 7/25

ICD's (Draft) ICD's(Final)

Dev Plan 12/7

Rel 1 6/30

Rel 2 1/15

Rel 3 5/1

Rel 4 8/1

Design Spec 4/1

Dev Plan 12/7

Test Plan

H/W Phase 1 3/1

H/W Phase 2 1/15

H/W Phase 3 3/1

Rel 2 DPF, Rel 1 Sci Tools 9/15

Data Challenge #2 2/15

2/14 5/29

11/11ETE#1 11/112/28

GBM I&T10/5 6/3

Rel 1 7/13 Rel 2

7/13

SW PDR, SRD, Dev Plan 5/2

CDR 10/31 IOC Plan

1/14 HW Rqmts Spec 7/1

1/19

5/15

Compat Test #1 11/4 (5 days)

CDRL36 - MTS ManualsPrelim CDRL4.1 OBS-GN ICD

Prelim CDRL4.2 OBS-MOC ICD

Final CDRL4.1 OBS-GN ICD

Final CDRL4.2 OBS-MOC ICD

Prelim CDRL5 OODMPrelim CDRL 6 T&C Hbk

Prelim CDRL23 SN-ICD Inputs

Prelim CDRL 7 FOP

Final CDRL23 SN-ICD Inputs

REV 1 CDRL5 OODM

Rev 1 CDRL 6 T&C Handbook

REV 2 CDRL5 OODM

Final CDRL5 OODM

Final CDRL7 FOP

Final CDRL6 T&C HbkREV 2 CDRL 6 T&C Hbk

REV 1 CDRL 7 FOP

Ops Concept Rev 1 Update 9/1

Ops Agreement Draft - 10/15

Msn Ops Read. Plan Draft - 11/1

Msn Ops Read. Plan MOR Ver.- 4/5

Ops Agreement Final - 5/1

SC CDR 2/9

Data Challenge #1

2/15 Rel 1 DPF 9/15

Rel 3 DPF, Rel 2 Sci Tools 3/15

Data Challenge #3 7/15

Float (against GRT#7)

CDR 2/15

Peer Review 11/15

Launch Release

SCIF Testing

ETE#2 1/31

ETE#3 3/15

ETE#4 5/25

ETE#5 7/14

Final ETE 9/1 (at Pad)

(Observatory I/F & Ops Tests, 2 days ea.)

Page 9: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

9

Where we are: StatusWhere we are: Status

• Core– Development environment, release manager– HOOPS (OO PIL)– GOODI – data representation, i/o– Plplot/AIDA

• D1 database and supporting utilities• D2 pointing/livetime/mode history• D3 response functions, form and interface• O1 orbit and attitude simulation• O2 & interim simulated data set• A1 & supporting tools

– Functional prototype likelihood analysis– Source model definition– Exposure calculation?– Response function visualization

• Map generation – counts, exposure, intensity, model

Ready

Signs of progress

Signs of life

Moribund

5 months before DC1 release of science tools

Page 10: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

10

Where we are (2): What’s workingWhere we are (2): What’s working

• Jim Chiang has produced a workable prototype version of A1 and aced the first science tools code review

• Core is coming along• O2 is getting the attention it deserves – 2 prototypes actively

under development (see Jim Chiang’s talk) although useful cooperation

• LAT FITS definition (Bansal, Bonnell, Dubus, Hirayama)• SSC has a GRB event binning tool• Healthy interest in alternative source detection algorithms

Page 11: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

11

Where we are (3): What isn’tWhere we are (3): What isn’t

• Finishing up definitions of requirements– Within reason – we have to know when we’re done

• Distribution of assignments/responsibilities– Taking advantage of the prospective 18 FTEs

• VRVS attendence across 9 time zones – staying coordinated and not distracted

• Decision making

Page 12: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

12

My concernsMy concerns

• Design– Bottoms up vs. spiral (out of control) development?

• Non-SAE tools– SSC is major source of real labor

– LAT people are doing things like building the LAT

• L1 database– Behind the curve on the LAT side

• Likelihood analysis – Will we be killed by response functions, numerical accuracy,

multidimensional optimization, computational requirements?

– Making sensible, informed tradeoffs

• Interstellar emission model– (For the future, not DC1) How good can it be and how good is good

enough?

Page 13: GLAST LAT ProjectGround Software Workshop, July 15-18, 2003 1 Science Tools - Status Seth Digel HEPL/Stanford Univ. 16 July 2003

GLAST LAT Project Ground Software Workshop, July 15-18, 2003

13

Topics for the working sessionsTopics for the working sessions

• Some nominations for science tools-related sessions– Observation simulation

– Graphics – AIDA & Plplot issues

– HOOPS – how-to

– Data layer – core developer-level discussion: what it can do for you

– D1 & D2 details – like how to communicate with them

– Source detection

– Interstellar emission model

• Priority order; other nominations?• We’ll try to optimize scheduling, or at least help with finding

rooms• Report back on progress