KPL/FK Frame (FK) SPICE kernel file for MEX-specific dynamic frames ============================================================================== This frames kernel defines a number of generic frames used by the MEX mission for Science opportunities identification, data analysis and scientific research. Version and Date ------------------------------------------------------------------------------ Version 0.1 -- March 17, 2021 -- Ricardo Valles Blanco, ESAC/ESA Fixed typo in MEX Siding Spring Mars Direction Frame. Version 0.0 -- September 13, 2019 -- Marc Costa Sitja, ESAC/ESA Initial version. References ------------------------------------------------------------------------------ [1] "Frames Required Reading" [2] "Kernel Pool Required Reading" [3] "Energetic Particle Showers Over Mars from Comet C/2013 A1 Siding Spring", Beatriz Sanchez-Cano, Olivier Witasse, Marc Costa, et al., JGR Space Physics, Volume 123, Issue 10, October 2018 Contact Information ------------------------------------------------------------------------------ If you have any questions regarding this file contact SPICE support at ESAC: Alfredo Escalante Lopez (+34) 91-8131-429 spice@sciops.esa.int, or NAIF at JPL: Boris Semenov (818) 354-8136 Boris.Semenov@jpl.nasa.gov Implementation Notes ------------------------------------------------------------------------------ This file is used by the SPICE system as follows: programs that make use of this frame kernel must "load" the kernel normally during program initialization. Loading the kernel associates the data items with their names in a data structure called the "kernel pool". The routine that loads a kernel into the pool is shown below: FORTRAN: (SPICELIB) CALL FURNSH ( frame_kernel_name ) C: (CSPICE) furnsh_c ( frame_kernel_name ); IDL: (ICY) cspice_furnsh, frame_kernel_name MATLAB: (MICE) cspice_furnsh ( 'frame_kernel_name' ) This file was created and may be updated with a text editor or word processor SPICE Frame names and NAIF ID Codes ------------------------------------------------------------------------------ The following generic frames are defined in this kernel file: SPICE Frame Name Long-name -------------------------- ------------------------------------------- MEX_SIDING_SPRING_DUST SIDING SPRING Comet Dust Coma MEX_SIDING_SPRING_ION SIDING SPRING Comet Ion Coma MEX_SIDING_SPRING_CSEQ SIDING SPRING Body-Centered Solar Equatorial MEX_SIDING_SPRING_MARS_DIR SIDING SPRING Mars Direction These frames have the following centers, frame class and NAIF IDs: SPICE Frame Name Center Class NAIF ID -------------------------- ------------- ------- ---------- MEX_SIDING_SPRING_DUST SIDING SPRING DYNAMIC -41900 MEX_SIDING_SPRING_ION SIDING SPRING DYNAMIC -41901 MEX_SIDING_SPRING_CSEQ SIDING SPRING DYNAMIC -41910 MEX_SIDING_SPRING_MARS_DIR SIDING SPRING DYNAMIC -41911 These frames have been defined relative to the following frames: SPICE Frame Name Relative to -------------------------- ---------------------- MEX_SIDING_SPRING_DUST J2000 MEX_SIDING_SPRING_ION J2000 MEX_SIDING_SPRING_CSEQ J2000 MEX_SIDING_SPRING_MARS_DIR J2000 The keywords implementing these frame definitions are located in the "MEX Mission Specific Generic Frame Definitions" sections. General Notes About This File ------------------------------------------------------------------------------ About Required Data: -------------------- Most of the dynamic frames defined in this file require at least one of the following kernels to be loaded prior to their evaluation, normally during program initialization: - Planetary ephemeris data (SPK), e.g. DE403, DE405, etc; - Planetary constants data (PCK); - Earth generic frames definitions (FK). Note that loading different kernels will lead to different orientations of the same frame at a given epoch, providing different results from each other, in terms of state vectors referred to these frames. About Implementation: --------------------- The SPICE frames defined within this file and their corresponding references in literature might not be equivalent, both due to variations in the SPICE kernels on which the SPICE frame depends, and due to possible differences in both the frame's definition and implementation (e.g. GSE can be defined using the instantaneous orbital plane or mean ecliptic; the mean ecliptic is a function of the ecliptic model). Please refer to each applicable frame description section for particular details on the current SPICE kernel implementation. MEX Mission Specific Scientific Frame Definitions ------------------------------------------------------------------------------ This section contains the definition of the MEX mission specific scientific frames. MEX SIDING SPRING Comet Dust Coma (MEX_SIDING_SPRING_DUST) ------------------------------------------------------------------------ Definition: ----------- The MEX SIDING SPRING Comet Dust Coma frame is defined as follows: - the velocity of SIDING SPRING relative to the Sun is the primary vector: +Z axis points to the velocity direction; - the position of SIDING SPRING relative to the Sun is the secondary vector: the projection of the SIDING SPRING-SUN vector perpendicular to the +Z axis defines the +X axis; - +Y axis completes the right-handed system; - the origin of this frame is the center of mass of the SIDING SPRING nucleus. All vectors are geometric: no aberration corrections are used. Required Data: -------------- This frame is defined as a two-vector frame using two different types of specifications for the primary and secondary vectors. The primary and secondary vectors are defined as 'observer-target position' and 'observer-target velocity' vectors, therefore, the ephemeris data required to compute the Sun-SIDING SPRING position vector in the J2000 reference frame must be loaded before using this frame. Remarks: -------- This frame is defined based on SPK data: different planetary ephemerides for Mars, Mars's Barycenter, the Sun, the Solar System Barycenter and the SIDING Spring comet will lead to different frame orientation at a given time. It is strongly recommended to indicate what data have been used in the evaluation of this frame when referring to it, e.g. MEX_SIDING_SPRING_DUST using the IAU 2009 constants, the DE405 ephemeris and the SIDING SPRING ephemeris version N. \begindata FRAME_MEX_SIDING_SPRING_DUST = -41900 FRAME_-41900_NAME = 'MEX_SIDING_SPRING_DUST' FRAME_-41900_CLASS = 5 FRAME_-41900_CLASS_ID = -41900 FRAME_-41900_CENTER = 1003228 FRAME_-41900_RELATIVE = 'J2000' FRAME_-41900_DEF_STYLE = 'PARAMETERIZED' FRAME_-41900_FAMILY = 'TWO-VECTOR' FRAME_-41900_PRI_AXIS = '-Z' FRAME_-41900_PRI_VECTOR_DEF = 'OBSERVER_TARGET_VELOCITY' FRAME_-41900_PRI_OBSERVER = 'SIDING SPRING' FRAME_-41900_PRI_TARGET = 'SUN' FRAME_-41900_PRI_ABCORR = 'NONE' FRAME_-41900_PRI_FRAME = 'J2000' FRAME_-41900_SEC_AXIS = 'X' FRAME_-41900_SEC_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-41900_SEC_OBSERVER = 'SIDING SPRING' FRAME_-41900_SEC_TARGET = 'SUN' FRAME_-41900_SEC_ABCORR = 'NONE' \begintext MEX SIDING SPRING Comet Ion Coma (MEX_SIDING_SPRING_ION) ------------------------------------------------------------------------ Definition: ----------- The MEX SIDING SPRING Comet Ion Coma frame is defined as follows: - the position of SIDING SPRING relative to the Sun is the primary vector: +Z axis points from the SIDING SPRING to the Sun; - the velocity of SIDING SPRING relative to the Sun is the secondary vector: the projection of the velocity vector perpendicular to the +Z axis defines the +X axis; - +Y axis completes the right-handed system; - the origin of this frame is the center of mass of the SIDING SPRING nucleus. All vectors are geometric: no aberration corrections are used. Required Data: -------------- This frame is defined as a two-vector frame using two different types of specifications for the primary and secondary vectors. The primary and secondary vectors are defined as 'observer-target position' and 'observer-target velocity' vectors, therefore, the ephemeris data required to compute the Sun-SIDING SPRING position vector in the J2000 reference frame must be loaded before using this frame. Remarks: -------- This frame is defined based on SPK data: different planetary ephemerides for Mars, Mars's Barycenter, the Sun, the Solar System Barycenter and the SIDING Spring comet will lead to different frame orientation at a given time. It is strongly recommended to indicate what data have been used in the evaluation of this frame when referring to it, e.g. MEX_SIDING_SPRING_DUST using the IAU 2009 constants, the DE405 ephemeris and the SIDING SPRING ephemeris version N. \begindata FRAME_MEX_SIDING_SPRING_ION = -41901 FRAME_-41901_NAME = 'MEX_SIDING_SPRING_ION' FRAME_-41901_CLASS = 5 FRAME_-41901_CLASS_ID = -41901 FRAME_-41901_CENTER = 1003228 FRAME_-41901_RELATIVE = 'J2000' FRAME_-41901_DEF_STYLE = 'PARAMETERIZED' FRAME_-41901_FAMILY = 'TWO-VECTOR' FRAME_-41901_PRI_AXIS = 'Z' FRAME_-41901_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-41901_PRI_OBSERVER = 'SIDING SPRING' FRAME_-41901_PRI_TARGET = 'SUN' FRAME_-41901_PRI_ABCORR = 'NONE' FRAME_-41901_SEC_AXIS = 'X' FRAME_-41901_SEC_VECTOR_DEF = 'OBSERVER_TARGET_VELOCITY' FRAME_-41901_SEC_OBSERVER = 'SIDING SPRING' FRAME_-41901_SEC_TARGET = 'SUN' FRAME_-41901_SEC_ABCORR = 'NONE' FRAME_-41901_SEC_FRAME = 'J2000' \begintext MEX SIDING SPRING Body-Centered Solar EQuatorial (CSEQ) Frame ------------------------------------------------------------------------ The body-Centered Solar EQuatorial (CSEQ) frame for the Siding Spring comet. This frame is defined as a two-vector style dynamic frame as follows: - +X axis is the position of the Sun relative to the body; it's the primary vector and points from the body to the Sun; - +Z axis is the component of the Sun's north pole of date orthogonal to the +X axis; - +Y axis completes the right-handed reference frame; - the origin of this frame is the body's center of mass. All the vectors are geometric: no aberration corrections are used. Required Data: -------------- This frame is defined as a two-vector frame using two different types of specifications for the primary and secondary vectors. The primary vector is defined as the 'observer-target position' vector, therefore, the ephemeris data required to compute the Sun-SIDING SPRING position vector in the J2000 reference frame must be loaded before using this frame. Remarks: -------- This frame is defined based on SPK data: different planetary ephemerides for Mars, Mars's Barycenter, the Sun, the Solar System Barycenter and the SIDING Spring comet will lead to different frame orientation at a given time. It is strongly recommended to indicate what data have been used in the evaluation of this frame when referring to it, e.g. MEX_SIDING_SPRING_CSEQ using the IAU 2009 constants, the DE405 ephemeris and the SIDING SPRING ephemeris version N. The 'MEX_SIDING_SPRING_CSEQ' definition is implemented by the keywords below. \begindata FRAME_MEX_SIDING_SPRING_CSEQ = -41910 FRAME_-41910_NAME = 'MEX_SIDING_SPRING_CSEQ' FRAME_-41910_CLASS = 5 FRAME_-41910_CLASS_ID = -41910 FRAME_-41910_CENTER = 1003228 FRAME_-41910_RELATIVE = 'J2000' FRAME_-41910_DEF_STYLE = 'PARAMETERIZED' FRAME_-41910_FAMILY = 'TWO-VECTOR' FRAME_-41910_PRI_AXIS = 'X' FRAME_-41910_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-41910_PRI_OBSERVER = 'SIDING SPRING' FRAME_-41910_PRI_TARGET = 'SUN' FRAME_-41910_PRI_ABCORR = 'NONE' FRAME_-41910_SEC_AXIS = 'Z' FRAME_-41910_SEC_VECTOR_DEF = 'CONSTANT' FRAME_-41910_SEC_FRAME = 'IAU_SUN' FRAME_-41910_SEC_SPEC = 'RECTANGULAR' FRAME_-41910_SEC_VECTOR = ( 0, 0, 1 ) \begintext MEX Siding Spring Mars Direction Frame ------------------------------------------------------------------------ The Siding Spring Mars Direction frames for the Siding Spring comet. This frame is defined as a two-vector style dynamic frame as follows: - +Z axis is the position of Siding Spring relative to Mars; it's the primary vector and points from the Comet to Mars; - +X axis is the position of the Sun relative to the body; it's the secondary vector and points from the body to the Sun; - +Y axis completes the right-handed reference frame; - the origin of this frame is the body's center of mass. All the vectors are geometric: no aberration corrections are used. Required Data: -------------- This frame is defined as a two-vector frame using two different types of specifications for the primary and secondary vectors. The primary and secondary vectors are defined as the 'observer-target position' vectors, therefore, the ephemeris data required to compute the Sun-SIDING SPRING position and the Mars-SIDING SPRING position vector in the J2000 reference frame must be loaded before using this frame. Remarks: -------- This frame is defined based on SPK data: different planetary ephemerides for Mars, Mars's Barycenter, the Sun, the Solar System Barycenter and the SIDING Spring comet will lead to different frame orientation at a given time. It is strongly recommended to indicate what data have been used in the evaluation of this frame when referring to it, e.g. MEX_SIDING_SPRING_MARS_DIR using the IAU 2009 constants, the DE405 ephemeris and the SIDING SPRING ephemeris version N. The 'MEX_SIDING_SPRING_CSEQ' definition is implemented by the keywords below. \begindata FRAME_MEX_SIDING_SPRING_MARS_DIR = -41911 FRAME_-41911_NAME = 'MEX_SIDING_SPRING_MARS_DIR' FRAME_-41911_CLASS = 5 FRAME_-41911_CLASS_ID = -41911 FRAME_-41911_CENTER = 1003228 FRAME_-41911_RELATIVE = 'J2000' FRAME_-41911_DEF_STYLE = 'PARAMETERIZED' FRAME_-41911_FAMILY = 'TWO-VECTOR' FRAME_-41911_PRI_AXIS = 'Z' FRAME_-41911_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-41911_PRI_OBSERVER = 'SIDING SPRING' FRAME_-41911_PRI_TARGET = 'MARS' FRAME_-41911_PRI_ABCORR = 'NONE' FRAME_-41911_PRI_FRAME = 'J2000' FRAME_-41911_SEC_AXIS = 'X' FRAME_-41911_SEC_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-41911_SEC_OBSERVER = 'SIDING SPRING' FRAME_-41911_SEC_TARGET = 'SUN' FRAME_-41911_SEC_ABCORR = 'NONE' \begintext End of FK file.