Navigation and Ancillary Information Facility NIF Motivation for Developing SPICE November 2014.

Slides:



Advertisements
Similar presentations
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
Advertisements

Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
CS 325: Software Engineering January 13, 2015 Introduction Defining Software Engineering SWE vs. CS Software Life-Cycle Software Processes Waterfall Process.
Navigation and Ancillary Information Facility NIF The SPICE system has been developed by the Jet Propulsion Laboratory, California Institute of Technology,
Navigation and Ancillary Information Facility NIF The NAIF Node PDSMC Report Addresses both NAIF Node and Core SPICE Development August 23, 2011 Chuck.
LADEE PDS4 Experience G. Delory LADEE Instrument and PDS Teams LADEE SOC PDS Management Council Nov /19/2014 LADEE PDS4 Experience 1.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Navigation and Ancillary Information Facility NIF Shape Model Subsystem Preview (DSK) November 2014.
Introduction - The Need for Data Structures Data structures organize data –This gives more efficient programs. More powerful computers encourage more complex.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
1//hw Cherniak Software Development Corporation ARM Features Presentation Alacrity Results Management (ARM) Major Feature Description.
Navigation and Ancillary Information Facility NIF Leapseconds and Spacecraft Clock Kernels LSK and SCLK November 2014.
Navigation and Ancillary Information Facility NIF Developing an Interface that Refines the Search for Ephemeris Data Files used in the Interpretation of.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
Navigation and Ancillary Information Facility NIF Obtaining SPICE Components Offered by NAIF Emphasis on Kernels March 2010.
PDSMC November 29-30, PDS Imaging Node PDS4 Migration Lisa Gaddis (USGS) Sue LaVoie (JPL) November 30, 2012 PDS Management Council Meeting UCLA.
Navigation and Ancillary Information Facility NIF Preview of a Web-based GUI Interface to SPICE “WebGeocalc” The NAIF and UCD Teams August 22, 2011 SPICE.
Introduction to Systems Analysis & Design Chapter #1.
Mantid Development introduction Nick Draper 11/04/2008.
Copyright © 2013, 2009, and 2007, Pearson Education, Inc. Chapter 1 Statistics: The Art and Science of Learning from Data Section 1.3 Using Calculators.
Navigation and Ancillary Information Facility NIF Leapseconds and Spacecraft Clock Kernels LSK and SCLK April 2006.
Navigation and Ancillary Information Facility NIF Summary of Key Points January 2009.
Navigation and Ancillary Information Facility NIF Summary of Key Points October 2014.
Navigation and Ancillary Information Facility NIF The Event Finder April 2005 (A preview of work in progress)
Software Architecture
06/30/ Data Product Service (DPS) Packaging and Context Dan Crichton Steve Hughes Ron Joyner Chris Mattman Paul Ramirez Peter Shames.
Navigation and Ancillary Information Facility NIF Welcome to the SPICE Tutorial Class March 2006.
Navigation and Ancillary Information Facility NIF Motivation for Developing SPICE October 2007.
Navigation and Ancillary Information Facility NIF Obtaining SPICE Components Offered by NAIF and Horizons Emphasis on Kernels November 2014.
Navigation and Ancillary Information Facility NIF Question Any PDS Interest in “Mission Visualization?” NAIF Node.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Navigation and Ancillary Information Facility NIF Introduction to WebGeocalc October 2014 SPICE components and services are not restricted under ITAR and.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
Navigation and Ancillary Information Facility NIF Getting Started Using SPICE April 2006.
Navigation and Ancillary Information Facility NIF SPICE System Development Plans March 2006.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Navigation and Ancillary Information Facility NIF Overview of the Events Kernel EK November 2014 Note: the EK is infrequently used by NASA flight projects.
Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems November 2014.
Aquarius Mission Simulation A realistic simulation is essential for mission readiness preparations This requires the ability to produce realistic data,
Navigation and Ancillary Information Facility NIF Introduction to the Events Kernel EK June 2004.
Navigation and Ancillary Information Facility NIF Frames Kernel FK March 2006.
540f07cost12oct41 Reviews Postmortem u Surprises? u Use white background on slides u Do not zip files on CD u Team leader should introduce team members.
Navigation and Ancillary Information Facility NIF Finding SPICE Components An Introduction to the NAIF Server January 2009.
GLAST Science Support CenterAugust 10, 2004 Users’ Committee Meeting The Project Data Management Plan David Band – GSSC.
Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems October 2007.
Navigation and Ancillary Information Facility NIF Welcome to the SPICE Tutorials March 2010.
Navigation and Ancillary Information Facility NIF Welcome to the SPICE Training Class October 2007.
Navigation and Ancillary Information Facility NIF Welcome to the SPICE Tutorials November 2014.
Navigation and Ancillary Information Facility NIF SPICE Development Plans and Possibilities October 2007.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Navigation and Ancillary Information Facility NIF Finding SPICE Components An Introduction to the NAIF Server April 2006.
Navigation and Ancillary Information Facility NIF Frames Kernel FK March 2010.
Advanced Software Engineering Dr. Cheng
HST and JWST Pipelines and Reference Files
Charles Acton NAIF Manager JPL July 18, 2007
SPICE, el servicio de información geométrica para ciencias planetarias
Geometric information for VIRTIS-M data
Detlef Koschny Research and Scientific Support Department ESA/ESTEC
Complexity Time: 2 Hours.
Database Database is a large collection of related data that can be stored, generally describes activities of an organization. An organised collection.
Introduction To System Analysis and Design PART 2
Software Design Lecture : 9.
Cube Generator Todd Bradley January 8, 2014.
Time Scheduling and Project management
Getting Planetary Science Data
Presentation transcript:

Navigation and Ancillary Information Facility NIF Motivation for Developing SPICE November 2014

Navigation and Ancillary Information Facility NIF Motivation for SPICE 2 Scientists said they would like to: -use common tools and methods throughout a project’s lifecycle, and for all projects (national and international) -understand the calculations and transformations used to produce observation geometry data -be able to produce custom geometry calculations themselves, whenever and however they want -have the ability to revise the fundamental data and software tools used to produce their own observation geometry data Why Did NAIF Build SPICE?

Navigation and Ancillary Information Facility NIF Motivation for SPICE 3 Trajectory Data S/C Orientation Data SEDR Parameters Database SEDR Commands SEDR Generation SEDR EDR SEDR Science Results Scientist’s Data Analysis Program EDR* Generation Science Telemetry “SEDR” - Supplemental Experiment Data Record JPL Scientist’s Institution * EDR = Experiment Data Record = "raw" science instrument data What Existed Prior to SPICE ? Science Instrument Data Scientist’s Software Modules

Navigation and Ancillary Information Facility NIF Motivation for SPICE 4 The SEDR Generation program was built and operated at JPL –Scientist’s requirements on SEDR had to be provided long before launch »Late or post-launch updates were hard/expensive to accommodate Difficult to change WHAT gets computed Difficult to change HOW items are computed (algorithms, parameters) Difficult to change the TIMEs at which items get computed –Generally only one SEDR file would be produced for each period of time »Result: the scientist can’t get better ancillary data if/when better inputs (e.g. spacecraft trajectory or orientation) are determined –SEDR generation was done “in the blind” »Operators were not familiar with processes used to make the inputs »Operators were not familiar with scientist’s processing schemes »Result: SEDR may not fully meet science team’s expectations –The SEDR system was not exportable to other institutions SEDR System Characteristics

Navigation and Ancillary Information Facility NIF Motivation for SPICE 5 Selected SPICE Modules Scientist’s Software Modules Scientist’s Data Analysis Program SPICE Kernels Generation And Collection Wonderful Science Results Any Mission Operations Center Scientist’s Institution The SPICE Idea Science Telemetry

Navigation and Ancillary Information Facility NIF Motivation for SPICE 6 The customer has great flexibility in deciding: –what observation geometry parameters are computed –at what times or at what frequency these parameters are computed –for what time span these parameters are computed –electing if/when to re-do parameter computations using new (better) or otherwise different data as inputs The customer also has: –common tools and methods that can be reused on many tasks –good visibility into algorithms and data used in geometry calculations The flight project operations center can: –concentrate on producing better ancillary data, rather than on producing lots of SEDRs and frequently updating the SEDR software The SPICE process may be replicated anywhere SPICE Benefits vs. SEDR

Navigation and Ancillary Information Facility NIF Motivation for SPICE 7 SPICE Detriments vs. SEDR End users ("consumers") must do some non-trivial programming to read SPICE data and compute whatever is needed If the mission operations center is other than JPL, the appropriate project people need to learn how to produce SPICE data In some areas of SPICE the offering of choices to allow correct handling of different situations may present complexity that is unwarranted for “simple” problems