TIPS/JIM March 20, 2008 Agenda: INS Division News (Jerry Kriss) JWST Science Operations from the perspective of a GO/GTO (Alex Fullerton) Tracing the JWST Proposal from User Interface to Commanding of an Instrument (Margaret Meixner) Next TIPS/JIM: April 17, 2008 1 Instruments Division News 03/20/2008 • • • Welcome to our newest staff members: o Elena Sabbi, an ESA scientist, joins the WFC3 team full time. Elena is in S412A. o Danny Lennon, also an ESA Scientist, joins the COS+STIS team. Danny is in S412. o Aparna Maybhate joined the WFC3 team. Aparna is temporarily in 308. o Robert Upton joined the Telescopes Group. Robert is temporarily in S422. o Norm Grogin joined the ACS+WFPC2 team this past Monday. Norm is temporarily in 214. HST news: o SM4 is still Aug. 28. The latest information from Danny Golombek is that all launch tickets from STScI will be seats at the Banana Creek viewing area. o CP17 brought in 961 proposals. Not the highest ever, but the number of orbits requested was much higher than usual. There was good proposal interest in all instruments, but the most popular combination was WFC3+ACS. o WFC3 thermal vac 3 is now moving along smoothly. Thanks to everyone who is helping with the round-the-clock staffing. JWST news: o JWST Mission PDR is coming up on March 31 to April 4, followed in a few weeks by the Non-Advocate Review (NAR). This is the official “gate” for having JWST officially approved. • The report of the INS Diversity, Culture and Respect Working Group, presented by Kevin Lindsey, greatly impressed the visiting Future of the Workplace Committee. They were encouraged by the thoughtful recommendations, and are looking forward to seeing how action is progressing by the time of their next visit in ~6 months. The DCRWG will continue to work with us on implementation plans and keep track of how well what we do meets the committee’s recommendations. I encourage you to give feedback to Kevin, the other DCRWG members, or me and Stefano on any aspects of our plans as they develop. • The next INS lunch is next week, March 27, in the Boardroom from 12:00-1:30. If you wish to help plan and host this event, please contact Francesca Boffi. Thanks! o Volunteers to coordinate future events would be welcome! TIPS/JIM March 20, 2008 Agenda: INS Division News (Jerry Kriss) JWST Science Operations from the perspective of a GO/GTO (Alex Fullerton) Tracing the JWST Proposal from User Interface to Commanding of an Instrument (Margaret Meixner) Next TIPS/JIM: April 17, 2008 1 JWST Science Operations from the perspective of a GO/GTO Alex Fullerton* Webb Instrument Team TIPS/JIM 20 March 2008 * who ripped off some of the slides from Jeff Valenti Ground Segment Operations JWST JPL Deep Space Network S-Band Ka-Band Astronomers Grant Solicitation Phase 1 Phase 1 Solicitation Science Data Notification Acceptance Proposal Selection Phase 2 Constraints Phase 2 Preparation Calibration Proposals Status Grant Long Range Planning Grants Management Notification Short Term Scheduling Obs. Plan Generation Science Operations Flight Operations Wavefront Control Engineering Proposals Orbit Maintenance DSN Scheduling FSW & Script Loads Sci Data Calibration Calibration Ref. Data • Command & Data Uplink Wavefront Monitoring • Recorded Data Downlink • Health & Safety Monitoring • Clock Correlation Mission Scheduling FSW & Script Maintenance Real-Time Operations Sci Data Archive Orbit Determination Eng Data Archive Eng Data Trending • Ranging • Simulator Operations FSW & Script Dumps FSW & Script Maintenance What Does a GO/GTO Care About? 1) Writing Proposals and Planning Programs • • 2) Integrated Proposal Planning Tool Documentation Analyzing Data • • • “Pipeline Processed”; on-the-fly recal (+ ability to tinker?) Long-term, stable but refreshed data archive(s) Meta-data and documentation 3) Writing Papers 4) Funding 5) Schedules PERFORMING INNOVATIVE RESEARCH What Do We Care About? 1) Writing Proposals and Planning Programs • • 2) Integrated Proposal Planning Tool Documentation Analyzing Data • • • “Pipeline Processed”; on-the-fly recal (+ ability to tinker?) Long-term, stable but refreshed data archive(s) Meta-data and documentation 3) Writing Papers 4) Funding 5) Schedules ENABLING INNOVATIVE RESEARCH Proposals and Obs Planning DD Proposals Anytime Proposer GO Proposals Cycle Boundary 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 Preparing Science Proposal for Science Review PI Gets Time on the Observatory YEAH! GO Programs GO/Calib/Eng Programs Grant Process Begins PI uses ETC To Prepare Observations For Flight STScI Staff Proposer Programs Change During the Cycle Guide Stars Proposal Constraint Generator Long Range Short Term APT used to Planning Scheduling Develop Sci/Cal/Eng Program Planning & Scheduling the Observations The [???] Tool APT: Astronomer’s Proposal Tool APT: Advanced Planning Tool PPT: Proposal Planning Tool PDT: Proposal Definition Tool IPT: Integrated Planning Tool The [TBN] Tool (T3) Exposure time calculators Proposal editor Target visualization Overhead calculator Schedulability tool (field of regard, guide stars, …) Mosaic planner Microshutter Array (MSA) planning tool for MOS The MIRI Imaging Template (K. Gordon & S. Friedman) Input A. Source Specification: Details Remarks Input via generic form B. Instrument Configuration: Detector Filters Specify readout region Choose from menu Specify readout pattern Choose from menu Specify filters Choose from menu For each filter: Specify NINT (number of ramps) [per dither step] C. Observation Implementation: Dither? [Y/N] If “Y” Select dither pattern Mosaic? [Y/N] If “Y” Specify tiling pattern via generic form Special Requirements? If “Y” Specify via generic form Choose from menu Choose from menu GUI Input to a Template Exposure Time Calculators ETC Interfaces FGS Acquisition NIRCam Imaging NIRCam Coronagraphy NIRSpec Acquisition NIRSpec Spectroscopy MIRI Imaging MIRI Spectroscopy MIRI Coronography TFI Imaging TFI Coronography p U ck o M Common infrastructure Visualizer / Mosaic Planner Schedulability Tool Examine constraints and their consequences: • Target visibility window(s) • Field of Regard • Sun/Earth/Moon avoidance • Availability of Guide Stars • ORIENTATION • Special Requirements • Phase-critical windows Ability to iterate … to explore the consequences of specific observing strategies or choices. JWST Field of Regard Visibility Window Durations Orient Constraints Overhead Calculator Total wall-clock time required for an observation: • total integration time • time for SI set-up, mechanism movements • time for dithers • time to tile a mosaic • time to slew to the field initially Ability to iterate … to explore the consequences of specific observing strategies or choices Overheads Will Include a Slew Tax JWST slews slowly Scheduling constraints impact slew optimization Reaction wheels are not that massive Slew 90 degrees in about an hour Slew must stay in field-of-regard Pointing, orient, and timing constraints Nonuniform target distribution on the sky Links between visits Proposals and allocations must include overhead JWST is very sensitive (even short exposures yield science) Measure program cost fairly Include average slew time in overhead estimate Mosaic tiles are separate visits, but slew takes less time SUMMARY: Writing Proposals / Planning Observations Phase 1: Input via template … specify scheduling details up front! Improves schedulability of approved programs. Ask TAC to treat constraints as a limited resource to be managed. Integrated Planning Tool simplifies and streamlines this process. It’s easy! It’s fun! Phase 2: Tweaking … only if required For NIRSpec/MOS: Phase 2.5: Finalizing an MSA file once a precursor finder image (e.g., with NIRCam) is available. Template input flows directly into the PPS with minimal human interaction. Inputs are translated into AD script parameters, which implement activities onboard JWST. What does a GO/GTO NEED? TOOLS* These tools are the interface between a GO/GTO and the complex “under-the-hood” capabilities required to operate JWST and its SIs efficiently. * An S&OC Law of Self Preservation: When confronted with complex Science Instruments, it's cheaper to provide good tools than to help 1000 observers one-by-one. TIPS/JIM March 20, 2008 Agenda: INS Division News (Jerry Kriss) JWST Science Operations from the perspective of a GO/GTO (Alex Fullerton) Tracing the JWST Proposal from User Interface to Commanding of an Instrument (Margaret Meixner) Next TIPS/JIM: April 17, 2008 1 Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD PPS Flow March 20, 2008 TIPS Path of your observation PPS/Template: Takes user input on observation for a visit(s) Visit File: Ordered list of script calls with associated input parameters for one target position (i.e one guide star), derived from User Template inputs Operation Plan: Time ordered list of visit files with associated time windows March 20, 2008 TIPS Day In The Life Hr 0 Hr 2 Hr 4 Hr 6 Hr 8 Hr 10 Hr 12 Hr 14 Hr 16 Hr 18 Observation Plan (OP) Visit Check Check Visit Time Visit Slew to Guide Star HGA Pointing - Earth Center Hr 24 GS ID GS Acq Visit Target Target Target Offset Acq Exp Offset SI Exposure HGA Pointing - Ground Station HGA Pointing - Earth Center Observatory Contact - Setup Ground Station ... SI Exposure Dither Ka-Band Xmtr DSN Activities for Contact Hr 22 Appended OP Segment Visit Visit Set-up & Execution Hr 20 - Terminate Ground Station - Ranging & Doppler Tracking - R/T Eng Telemetry - CFDP Transaction Messages - DSN Monitor Blocks Real-Time Data CFDP Processing - CFDP Accounting Recorded Sci Data Recorded Eng Data - Available in 15 min - Transfer in one hr - Available in one hr - Transfer in 5 hrs DSN Ground Transfer of Recorded Data S&OC Activities for Contact Communications with DSN Contact with JWST Establish Comm Authenticate Link Perform Turn on Initiate SOH Check Ka-Band SSR Dump Route CFDP Transaction Messages Terminate SSR Dump Terminate Contact Monitor Health & Safety Uplink Cmds, Tables & Files Perform Clock Correlation March 20, 2008 TIPS S&OC Event-Driven Architecture On-board Operations File Storage Area Scripts Event-driven system Observation Plan Script Processor JavaScript Engine Visit Files Language Extensions For script to fsw communications App Cmds Weekly uploads of operational directives ISIM Payload C&DH Ground Cmds JavaScripts Cmds Tlm SI Payload Application Payload Flight Software March 20, 2008 App Tlm TIPS Tlm Spacecraft Applications Activity List for MIRI Imaging Visit 1. 2. time 3. Slew (SC) Guide Star Acq. (FGS/ISIM) MIRI Imaging: (MIRI/ISIM) following loops are under Java scripts For all requested target positions Request Spacecraft FSW to perform small angle manuever Wait for Spacecraft FSW confirmation of manuever completion For all requested filter positions Command MIRI FSW to position Filter Wheel Wait for MIRI FSW confirmation of Filter Wheel Motion For all requested exposure repeats Command MIRI FSW to configure Detector Readout Properties (samples,frames,groups,ints,subarray) Wait for MIRI FSW confirmation of Detector Setup Request ISIM FSW to configure on-board Data Processing Params Wait for ISIM FSW confirmation of on-board Data Processing Setup Request MIRI FSW to start Exposure Wait for MIRI FSW confirmation of Exposure Start Wait for ISIM FSW confirmation of on-board Data Processing End March 20, 2008 TIPS Event-Driven Communication Issue script status Observation Plan Executive Script Event message Send completion notice Process script SSR Issue script status Function call MIRI Imaging Script Lower-level Scripts Time-ordered Event Log Return value Send Cmd Javascript Get Tlm MIRI Flight Software Telemetry Language Extensions March 20, 2008 Command TIPS MIRI HARDWARE Successful MIRI Visit Execution Visit start event message telemetry MIRI Science Visit File activate Activity Statement for Vehicle maneuver Vehicle Maneuver On-board Script activity start event message telemetry Guide Star Acq On-board Script activity start event message telemetry MIRI Observing Onboard Script activity start event message telemetry success activate Activity Statement for Guide Star Acquisition success activate Activity Statement for MIRI exposure A success activate MIRI Observing Onboard Script Activity Statement for MIRI exposure B success Visit end event message telemetry March 20, 2008 TIPS activity start event message telemetry Aborted Visit Execution Visit start event message telemetry Science Visit File activate Activity Statement for Vehicle maneuver Vehicle Maneuver On-board Script activity start event message telemetry Guide Star Acq On-board Script activity start event message telemetry MIRI FPE failure On-board Script activity start event message telemetry success Activity Statement for Guide Star Acquisition activate success activate Activity Statement for MIRI exposure A failure EXIT Activity Statement for MIRI exposure B March 20, 2008 TIPS Error event message telemetry MIRI Normal Science Ops: MIRI flat fields White boxes correspond to on-board scripts Lamp and CCC Timing Requirements are addressed. March 20, 2008 TIPS JWST Commanding Team 10 MIRI Imager Input Parameters Many input parameters come from the user via the Template, verified in an automatic fashion en route. CALSUITE SUBARRAY REQUEST_ID PATTERN OPMODE NINTS NGROUPS FILTER Not Used TARGTYPE Used CONFIG Optional External Targets Dark Exposures D Read Noise Exposures D D Flat Field – single filter D Flat Field – filter suite D D Low Resolution Spectroscopy D D D D Coronagraphic Imaging March 20, 2008 D TIPS JWST Commanding Team 11 Operations & Scripts Overview Space Telescope Science Institute (STScI) is responsible for the Operations of JWST The SI Teams & STScI have collaboratively developed the SI operations concept document in parallel with requirements since Phase A. Status of Effort Operations Working Groups Systems Engineering problems uncovered & addressed Operational overheads associated with an observation Development of Scripts: Event driven operations, MIRI Script testing March 20, 2008 TIPS SI Operations Working Group Communicate through Operations Working Groups SI Science & Engineerin SI Flight Software Commanding JWST System Engineers Operation Concepts Updates Operations Working Group STScI Science Payload Flight Software March 20, 2008 TIPS Periodically Script Requirements Status on Operations & Scripts Science Instrument Script Development Started in late 2004, 48% complete Operations Scripts Subsystem (OSS) Passed its PDR on Jan. 23, 2008 Operations working groups and commanding working groups continue to meet monthly. March 20, 2008 TIPS Script Implementation Units Completed New since 2/07 Deleted since 2/07 NI RC a m NI RS p e c Imaging MSA Spec Imaging ID Dark s Fixed Sl i t Dark s Acq Flats IFU Subarray s WFSNor m a l Target Acq1 Coron Dark s Lamp s Low Res Spec IFU Subarray s Track/Fine Gui d e TFI Imagin g Dark s Imaging Flats Flats SSR Monito r Power Monito r HGS Coo r d Target Acq1 Focus Coron Subarray Mom Unloa d Anne a l Guidin g Recon s Coron Target Ac q IFU Target Acq Low Res Target Ac q Safin g Recon Engineering 1 Wave Cal Mark Playbac k Calibratio n Commission Focus Cleanu p Engineering 1 WFSCommission Target Acq2 Dither s Engineering 2 Recon s Safin g Engineering 1 Target Acq2 Subarray s Dither s Engineering 2 Mosia c s March 20, 2008 Auto WaveCals MI RI Engineering 1 Bright Obje c t s Cooler Dither s Engineering 2 WaveCals F GS / TF I Sp a ce c r af t W a v e f ro nt C on tr o l Guide Star Acq SAMs Slews Target Ac q Engineering 2 Loss of Loc k Dither s TIPS I&T version Flight version I SI M D i ct i on ar y I n t e rf a c e Ob se r va t i on P l an E x e ct i v e Target Loc a t e Calibratio n Comman d Telemetry Development version I&T version Commission Table Flight versio n Script Verification Roadmap Script Project Tests Script Build Tests Work with SI Teams to test Scripts during Ground tests. March 20, 2008 Script Integration Tests with FSW Script Integration Tests with Flight Hardware Unit Tests at STScI lab Build Tests at STScI lab PRD level 1 certification ICD compliant Integration Tests at Goddard lab July 2008 - June 2010 (sooner possible if we work with instrument lab) PRD level 2 certification Verified for use on flight hardware & Delivered to PRD Integration Tests with whole ISIM system July 2010 - Dec. 2011 PRD level 3 certification TIPS Verified for operational use