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.

Slides:



Advertisements
Similar presentations
Interaction Design: Visio
Advertisements

A1 Acoustic Rhinometer The following presentation gives an overview of the main functions of the A1Acoustic Rhinometer, it’s accessories and normal operational.
Select New Project from Project menu to create a new project File.
Using Macros and Visual Basic for Applications (VBA) with Excel
Chapter 07: Lecture Notes (CSIT 104) 1111 Exploring Microsoft Office Excel 2007 Chapter 7 Data Consolidation, Links, and Formula Auditing.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Microsoft Office 2007 Excel Chapter 8 Formula Auditing, Data Validation, and Complex Problem Solving.
Pasewark & Pasewark 1 Word Lesson 7 Working with Documents Microsoft Office 2007: Introductory.
Word Lesson 7 Working with Documents
SmartPay 2 Travel Card Program for DoD Bulk Account Maintenance with File Upload 1.
Exploring Office Grauer and Barber 1 Creating More Powerful Applications: Introduction to VBA(Wk9)
Formula Auditing, Data Validation, and Complex Problem Solving
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Management Information Systems MS Access 2003 By: Mr. Imdadullah Lecturer, Department of M.I.S. College of Business Administration, KSU.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
What is so good about Archie and RevMan 5
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
© 2011 Delmar, Cengage Learning Chapter 8 Building Complex Animations.
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
Chapter 10 Creating a Template for an Online Form
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Project 3 File, Document, Folder Management, Windows XP Explorer Windows XP Service Pack 2 Edition Comprehensive Concepts and Techniques.
Microsoft Office 2003 Illustrated Introductory with Programs, Files, and Folders Working.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Screen Previews for Shopping Carts and Checkout Process 10.3 release October 05, 2010.
XP New Perspectives on Microsoft PowerPoint 2002 Tutorial 1 1 Microsoft PowerPoint 2002 Tutorial 1 – Creating a PowerPoint Presentation.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
 Starting Excel 2003  Using Help  Workbook Management  Cursor Management  Manipulating Data  Using Formulae and Functions  Formatting Spreadsheet.
Lecture 1 Saima Gul. What is a Project? A Project is a job that has a beginning and an end (time), a specified outcome ( scope) at a stated level of quality.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Numeric Processing Chapter 6, Exploring the Digital Domain.
1 Performing Spreadsheet What-If Analysis Applications of Spreadsheets.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
1. Chapter 25 Protecting and Preparing Documents.
What’s New in SEER-H 7.3 The Galorath Team. New Features Currency and Exchange Rate (with Multi-Currency option) Addin Enhancement Local Quantity, Schedule.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 8 Formula Auditing, Data Validation, and Complex Problem Solving.
Create Forms Lesson 5. Objectives Software Orientation The Forms group (below) is located on the Create tab in the Ribbon and can be used to create a.
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Prepared by: Peter Huang. Log into your Google account, and find the calendar button! If not displayed, click more, and the application will be listed.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
XP. Objectives Sort data and filter data Summarize an Excel table Insert subtotals into a range of data Outline buttons to show or hide details Create.
Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 3: Formatting and Organizing Paragraphs and Documents © 2010 Pearson Education,
Design Verification Code and Toggle Coverage Course 7.
PLACING AND LINKING GRAPHICS
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
APT Overview Tom Donaldson APST/ESS/STScI6/4/2002.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
1.Introduction to SPSS By: MHM. Nafas At HARDY ATI For HNDT Agriculture.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
1 Microsoft Project 2003 Starting a New Project. 2 Creating a new project plan To start Microsoft Project, click the Windows Start menu. Point to All.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Computer Skills (1) Internet Explorer. To open the Internet Explorer: –Double click on the Internet Explorer icon on Desktop. –Or, from Start  All Programs.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Scenario use cases Szymon Mueller PSNC. Agenda 1.General description of experiment use case. 2.Detailed description of use cases: 1.Preparation for observation.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
Microsoft Excel Illustrated Introductory Workbooks and Preparing them for the Web Managing.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Enhanced Car Payment Calculator Application Introducing Exception Handling.
Formula Auditing, Data Validation, and Complex Problem Solving
Lesson 13: Epic Appointment Scheduling Reports
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

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 - HST Operations v Rusty Whitman - System Engineer v Karla Peterson - Testing v Leslie Zimmerman Foor - Testing v Tony Krueger - Spike Engineering v Ron Downes – Science v Steve Lubow – Science v Andy Gerb - Spike Engineering, Emeritus

Outline v Overview/Vision v Comparison with RPS2 v Preliminary Design v List of Requirements

Overview/Vision v VP will calculate schedulability of visits using SPIKE and provide graphical display and feedback which F indicates which visits are schedulable and which are not F Indicate the reasons why a visit is unschedulable and F assists the user in making the visits in their proposal schedulable v VP will be a fully integrated part of the APT and will not run in a “stand-alone” mode v VP will contain all functionality currently available in RPS2 (these minimum requirements to be provided in first release) as well as enhancements which increase flexibility and ease of use

Overview/Vision II v VP will facilitate “exploring” in proposal preparation F Iteration will be straight forward F Running the Orbit Planner first is not required (e.g., VP will assume SCHED30 orbit) F User can turn off any of the scheduling constraints to determine effects on schedulability F Subsets of visits can be selected for analysis (though all linked visits will always be included in the calculation) F VP will provide access to spread sheet editors as well as a tool for graphically editing links between visits

Overview/Vision III. v VP will provide more useful feedback than RPS2 F VP will provide general advice on techniques to obtain desired schedulability F VP will provide analyses of how particular visits might be modified to obtain desired schedulability

Example of output currently given by RPS2

Visit Planner Tool Requirements  1[i] The Visit Planner (VP) assists the user in making the visits in their proposal schedulable. The VP has the following capabilities  1.1[i] The VP shall be able to determine the times when visits can or cannot schedule.  1.2[i] The VP shall be able to indicate the reasons that visits are unschedulable at particular times.  1.3[i] The VP shall provide access to editors to allow the user to modify visits and relationships between visits to modify schedulability.  1.4The VP shall provide general advice on techniques to obtain desired schedulability.  1.5The VP shall provide analyses of how particular visits might be modified to improve the schedulability over particular periods of time. [i] indicates a minimum requirement expected to be available in the initial release.

 2 [i] The VP shall consist of two areas: 1) A Control Panel which controls how the VP computes scheduling windows and 2) a Schedulability Display Panel that displays calendars of the scheduling windows for visits and scheduling constraints.  2.1[i] The VP shall compute scheduling windows for all visits in the current VP Inferred Context (cVPIC).  2.1.1[i] The cVPIC shall include all visits in the current APT context plus all other visits that are linked to those visits in the current APT context.  2.1.2[i] If any visit’s observer requirement for any scheduling constraint is known to be incomplete or invalid, then the VP shall report an error to the user and will not compute or display scheduling windows for the visit and any other visits linked to it.  2.1.3[i] Each time the user switches to the VP from another tool in the APT, the VP shall immediately update the scheduling windows for visits in the cVPIC.

 2.2 The Control Panel (CP) shall include controls that govern the computation and display of scheduling windows. (See Fig. 1)  2.2.1The CP shall include a Visit Selector (VS) to select the visits for which computed scheduling windows will be shown in the Schedulability Display Panel.  The list of visits presented in the VS shall be the visits in the cVPIC.  The VS shall have a "Select All" option meaning to display the computed scheduling windows for all visits in the cVPIC.  The VS shall have a "Clear All " option to clear the selection of all visits from the VS.  The VS shall have a mechanism to select visits by link set.

 2.2.2The Control Panel shall have a Scheduling Constraints Selector (SCS) to select which of the scheduling constraints to include in subsequent computations of scheduling windows for all visits in the cVPIC.  The SCS shall have a "Select All" option meaning to compute scheduling windows for all scheduling constraints.  The SCS shall have a "Clear All" option to clear the selection of all scheduling constraints.  The SCS shall make it clear to the user that turning off a scheduling constraint does not remove the corresponding observer requirements from the proposal.  2.2.3The CP shall have an “Update” button to update the scheduling windows for all visits in the cVPIC.  2.2.4The CP shall provide a tool for graphically editing links between visits in the cVPIC.

 2.2.5[i] The CP shall support limiting the starting and ending dates for computing scheduling windows.  The CP shall support displaying an observatory specific dialog for specifying starting and ending dates.  [i] The CP shall support automatic specification of the starting and ending dates inferred from properties of the visits in the cVPIC.  2.2.6[i] The CP shall have a tool bar to provide additional functions.  [i] There shall be an Update button in the CP tool bar to update the scheduling windows for all visits in the cVPIC.

 [i] There shall be a Report tool in the CP tool bar that provides access to various reports.  [i] The Report tool shall include a report of the scheduling windows for each visit in textual format similar to the Spike Suitable Times Report for the visit of the currently selected SWC.  The Report tool shall include a report that shows the links sets in the cVPIC.  2.3[i] The VP shall include a Schedulability Display Panel (SDP) to display computed scheduling windows in Scheduling Windows Calendars (SWC) for Visits and Individual Scheduling Constraints. (See Fig. 2)  2.3.1[i] Visit SWCs shall have an icon on the left side to expand or collapse the display of the visit’s scheduling constraints’ SWCs.

 2.3.2[i] SWCs shall include a text area that identifies the scheduling windows and whether or not there is at least one schedulable window.  [i] For visit SWCs, if there is at least one schedulable window and all scheduling constraints have been included, then the text area will say "Visit is schedulable." and will include visual cues which indicate the visit is schedulable.  [i] For visit SWCs, if there are no schedulable windows, then the text area will say "Visit is not schedulable." and will include visual cues which indicate the visit is not schedulable.  For visit SWCs, if there is at least one schedulable window, but not all scheduling constraints have been included, then the text area will say "Visit is schedulable with the selected subset of scheduling constraints." and will include visual cues which indicate that the scheduling windows are only partial.

 [i] For scheduling constraint SWCs, if there is at least one schedulable window, then the text area will say " has at least one schedulable window." and will include visual cues which indicate that the scheduling constraint has at least on schedulable window.  [i] For scheduling constraint SWCs, if there are no schedulable windows, then the text area will say " has no schedulable windows." and will include visual cues which indicate that the scheduling constraint has no schedulable windows.  2.3.3[i] SWCs shall include a linear calendar indicating the periods of time that have schedulable windows.  Linear calendars for Visit SWCs shall have a mechanism to display an analysis of the visit’s schedulability over any period of time.

 The analysis shall display whether the visit is schedulable at the time of interest.  The analysis shall display the list of constraints that are schedulable at the time of interest.  The analysis shall display the list of constraints that are not schedulable at the time of interest.  If the visit is unschedulable at the time of interest, the analysis shall display suggested changes to observer requirements, if any, which would allow the visit to be schedulable during a particular period of time.  Linear calendars for scheduling constraint SWCs shall have a mechanism to display values of the associated observer requirements, if any, that would allow the scheduling constraint to be "schedulable" during a particular period of time.

 2.3.4Visit SWCs shall clearly indicate if the computation of the scheduling windows is partial because not all scheduling constraints were selected in the SCS.  2.3.5SWCs shall be selectable.  Selecting a SWC shall cause the corresponding visit row in the APT spreadsheet to become selected.  Selecting a visit row in the APT spreadsheet shall cause the corresponding visit SWCS to become selected.  2.3.6There shall be a mechanism to save a copy of the SWCs to a file format suitable for printing.

 3[i] The VP shall support specific requirements for HST visits.  3.1[i] The VP shall support scheduling constraints specific to HST.  3.1.1[i] Scheduling windows for HST scheduling constraints shall be computed using the current version of Spike.  3.1.2[i] The VP shall support physical constraints.  [i] The VP shall support the Sun constraint.  [i] The VP shall support the Moon constraint.  [i] The VP shall support the target visibility constraint.  [i] Orbit Filling shall be obtained from the visit data as computed by the Orbit Planner Tool.  [i] If Orbit Filling is not available, the SCHED Parameter shall be used in its place.

 The VP shall support moving target constraints.  The VP shall support the Guide Star constraints.  3.1.3[i] The VP shall support absolute user constraints.  [i] The VP shall support the Between constraint.  [i] The VP shall support the After constraint.  [i] The VP shall support the Before constraint.  [i] The VP shall support the Phase constraint.  [i] The VP shall support the Low Sky constraint.  [i] The VP shall support the Orient constraint.  3.1.4[i] The VP shall support relative user constraints.  [i] The VP shall support timing link constraints.

 [i] The VP shall support Save/Use Offset constraints.  [i] The VP shall support the Orient From constraint.  [i] The VP shall support the Same Orient constraint.  The VP shall support the Ephemeris Correction constraint.  3.2[i] The starting and ending dates for computing scheduling windows for HST visits shall be inferred from the cycle of their parent proposal.  3.3[i] The SDP Report tool shall include a Roll Range Report similar to what is currently available in RPS2 for the visit of the currently selected SWC.