KPL/IK EnVision Venus Spectrometer Instrument kernel ============================================================================== This instrument kernel (I-kernel) contains the Venus Spectrometer (VenSpec) optics, detector, and field-of-view parameters. Version and Date ------------------------------------------------------------------------------ Version 0.1 -- February 10, 2023 -- Ricardo Valles Blanco, ESAC/ESA Alfredo Escalante Lopez, ESAC/ESA Corrected typos and added missing reference frame name keywords. Version 0.0 -- September 20, 2022 -- Alfredo Escalante Lopez, ESAC/ESA Ian Thomas Initial release. References ------------------------------------------------------------------------------ 1. ``Kernel Pool Required Reading'' 2. ``C-kernel Required Reading'' 3. EnVision Frames Definition Kernel (FK), latest version. Contact Information ------------------------------------------------------------------------ If you have any questions regarding this file contact the ESA SPICE Service (ESS) at ESAC: Alfredo Escalante Lopez (+34) 91-8131-429 spice@sciops.esa.int Implementation Notes ------------------------------------------------------------------------------ Applications that need SPICE I-kernel data must ``load'' the I-kernel file, normally during program initialization. Loading the kernel using the SPICELIB routine FURNSH causes the data items and their associated values present in the kernel to become associated with a data structure called the ``kernel pool''. The application program may then obtain the value(s) for any IK data item using the SPICELIB routines GDPOOL, GIPOOL, GCPOOL. Routine GETFOV may be used if the file contains instrument field-of-view (FOV) specification. See [1] for details. This file was created with, and can be updated with a text editor or word processor. Naming Conventions ------------------------------------------------------------------------------ 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 EnVision instrument ID code, constructed using the spacecraft ID number (-668) followed by the NAIF three digit ID number. The ID numbers are defined in [3] as follows: Instrument name ID -------------------- ------- ENVISION_VENSPEC_M -668310 ENVISION_VENSPEC_H -668320 ENVISION_VENSPEC_U -668330 The remainder of the keyword is an underscore character followed by the unique name of the data item. For example, the f/ratio of the VENSPEC_M is specified by INS-668310_F/RATIO 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. Description ------------------------------------------------------------------------------ TBW. Mounting Alignment ------------------------------------------------------------------------------ Refer to the latest version of the EnVision Frames Definition Kernel (FK) [3] for the VenSpec reference frame definitions and mounting alignment information. Apparent FOV Layout ------------------------------------------------------------------------------ This section provides a diagram illustrating the VENSPEC_M, VENSPEC_H and VENSPEC_U apparent FOV layout in the corresponding reference frames. Pixel (0,0) is in the lower left corner of the image, and pixel (n,n) is in the top right corner. +X, +Y, +Z axes are defined in the EnVision Frames Definition Kernel (FK) [3]. VENSPEC_M --------- | 46.4 deg | Boresight (+Z axis) |<------------------->| is into the page | | --- +---------------------+ ^ | | | | +Zvspecm | |32.5 deg | x---------------> +Xvspecm | | | | v | | | --- (0,0)--------|----------+ Pixel | | v +Yvspecm VENSPEC_H --------- | 6.683 deg | Boresight |<--------------------------------->| (+Z axis) | | is into the page Non-illuminated --- +---------+|||||||+-----------------+ ^ | |||+Zvspech | |0.133 deg | ||x-------------> +Xvspech v | |||||||| | --- (0,0)-------+--|----+-----------------+ Pixel | | v +Yvspech VENSPEC_U --------- | 22.5 deg | Boresight |<--------------------------------->| (+Z axis) | | is into the page --- +-----------------------------------+ ^ | +Zvspecu | |0.5 deg | x-------------> +Xvspecu v | | | --- (0,0)---------------|-----------------+ Pixel | | v +Yvspecu Optical Parameters ------------------------------------------------------------------------------ TBW. CCD Parameters ------------------------------------------------------------------------------ TBW. Filter Parameters ------------------------------------------------------------------------------ TBW. FOV Definitions ------------------------------------------------------------------------------ This section contains definitions for the VenSpec FOVs. These definitions are provided in a format required by the SPICE (CSPICE) function GETFOV (getfov_c). The set of assignments in the data section below defines the VenSpec FOVs with respect to the corresponding frames 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. This FOV definition uses the FOV_ANGULAR_SIZE values from the ``Optical Parameters'' section above converted to degrees. VENSPEC_M \begindata INS-668310_NAME = 'ENVISION_VENSPEC_M' INS-668310_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-668310_FOV_FRAME = 'ENVISION_VENSPEC_M' INS-668310_FOV_SHAPE = 'RECTANGLE' INS-668310_FOV_CLASS_SPEC = 'ANGLES' INS-668310_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-668310_FOV_REF_ANGLE = ( 23.2 ) INS-668310_FOV_CROSS_ANGLE = ( 16.25 ) INS-668310_FOV_ANGLE_UNITS = 'DEGREES' \begintext VENSPEC_H \begindata INS-668320_NAME = 'ENVISION_VENSPEC_H' INS-668320_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-668320_FOV_FRAME = 'ENVISION_VENSPEC_H' INS-668320_FOV_SHAPE = 'RECTANGLE' INS-668320_FOV_CLASS_SPEC = 'ANGLES' INS-668320_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-668320_FOV_REF_ANGLE = ( 3.341665 ) INS-668320_FOV_CROSS_ANGLE = ( 0.066665 ) INS-668320_FOV_ANGLE_UNITS = 'DEGREES' \begintext VENSPEC_U \begindata INS-668330_NAME = 'ENVISION_VENSPEC_U' INS-668330_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-668330_FOV_FRAME = 'ENVISION_VENSPEC_U' INS-668330_FOV_SHAPE = 'RECTANGLE' INS-668330_FOV_CLASS_SPEC = 'ANGLES' INS-668330_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-668330_FOV_REF_ANGLE = ( 11.25 ) INS-668330_FOV_CROSS_ANGLE = ( 0.25 ) INS-668330_FOV_ANGLE_UNITS = 'DEGREES' \begintext \begindata INS-668310_PLATFORM_ID = ( -668000 ) INS-668320_PLATFORM_ID = ( -668000 ) INS-668330_PLATFORM_ID = ( -668000 ) \begintext End of IK file.