KPL/IK MIXS Instrument kernel =========================================================================== This instrument kernel (I-kernel) contains BepiColombo MIXS optics, detector, and field-of-view parameters for the two telescopes (MIXS-T and MIXS-C) that made up the instrument. Version and Date --------------------------------------------------------------------------- Version 0.2 -- Jul 05, 2016 -- Marc Costa Sitja, ESAC/ESA Updated BEPICOLOMBO MPO IDs from -69 to -121. Removed kernel name and version assignment. Version 0.1 -- Feb 18, 2013 -- R. Moissl, ESAC/ESA Updated ID's, Names and cleaned up some parts Version 0.0 -- May 29, 2009 -- J. Vazquez/J. McAuliffe, ESAC/ESA Initial draft. References --------------------------------------------------------------------------- 1. "Kernel Pool Required Reading" 2. "C-kernel Required Reading" 3. "MIXS EID, Part B", BC-EST-RS-2517 Issue 1, July 11, 2012 4. BepiColombo Frames Definition Kernel (FK), latest version. 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 SPICELIB routine FURNSH loads a kernel into the pool as 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' ) PYTHON: (SPICEYPY)* furnsh( frame_kernel_name ) In order for a program or routine to extract data from the pool, the SPICELIB routines GDPOOL, GIPOOL, and GCPOOL are used. See [1] for more details. This file was created and may be updated with a text editor or word processor. * SPICEPY is a non-official, community developed Python wrapper for the NAIF SPICE toolkit. Its development is managed on Github. It is available at: https://github.com/AndrewAnnex/SpiceyPy Conventions for Specifying Data -------------------------------------------------------- Data items are specified using ''keyword=value'' assignments [1]. All keywords referencing values in this I-kernel start with the characters `INS' followed by the NAIF BepiColombo instrument ID code, constructed using the spacecraft ID number (-121) followed by the NAIF three digit ID number for MIXS-C (350) or MIXS-T (355). These IDs are defined in [4] as follows: Instrument name ID -------------------- ------- MPO_MIXS_C -121350 MPO_MIXS_T -121355 The remainder of the keyword is an underscore character followed by the unique name of the data item. For example, the focal length of the MIXS-T is specified by INS-121355_FOCAL_LENGTH The upper bound on the length of all keywords is 32 characters. If a keyword is included in more than one file, or if the same keyword appears more than once within a single file, the last assignment supersedes any earlier assignments. Overview -------------------------------------------------------- [TBW] Mounting Alignment -------------------------------------------------------- [TBW] Apparent FOV Layout -------------------------------------------------------- WARNING -- the description/diagram is this section have not been verified This section provides a diagram illustrating the MIXS-T and MIXS-C apparent FOV layout in the corresponding reference frames. ^ +Xmixs-t | +Xmixs-c Pixel | --- (1,1)-------|---------+ ^ | | | | 1 deg | | | 64 lines | (mixs-t) | | | (MIXS-T) | | | | 1 line | | x-------------> +Ymixs-t (MIXS-C) | | +Zmixs-t | +Ymixs-c | | +Zmixs-c | | 10 deg | | V (mixs-c) | | --- +-------------------+ 64 pixels/line (MIXS-T) 1 pixel/line (MIXS-C) | 1 deg (mixs-t) | Boresight (+Z axis) |<----------------->| is into the page | 10 deg (mixs-c) | Optical Parameters [TBC] -------------------------------------------------------- [TBW] \begindata INS-121350_FOCAL_LENGTH = ( 550.0 ) INS-121350_F/RATIO = ( 0.145455 ) INS-121350_FOV_ANGULAR_SIZE = ( 0.17453293, 0.17453293 ) INS-121350_IFOV = ( 0.17453293 ) INS-121355_FOCAL_LENGTH = ( 1000.0 ) INS-121355_F/RATIO = ( 4.76190 ) INS-121355_FOV_ANGULAR_SIZE = ( 0.017453293, 0.017453293 ) INS-121355_IFOV = ( 0.000272708 ) \begintext Detector Parameters -------------------------------------------------------- [TBW] \begindata INS-121350_PIXEL_SIZE = ( 300, 300 ) INS-121350_PIXEL_SAMPLES = ( 1 ) INS-121350_PIXEL_LINES = ( 1 ) INS-121350_CCD_CENTER = ( 0.5, 0.5 ) INS-121355_PIXEL_SIZE = ( 300, 300 ) INS-121355_PIXEL_SAMPLES = ( 64 ) INS-121355_PIXEL_LINES = ( 64 ) INS-121355_CCD_CENTER = ( 31.5, 31.5 ) \begintext FOV Definitions --------------------------------------------------------------------------- This section contains definitions for the MIXS-C and MIXS-T FOVs. These definitions are provided in the format required by the SPICE (CSPICE) function GETFOV (getfov_c). MIXS-C FOV ---------- The set of assignments in the data section below defines the MIXS-C FOV with respect to the MPO_MIXS_C frame to be a rectangle with the corners defined by the first and last pixels of the first and last lines of the CCD and the boresight along the +Z axis of the instrument frame. This FOV definition uses angular extent style specification with the cross and along track angular sizes taken from the ``Optics Parameters'' section above. \begindata INS-121350_FOV_FRAME = 'MPO_MIXS_C' INS-121350_FOV_SHAPE = 'RECTANGLE' INS-121350_BORESIGHT = ( 0.0 0.0 1.0 ) INS-121350_FOV_CLASS_SPEC = 'ANGLES' INS-121350_FOV_REF_VECTOR = ( 1.0 0.0 0.0 ) INS-121350_FOV_REF_ANGLE = ( 5.0 ) INS-121350_FOV_CROSS_ANGLE = ( 5.0 ) INS-121350_FOV_ANGLE_UNITS = 'DEGREES' \begintext MIXS-T FOV ---------- The set of assignments in the data section below defines the MIXS-T FOV with respect to the MPO_MIXS_T frame to be a rectangle with the corners defined by the first and last pixels of the first and last lines of the CCD and the boresight along the +Z axis of the MPO_MIXS_T frame. This FOV definition uses angular extent style specification with the cross and along track angular sizes taken from the ``Optics Parameters'' section above. \begindata INS-121355_FOV_FRAME = 'MPO_MIXS_T' INS-121355_FOV_SHAPE = 'RECTANGLE' INS-121355_BORESIGHT = ( 0.0 0.0 1000.0 ) INS-121355_FOV_CLASS_SPEC = 'ANGLES' INS-121355_FOV_REF_VECTOR = ( 1.0 0.0 0.0 ) INS-121355_FOV_REF_ANGLE = ( 0.5 ) INS-121355_FOV_CROSS_ANGLE = ( 0.5 ) INS-121355_FOV_ANGLE_UNITS = 'DEGREES' \begintext Optical Distortion -------------------------------------------------------- This section provides optical distortion and geometric calibration data for MIXS-C and MIXS-T. MIX-C [TBW]. MIX-T [TBW]. Platform ID --------------------------------------------------------------------------- This number is the NAIF instrument ID of the platform on which the instrument(s) are mounted. For both channels this platform is the spacecraft. \begindata INS-121351_PLATFORM_ID = ( -121000 ) INS-121352_PLATFORM_ID = ( -121000 ) \begintext End of IK file.