1 pps demonstrations august 28, 2007. 2 agenda pps architecture overview (15 minutes) – tony...

49
1 PPS Demonstrations August 28, 2007

Upload: lawrence-haynes

Post on 03-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

1

PPS Demonstrations

August 28, 2007

Page 2: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

2

Agenda PPS Architecture Overview (15 minutes) – Tony Krueger

ETC Overview and Demo (30 minutes) – Donald Mclean

APT Overview and Demo (45 minutes) – Tom Donaldson

Break (15 minutes)

GMS Presentation (45 minutes) – Maria Bertch

Page 3: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

3

PPS Architecture OverviewProposalPlanning

Subsystem

FlightOperationsSubsystem

(FOS)

Data ManagementSubsystem

(DMS)

ProjectReferenceDatabase

Subsystem(PRDS)

Observation PlanGeneration System

(OPGS)

PPS Operations

PPSData Store

Proposer

JWST ProposalReviewer

AdministrativeUser

WFS&C SoftwareSubsystem (WSS)

Target CatalogServer

Proposal ManagementTools (PMT)

ProposalDefinition Tools

(PDT)

GrantsManagement

System(GMS)

Guide Star System(GSS)

Guide StarCatalog

VisitPlanning

System (VPS)

VisitScheduling

System(VSS)

ProblemTrackingSystem(PTS)Submit

Proposal

ProvideProposal

Status

ForwardProposalto S&OC

Analyze GSAvailability

FindPotential

Guide Stars

Obtain TargetCoordinates & Images

Visit Data& Constraints

Visit Data& Constraints

LRP

LRP Data

Schedules &Execution Data

GenerateVisit

Constraints

Proposal &Scheduling Data

Scheduling Baseline

GenerateOP

Update

GenerateAttitude

Plan

Ephemeris Data,Contact Schedule

ExecutionFeedback

Manage TAC Process

RequestMirror

Updates

Manage Grants

ManageGrant

Review

Financial ReviewCommittee

ManageObservation

ProblemReports

ScienceOperations

Data

ManagePPS

Operations

ProposalData &Status

GrantInformation

ProblemReports

Page 4: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

4

APT/ETC History Both started as a Goddard prototype called the Scientist’s

Expert Assistant (SEA). STScI provided science direction Goddard & Goddard contractor’s built the prototype 1998 to 2001 (approximate timeframe)

HST takes SEA & builds upon the concept APT/ETC released in 2002 (cycle 12) for operational use Over the years, we replaced many portions of the original code &

brought the code up to production standards. Code from the original prototype is still used operationally today

ETC used by HST, & will be adapted for JWST

APT used by HST, SOFIA, & will be adapted for JWST

Page 5: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

5

HST ETC Trade Study

In the fall of 2006, we carried out a study of how we would implement ETCs for JWST (JWST-STScI-000912)

Concluded that the HST architecture for ETCs are usable for JWST

Defined a general set of algorithms for use in sensitivity calculations

Assessed how background effects would be incorporated into these calculations

Page 6: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

6

HST APT Trade Study

In the fall of 2005, we carried out a study of how we would implement the Proposal Definition Tool for JWST (JWST-STScI-000518)

We compared APT to Spitzer’s Tool (Spot) We worked with Spitzer’s Team Lead (Trey Roby) to

do a functional comparison Both tools were very similar in features APT had a few more capabilities and we felt that it

would be less cost to modify

Page 7: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

7

PPS Process Flow Overview

Peer ReviewOf ScienceProposals(~1400)

GrantProcessBegins

STScI Director Review

& Approval

Preparing Science Proposal for Science Review

Proposer

PI Gets Time on the Observatory

YEAH!

PI uses ETCTo Prepare

ObservationsFor Flight

PI uses APTTo Prepare

ScienceProposal

APT used to Develop

Sci/Cal/EngProgram

GO Proposals Cycle Boundary

DD Proposals Anytime

Long RangePlanning

Short TermScheduling

Planning & Scheduling the Observations ProposerSTScI Staff

GO/Calib/Eng Programs

GO Programs

Programs Change During the Cycle

PI uses ETCTo Determine

Amount of Time Needed

Page 8: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

8

Exposure Time Calculators

Donald Mclean

Page 9: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

9

What is an ETC Software modeling of an instrument

Purpose Estimate feasibility for observations Estimate how much time needed to obtain desired science Refine observation settings in proposals

Web application Easy to Use Available all the time Observers don’t have to install software

Page 10: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

10

ETC ServersArchitecture Drivers

• Reliability & fast response times

• 3 servers with round-robin fail over scheme

• 1 goes down, two others available….

• Compute power needed to support load @ submission deadlines

• Needed to ensure that ETCs are available and responsive at submission deadlines

JWST ETCs

• NIRCAM Imaging

• NIRCAM Coronagraphic

• NIRSPEC Spectroscopic

• NIRSPEC Acquisition

• NIRSPEC Target Acquisition Simulator

• MIRI Imaging

• MIRI Spectroscopic

• MIRI Acquisition

• MIRI Coronagraphic

• FGS-Guider

• FGS-TFI Imaging

• FGS-FTI Coronagraphic

Calculation

request

Calculation

response

Linux ETC Server

Linux ETC Server

Linux ETC Server

Proxy Server

Running @ STScI

Page 11: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

11

ETC Architecture

SyntheticPhotometry

Package

ETCCalculation

Engine

ETCData

Storage

InstrumentConfiguration

Properties

WebServlets

SpectrumLibrary

Calculation request

Calculation response

Log request

Retrieve calculation results

Initiate calculation

DataReplication

Module

Other ETC Servers

Each Linux ETC Server runs the following

Runs within Apache/Tomcat

Runs on ServerOutside Apache/Tomcat

KEY

Page 12: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

12

ETC Functionalities Estimate Signal-to-Noise Ratio (SNR)/Time Evaluate detector specific count and rate limits (non-

linearity, health and safety, etc.) Provide detailed count estimates

With ETC documentation and a copy of Synthetic Photometry Package, user should be able to duplicate ETC calculations

Plots Instrument throughput Source light curve Spectroscopic counts/integrated pixel as a function of wavelength

by type

Page 13: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

13

Exposure Time CalculatorsDemo

Page 14: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

14

ETC Modification for JWST Create input pages

Instrument configuration options Wavelength range appropriate spectra Point spread functions Relevant background properties

Create acceptance and regression tests

Synthetic photometry support Instrument component throughputs Map instrument settings to components Component thermal emission properties

Page 15: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

15

ETC Modification for JWST Instrument configuration validation

Observatory Constrain Manager (from APT)

ETC Data Instrument configuration components and settings Calculation parameters (dark current, read noise, etc.) Point spread function (PSF) data

Sky Background Simulation

Formatting of output to meet needs of instrument users

Page 16: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

16

PPS Process Flow Overview

Peer ReviewOf ScienceProposals(~1400)

GrantProcessBegins

STScI Director Review

& Approval

Preparing Science Proposal for Science Review

Proposer

PI Gets Time on the Observatory

YEAH!

PI uses ETCTo Prepare

ObservationsFor Flight

PI uses APTTo Prepare

ScienceProposal

APT used to Develop

Sci/Cal/EngProgram

GO Proposals Cycle Boundary

DD Proposals Anytime

Long RangePlanning

Short TermScheduling

Planning & Scheduling the Observations ProposerSTScI Staff

GO/Calib/Eng Programs

GO Programs

Programs Change During the Cycle

PI uses ETCTo Determine

Amount of Time Needed

Page 17: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

17

Astronomer’s Proposal Tool

Tom Donaldson

Page 18: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

18

Uses of APT

PIs use APT to prepare HST proposals for review and implementation.

STScI scientists and engineers use APT to prepare calibration & engineering programs for HST.

STScI operations staff use APT to help validate and maintain programs.

PIs use APT to prepare proposals for the SOFIA Observatory.

Page 19: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

19APT is supported on Linux, Mac, Windows and Solaris.

Observatory-Independent Core

APT Architecture

Document Browser

Form Editor

Spreadsheet

Plug-In SupportDocument Models Tools

Page 20: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

20

Astronomer’s Proposal ToolDemo

Page 21: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

21

APT Modification for JWST

JWST Data Model updates to support JWST science/calibration/engineering programs

Extensions to GUI to support JWST science/calibration/engineering programs

MSA Observation Tool Guide Star Interface Overhead Analysis Visit Planner Server ETC Plug-In Infrastructure Enhancements

Page 22: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

22

15 Minute Break

Page 23: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

23

PPS Process Flow Overview

Peer ReviewOf ScienceProposals(~1400)

GrantProcessBegins

STScI Director Review

& Approval

Preparing Science Proposal for Science Review

Proposer

PI Gets Time on the Observatory

YEAH!

PI uses ETCTo Prepare

ObservationsFor Flight

PI uses APTTo Prepare

ScienceProposal

APT used to Develop

Sci/Cal/EngProgram

GO Proposals Cycle Boundary

DD Proposals Anytime

Long RangePlanning

Short TermScheduling

Planning & Scheduling the Observations ProposerSTScI Staff

GO/Calib/Eng Programs

GO Programs

Programs Change During the Cycle

PI uses ETCTo Determine

Amount of Time Needed

Page 24: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

24

Grants Management System

Maria Bertch

Page 25: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

25

Programs & Grants

Accepted Science Program 1 For each science program there is a budget For each budget there can be 1 or more grants

1 investigator per grant (US investigators only) Each investigator submits & manages their own grant

Accepted Science Program N

STScI Grants Office Manages Thousands of Grants

Page 26: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

26

Grant Administration

PI Submits Budget

Peer Reviewof Budget

Grant Awarded

PI Gets Time on the Observatory

YEAH!

Grant Closeouts

STScI RequestsBudget

Grant Process (cradle to grave)

STScINotifies

PI about theirFunding

STScIDirector Review

& Approval

Grant Reporting & Mods

Distribute Funds

Budget Preparation & Review Process

Investigator moves to new Institution

Grant Management Process

Page 27: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

27

STGMS FunctionalitiesSTGMS is made up of two main software applications.

STGMS – External System

Used by institutions and investigators to submit budgets, monitor their grants, submit reports and process other grant requests, etc.

STGMS – Internal System

Used by the STScI Grants Administration staff to process grant actions, monitor grants and prepare for financial review of requested budgets. It is also used by Accounting staff to process payment requests from grantees.

Page 28: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

28

STGMS Architecture

External system used by investigators and administrators

Internal system used by STScI

One system linked by web services and database

Two Parts of the Same System

(Sybase)

Page 29: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

29

Grant Administration

PI Submits Budget

Peer Reviewof Budget

Grant Awarded

PI Gets Time on the Observatory

YEAH!

Grant Closeouts

STScIRequestsBudget

Grant Process (cradle to grave)

STScINotifies

PI about theirFunding

STScIDirector Review

& Approval

Grant Reporting & Mods

Distribute Funds

Budget Preparation & Review Process

Investigator moves to new Institution

Grant Management Process

Page 30: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

30

PI Prepares Budget for Submission to STScI

Page 31: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

31

Tool Help – Budget Screen

Page 32: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

32

PI Reviews Budget Before Submission (PDF)

Page 33: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

33

Grant Administration

PI Submits Budget

Peer Reviewof Budget

Grant Awarded

PI Gets Time on the Observatory

YEAH!

Grant Closeouts

STScIRequestsBudget

Grant Process (cradle to grave)

STScINotifies

PI about theirFunding

STScIDirector Review

& Approval

Grant Reporting & Mods

Distribute Funds

Budget Preparation & Review Process

Investigator moves to new Institution

Grant Management Process

Page 34: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

34

PI Funding Notification Letter sent from STScI

Page 35: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

35

Grant Administration

PI Submits Budget

Peer Reviewof Budget

Grant Awarded

PI Gets Time on the Observatory

YEAH!

Grant Closeouts

STScIRequestsBudget

Grant Process (cradle to grave)

STScINotifies

PI about theirFunding

STScIDirector Review

& Approval

Grant Reporting & Mods

Distribute Funds

Budget Preparation & Review Process

Investigator moves to new Institution

Grant Management Process

Page 36: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

36

PI Grant Modification Example - No Cost Extension Request

Page 37: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

37

STScI Reviews No Cost Extension Request

Page 38: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

38

STScI Reviews Grant Details

Page 39: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

39

STScI notifies PI that their Grant has been Amended

Page 40: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

40

Grant Administration

PI Submits Budget

Peer Reviewof Budget

Grant Awarded

PI Gets Time on the Observatory

YEAH!

Grant Closeouts

STScIRequestsBudget

Grant Process (cradle to grave)

STScINotifies

PI about theirFunding

STScIDirector Review

& Approval

Grant Reporting & Mods

Distribute Funds

Budget Preparation & Review Process

Investigator moves to new Institution

Grant Management Process

Page 41: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

41

STScI Grant Management

Page 42: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

42

STScI Report Generation

Page 43: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

43

Example Report

Page 44: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

44

STScI Reviews Grant Details

Page 45: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

45

Example Report

Page 46: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

46

GMS Statistics

Number of grants in GMS (since 5/1/00): 6439 Number of active grants: 2023 Number of institutions that can receive grants: 403 Number of institutions with awarded grants: 341

It takes ~50 transactions to process a grant from inception to closeout (i.e. create and pre-populate grant, budget submission, award process, reports, documents, special requests, check issuance, etc)

~ 321,905 transactions handled by the Grants Office since 5/1/00

Page 47: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

47

GMS Interface to PPS DB

JWST PPS Database (SQL Server)

(Sybase)

Program Data & Execution Status

GMS Nightly Extraction of Program Data & Execution Status

Page 48: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

48

GMS Modification for JWST GMS needs data from the JWST PPS database.

Data extracted (investigator information, time allocation, status of observations…)

This process is run nightly to keep existing grants up to date and to create new grants as new science are awarded.

Code to modify grants based on program status (executed, failed, withdrawn)

JWST PPS data will be from SQL Server DB not Sybase DB

Updates to the External System to allow investigators and administrators to select their JWST grants

Page 49: 1 PPS Demonstrations August 28, 2007. 2 Agenda PPS Architecture Overview (15 minutes) – Tony Krueger ETC Overview and Demo (30 minutes) – Donald Mclean

49

GMS Modification for JWST(con’t)

Changes to track JWST time vs. HST orbits. Reporting changes Database changes

Develop reports needed specifically for JWST

Create user help for JWST GMS

Create regression tests for JWST