Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems November 2014.

Slides:



Advertisements
Similar presentations
Chapter 5: Common Support Problems
Advertisements

Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of many “standards,” lingo and common usage within SPICE April 2006.
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 Non-Toolkit Applications April 2012.
Navigation and Ancillary Information Facility NIF Shape Model Subsystem Preview (DSK) November 2014.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
Navigation and Ancillary Information Facility NIF Matlab Interface to CSPICE “Mice” How to Access the CSPICE library Using Matlab © November 2014 © The.
Documentation 1. User Documentation 2. Technical Documentation 3. Program Documentation.
Navigation and Ancillary Information Facility NIF Porting Kernels October 2014.
Navigation and Ancillary Information Facility NIF Porting Kernels January 2009.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit October 2014.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
Navigation and Ancillary Information Facility NIF Leapseconds and Spacecraft Clock Kernels LSK and SCLK November 2014.
By Anthony W. Hill & Course Technology1 Common End User Problems.
Navigation and Ancillary Information Facility NIF MATLAB Interface to CSPICE “Mice” How to Access the CSPICE library Using MATLAB © October 2007 © The.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of standards, lingo and common usage within SPICE November 2014.
Navigation and Ancillary Information Facility NIF JNISPICE March 2006.
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.
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of standards, lingo and common usage within SPICE November 2014.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring Mike Phenow.
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 Event Finding Subsystem Preview Capabilities, Current Status and Plans January 2009.
Navigation and Ancillary Information Facility NIF IDL Interface to CSPICE “Icy” How to Access the CSPICE library Using Interactive Data Language (IDL)
Navigation and Ancillary Information Facility NIF IDL Interface to CSPICE “Icy” How to Access the CSPICE library Using Interactive Data Language (IDL)
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
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 Exception Handling November 2014.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for Security and Virtual Private Network.
Navigation and Ancillary Information Facility NIF IDL Interface to CSPICE “Icy” How to Access the CSPICE library Using Interactive Data Language (IDL)
Navigation and Ancillary Information Facility NIF IDL Interface to CSPICE “Icy” How to Access the CSPICE library from the Interactive Data Language (IDL)
Navigation and Ancillary Information Facility NIF Instrument Kernel IK January 2009.
Navigation and Ancillary Information Facility NIF Porting Kernels November 2005.
Navigation and Ancillary Information Facility NIF Getting Started Using SPICE April 2006.
Navigation and Ancillary Information Facility NIF Instrument Kernel IK November 2014.
Navigation and Ancillary Information Facility NIF SPICE System Development Plans March 2006.
Navigation and Ancillary Information Facility NIF Introduction to the SPICE Toolkit June 2004.
Navigation and Ancillary Information Facility NIF Introduction to the Family of SPICE Toolkits October 2014.
Navigation and Ancillary Information Facility NIF Planetary Constants Kernel PCK October 2014.
Intermediate 2 Computing Unit 2 - Software Development.
Navigation and Ancillary Information Facility NIF Using Module Headers April 2006.
Navigation and Ancillary Information Facility NIF Frames Kernel FK March 2006.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
Navigation and Ancillary Information Facility NIF Finding SPICE Components An Introduction to the NAIF Server January 2009.
Navigation and Ancillary Information Facility NIF Instrument Kernel IK November 2014.
Navigation and Ancillary Information Facility NIF Porting SPICE Kernels Between Computers June 2004.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems October 2007.
Navigation and Ancillary Information Facility NIF Porting Kernels March 2010.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit November 2014.
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.
1 CSC160 Chapter 1: Introduction to JavaScript Chapter 2: Placing JavaScript in an HTML File.
Navigation and Ancillary Information Facility NIF “Metadata” In SPICE Kernels a.k.a. “comments” March 2006.
Navigation and Ancillary Information Facility NIF SPICE Conventions A summary of many “standards,” lingo and common usage within SPICE June 2004.
Navigation and Ancillary Information Facility NIF “Metadata” In SPICE Kernels Also known as “comments” January 2009.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
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.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit January 2008.
Navigation and Ancillary Information Facility NIF Getting and Installing the SPICE Toolkit April 2006.
Navigation and Ancillary Information Facility NIF “Metadata” In SPICE Kernels Also known as “comments” October 2007.
Summary of Key Points October 2007.
Frames Kernel FK October 2007.
Cube Generator Todd Bradley January 8, 2014.
Presentation transcript:

Navigation and Ancillary Information Facility NIF SPICE Toolkit Common Problems November 2014

Navigation and Ancillary Information Facility NIF Common Problems 2 Prevention Useful Documentation Reporting a Problem to NAIF Topics

Navigation and Ancillary Information Facility NIF Common Problems 3 Get well set up to use SPICE –Use a Toolkit obtained directly from NAIF and intended for your specific environment (platform/OS/compiler/compiler options) »Be extra careful about 32-bit versus 64-bit hardware –Use a current Toolkit »Newer Toolkits may have bug fixes and new features you need Toolkits are always backwards compatible, so you should have no problem re-linking your application to the latest Toolkit –Read the pertinent documentation »Tutorials, module headers, Required Reading technical reference documents, comments inside kernels –Use the correct kernels »Often, but not always, this means the latest version »Verify that contents, time coverage (if applicable) and intended use are suitable for your work –If you are using a Fortran Toolkit, be sure your text kernels all use the line termination appropriate for your platform. »Unix/Linux/OSX use ; PC/Windows uses »Using the BINGO utility from the NAIF website to make the change, if needed, is one solution Prevention - 1 continued on next page

Navigation and Ancillary Information Facility NIF Common Problems 4 Avoid common implementation problems –Verify use of the correct time system for your need »e.g., TDB, UTC, or SCLK? –When using SCLK time tags, be sure to form your SCLK string to match the specification within the SCLK kernel »Make sure the fractional part is in the form that is expected –Verify that correct reference frames are used »e.g., MOON_PA versus MOON_ME? »e.g. use IAU_Mars or MARSIAU? –Check definitions of geometric quantities »Geodetic versus latitudinal coordinates »Oblate versus spherical body shapes –Check aberration corrections »Converged Newtonian light time + stellar aberration, light time + stellar aberration, light time only, or none? »Target orientation corrected for light time? –Don’t confuse an instrument reference frame ID with the ID of the instrument itself (the object ID) Prevention - 2

Navigation and Ancillary Information Facility NIF Common Problems 5 NAIF has compiled a list of common problems, probable causes, and solutions encountered by users of the various SPICE Toolkits: –Refer to …/doc/html/req/problems.html or …doc/req/PROBLEMS.REQ, both of which are provided in each Toolkit package. Or, access the HTML document corresponding to the supported language at: » ms.html » » » s.html Some on-line tutorials (e.g. SPK and CK) include a common problems section near the end of the tutorial It may be useful to read these documents BEFORE embarking on extensive SPICE-based programming projects, since some problems are best solved early in the software development cycle Useful Documentation

Navigation and Ancillary Information Facility NIF Common Problems 6 If you need help troubleshooting a programming or usage problem, you can send to NAIF. At a minimum include these items in your message: –The SPICE or operating system diagnostic messages written to the screen or to log files –The name and version of the operating system you’re using –The name and version of the compiler or programming environment (gcc, gfortran, ifort, clang, IDL, Matlab, etc.) –The Toolkit version you use, e.g. N0065 (also called N65) –Names of the kernel files being used »You may need to provide the kernels themselves if these are not available to NAIF –Your inputs to the SPICE modules that signaled the error –If possible, a code fragment from where the error seems to occur Send the to only one person on the NAIF team –It will get routed to the best person to provide an answer Reporting a Problem to NAIF