Science Concept for Additional Functionality in the Mosaic Planning Tool Jeff Valenti.

Slides:



Advertisements
Similar presentations
Product Quality and Documentation – Recent Developments H. K. Ramapriyan Assistant Project Manager ESDIS Project, Code 423, NASA GFSC
Advertisements

Lesson 12 Getting Started with Excel Essentials
Computer Science Department
Theming for V12 Revolution
Creating Map Books ArcMap 10 Data Driven Pages
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Commentary on Validating Resource Usage in Least Commitment Planning Authors: Nazma Ferdous and Mark Giuliano Commentary by Rob Sherwood October 2006.
ClearEye: An Visualization System for Document Revision CPSC 533C Project Update Qiang Kong Qixing Zheng.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
Software Systems Lab Department of Electrical Engineering Technion - Israel Institute of Technology By: David Nasi & Amitay Svetlit Supervisor: Oved Itzhak.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Technical Performance Measures Module Space Systems Engineering, version 1.0 SOURCE INFORMATION: The material contained in this lecture was developed.
Exploring Microsoft Excel 2002 Chapter 8 Chapter 8 Automating Repetitive Tasks: Macros and Visual Basic for Applications By Robert T. Grauer Maryann Barber.
6e-1 Science Data Products Daryl Swade DMS Systems Engineer S&OC System Design Review #1.
Chapter 6 Control Using Wireless Throttling Valves.
5-1 DMS Data Products Nov. 6, 2013 S&OC Data Management System Design Review 3.
Tom Castiglia Hershey Technologies
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
JWST NIRSpec Dithering Strategies (and a Cross-SI View) Jason Tumlinson JIM / TIPS Oct 15, 2009.
Chapter 7 Software Engineering Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Pre-Project Components
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
The Alternative Larry Moore. 5 Nodes and Variant Input File Sizes Hadoop Alternative.
Deconstructing Storage Arrays Timothy E. Denehy, John Bent, Florentina I. Popovici, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau University of Wisconsin,
GLAST Science Support CenterNovember, 2005 GSSC User Committee Meeting Tools for Mission and Observation Planning Robin Corbet, GSSC
1 Lesson 12 Getting Started with Excel Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Software Testing and Quality Assurance Software Quality Assurance 1.
OOPSLA 2001 Choosing Transaction Models for Enterprise Applications Jim Tyhurst, Ph.D. Tyhurst Technology Group LLC.
9 Copyright © 2009, Oracle. All rights reserved. Deploying and Reporting on ETL Jobs.
APT Overview for Transiting Exoplanet Proposals Chris Moriarty – APT Developer.
Chapter. 3: Retrieval Evaluation 1/2/2016Dr. Almetwally Mostafa 1.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
Optimization Strategies for the NIRSpec MSA Planning Tool James Muzerolle.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
APT Visit Planner Review Chris O’Dea. The Gallant Crew v Chris O’Dea - Project Scientist v Jesse Doggett - Software Engineer/Coordinator v Tricia Royle.
Software Engineering Columbia Chapter From Nampa, Idaho Matthew Little | Matthew Coggins | Kody Kriner | Brandon Thacker.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
Wednesday NI Vision Sessions
Introduction to the Astronomer’s Proposal Tool (APT)
The JWST Exposure Time Calculator
Program Management Portal (PgMP): What’s New in R8 for the Client
Observing Strategies and Constraints
Diane Karakla JWST Community Lecture Series Feb 28, 2017
The JWST Coronagraphic Visibility Tool: Overview and Demo
JWST Pipeline Overview
Single Object & Time Series Spectroscopy with JWST NIRCam
OpSim4 vs OpSim3 Francisco Delgado
Bill Blair JWST Project Scientist for User Support STScI/JHU
Diane Karakla ESAC “On Your Mark” Workshop Madrid, Sept
^ About the.
JWST Overheads Jeff Valenti S&OC Mission Scientist
ESAC 2017 JWST Workshop JWST User Documentation Hands on experience
Summary Single Object & Time Series Spectroscopy Jeff Valenti JWST Mission Scientist Space Telescope Science Institute.
ESAC 2017 JWST Workshop NIRSpec MSA Planning Tool (MPT)
JWST Proposal System Many Observers Diverse Observation Types
Motivation for a 95% Guide Star Acquisition Probability with JWST
Lecture 12: Data Wrangling
Exploring Microsoft Excel
Lesson 17 Getting Started with Excel Essentials
How to implement coordinated parallels
ELC 347 project management
Cognitive Service in AR platform.
TTCN-3 Status Report.
ESAC 2017 JWST Workshop General Target Visibility Tool
OWASP Application Security Verification Standard
Time Scheduling and Project management
Case Study: Choosing an Exercise Mode in a Heart Rate Monitor
Presentation transcript:

Science Concept for Additional Functionality in the Mosaic Planning Tool Jeff Valenti

2 Current Mosaic Tool in APT

3 Mosaic Pattern Definition in APT Initial mosaic definition Specify tiles per row, row overlap, row shift Specify tiles per column, column overlap, column shift Specify orientation Customize a mosaic Shift tiles Rotate tiles (may imply different scheduling window) Delete tiles Aladin provides a visual interface [ Initially delivered in APT 20.4, Oct 2012 ]

4 Two Motivations for Additional Functionality Usability Users typically want to map a specific region of the sky, regardless of orient. Existing implementation changes sky coverage as orient changes. [Jen Lotz] Assessing guide star availability at different orients is tedious with current design Scheduling flexibility Mosaics are specified at a fixed orient, which implies a narrow scheduling window as one approaches the pole. The SOC would like to be able to schedule or reschedule mosaics without additional input from the observer. Existing plan is to assign users a new orient and wait for them to submit a revised mosaic specification. That is fine if relatively few mosaics need to be updated.

5 Mosaic Usage in the SODRM 2012 SODRM 2012 analysis Caveat: May not be fully representative of actual mission Over a third of observatory time allocated to mosaics 53% of NIRCam time is mosaics 71% of MIRI time is mosaics Imaging and IFU mosaics May be difficult to initially schedule (and in some cases reschedule) a large number of mosaics with fixed orients

6 Proposed Mosaic Tool Features Automatically place tiles for an assumed orient Enable user to define a region of interest on the sky Enable user to define points that must not be imaged Proof of concept algorithm does a good job placing tiles Explore feasibility as a function of orient Assess guide star availability for all tiles at all orients Determine fixed number of tiles for any orient Enable change of orient without new observer input Simplifies operations, perhaps significantly See JWST-STScI by Soderblom et al. (2013) “Recommendations for user tools to support mosaics with JWST”

7 Proof of Concept Code [ show movie ] A region is a bounding polygon with optional holes Simple algorithm Try to cover region with {rows, columns} of tiles Each {row, column} can have a different number of tiles Each {row, column} can have a different offset For each orient, choose whichever uses fewest tiles Two passes in the proposal phase Pass 1 – find number of tiles to cover entire region Pass 2 – fixed number of tiles, measure coverage User indicates orients when automatic tiling is acceptable

8 Next Steps Explore exception handling Handle tiles with inadequate guide star availability Avoid any user-specified sky points Develop engineering concept Challenging for long range plan (LRP) to handle targets (tiles) with RA and Dec that change with time and jump when tile configuration changes. Send comments to Valenti, Blair, Soderblom,...