+-------------------------------------------------------+ | | | Welcome to the Phobos-Grunt SPICE ftp repository | | ================================================= | | | +-------------------------------------------------------+ This ftp site contains all the SPICE kernels generated for the PHobos Soil Return Mission (PHSRM). - Content of this directory ========================= Each subdirectory within this directory contains all the kernels of the same type that have been generated for the PHSRM. ck: Kernels that contain orientation for the spacecraft and some of its structures, (solar arrays, for instance). ek: Event kernels are not generated for PHSRM; therefore, this directory is empty. fk: Kernels that define reference frames needed for the Mission. ik: Kernels for the instruments on board the spacecraft. lsk: Leapseconds kernel. pck: Kernels that define planetary constants. sclk: Spacecraft clock coefficients kernels. spk: Orbit kernels, for the spacecraft and other solar system bodies. Note that under each directory there is a subdirectory called former_versions, that stores all kernels that have been superseded by new kernels. You shouldn't use the kernels under these subdirectories. - PHSRM SPICE Kernel Naming Covention ================================= Please refer to the aarreadme.txt in each of the subdirectories for information on the naming convention for the specific type of kernels. - Usage of the SPICE Kernels for PHSRM. ============================================ At least a basic knowledge of the SPICE system is needed in order to use these kernels. The SPICE toolkit provides versions in Fortran (SPICELIB), C (CSPICE), IDL (icy) and Matlab (mice), and the user can choose any one that suits him/her. The SPICELIB routine FURNSH, CSPICE function furnsh_c, and icy routine cspice_furnsh load a kernel file into the kernel pool as shown below. CALL FURNSH ( 'kernel_name' ) furnsh_c ( "kernel_name" ); cspice_furnsh, 'kernel_name' cspice_funsh( 'kernel_name' ); In the case when two or more files contain data overlapping in time for a given object, for binary kernels, the file loaded last takes precedence. If two (or more) text kernels assign value(s) using the '=' operator to identical keywords, the data value(s) associated with the last loaded occurrence of the keyword are used -all earlier values have been replaced with the last loaded value(s). ------------------- This file was last modified on May 12th, 2010. (A. Ledkov)