1 / 49

PPS Demonstrations

PPS Demonstrations. August 28, 2007. 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.

mateja
Download Presentation

PPS Demonstrations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PPS Demonstrations August 28, 2007

  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

  3. PPS Architecture Overview

  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

  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

  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

  7. PPS Process Flow Overview DD Proposals Anytime PI uses ETC To Determine Amount of Time Needed PI uses APT To Prepare Science Proposal Peer Review Of Science Proposals (~1400) STScI Director Review & Approval GO Proposals Cycle Boundary Preparing Science Proposal for Science Review Grant Process Begins PI Gets Time on the Observatory YEAH! GO Programs Long Range Planning Short Term Scheduling PI uses ETC To Prepare Observations For Flight APT used to Develop Sci/Cal/Eng Program GO/Calib/Eng Programs STScI Staff Planning & Scheduling the Observations Programs Change During the Cycle

  8. Exposure Time Calculators 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

  10. Calculation request Calculation response Linux ETC Server Linux ETC Server Linux ETC Server Proxy Server ETC Servers • Architecture 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 Running @ STScI

  11. KEY Runs within Apache/Tomcat Runs on Server Outside Apache/Tomcat ETC Architecture Other ETC Servers ETC Data Storage Data Replication Module Log request Retrieve calculation results Web Servlets Calculation request Calculation response ETC Calculation Engine Initiate calculation Instrument Configuration Properties Spectrum Library Synthetic Photometry Package Each Linux ETC Server runs the following

  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

  13. Exposure Time CalculatorsDemo

  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

  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

  16. PPS Process Flow Overview DD Proposals Anytime PI uses ETC To Determine Amount of Time Needed PI uses APT To Prepare Science Proposal Peer Review Of Science Proposals (~1400) STScI Director Review & Approval GO Proposals Cycle Boundary Preparing Science Proposal for Science Review Grant Process Begins PI Gets Time on the Observatory YEAH! GO Programs Long Range Planning Short Term Scheduling PI uses ETC To Prepare Observations For Flight APT used to Develop Sci/Cal/Eng Program GO/Calib/Eng Programs STScI Staff Planning & Scheduling the Observations Programs Change During the Cycle

  17. Astronomer’s Proposal Tool Tom Donaldson

  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.

  19. APT Architecture Observatory-Independent Core Form Editor Document Browser Spreadsheet Plug-In Support Document Models Tools APT is supported on Linux, Mac, Windows and Solaris.

  20. Astronomer’s Proposal ToolDemo

  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

  22. 15 Minute Break

  23. PPS Process Flow Overview DD Proposals Anytime PI uses ETC To Determine Amount of Time Needed PI uses APT To Prepare Science Proposal Peer Review Of Science Proposals (~1400) STScI Director Review & Approval GO Proposals Cycle Boundary Preparing Science Proposal for Science Review Grant Process Begins PI Gets Time on the Observatory YEAH! GO Programs Long Range Planning Short Term Scheduling PI uses ETC To Prepare Observations For Flight APT used to Develop Sci/Cal/Eng Program GO/Calib/Eng Programs STScI Staff Planning & Scheduling the Observations Programs Change During the Cycle

  24. Grants Management System Maria Bertch

  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

  26. Grant Process (cradle to grave) PI Gets Time on the Observatory YEAH! STScI Requests Budget PI Submits Budget Peer Review of Budget STScI Director Review & Approval Budget Preparation & Review Process STScI Notifies PI about their Funding Grant Awarded Grant Closeouts Grant Administration Grant Reporting & Mods Distribute Funds Investigator moves to new Institution Grant Management Process

  27. STGMS Functionalities STGMS 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.

  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)

  29. Grant Process (cradle to grave) PI Gets Time on the Observatory YEAH! STScI Requests Budget PI Submits Budget Peer Review of Budget STScI Director Review & Approval Budget Preparation & Review Process STScI Notifies PI about their Funding Grant Awarded Grant Closeouts Grant Administration Grant Reporting & Mods Distribute Funds Investigator moves to new Institution Grant Management Process

  30. PI Prepares Budget for Submission to STScI

  31. Tool Help – Budget Screen

  32. PI Reviews Budget Before Submission (PDF)

  33. Grant Process (cradle to grave) PI Gets Time on the Observatory YEAH! STScI Requests Budget PI Submits Budget Peer Review of Budget STScI Director Review & Approval Budget Preparation & Review Process STScI Notifies PI about their Funding Grant Awarded Grant Closeouts Grant Administration Grant Reporting & Mods Distribute Funds Investigator moves to new Institution Grant Management Process

  34. PI Funding Notification Letter sent from STScI

  35. Grant Process (cradle to grave) PI Gets Time on the Observatory YEAH! STScI Requests Budget PI Submits Budget Peer Review of Budget STScI Director Review & Approval Budget Preparation & Review Process STScI Notifies PI about their Funding Grant Awarded Grant Closeouts Grant Administration Grant Reporting & Mods Distribute Funds Investigator moves to new Institution Grant Management Process

  36. PI Grant Modification Example - No Cost Extension Request

  37. STScI Reviews No Cost Extension Request

  38. STScI Reviews Grant Details

  39. STScI notifies PI that their Grant has been Amended

  40. Grant Process (cradle to grave) PI Gets Time on the Observatory YEAH! STScI Requests Budget PI Submits Budget Peer Review of Budget STScI Director Review & Approval Budget Preparation & Review Process STScI Notifies PI about their Funding Grant Awarded Grant Closeouts Grant Administration Grant Reporting & Mods Distribute Funds Investigator moves to new Institution Grant Management Process

  41. STScI Grant Management

  42. STScI Report Generation

  43. Example Report

  44. STScI Reviews Grant Details

  45. Example Report

  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

  47. GMS Interface to PPS DB Program Data & Execution Status JWST PPS Database (SQL Server) GMS Nightly Extraction of Program Data & Execution Status (Sybase)

  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

  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

More Related