Skip to content
PL1

New SPICE toolkit N0067

NAIF release on January 3rd 2022 a new SPICE toolkit: N0067

Here is a list of the main changes that could be useful for the moon-coverage:

  1. Time System conversion with ISO-style format ie. with trailing Z: 2022-01-01T12:00:00.000Z
  2. New target separation (trgsep), tangent point (tangpt) and elevation/azimuth conversion (azlcpo) routines.
  3. Get FOV Parameters Using Instrument Name (getfvn)
  4. Complete header example kernels list
  5. CK and SPK buffer limits increase
  6. New spacecraft NAIF-ID:
    • -652 for BEPICOLOMBO MTM/MTM/MERCURY TRANSFER MODULE
    • -239 for MARTIAN MOONS EXPLORATION/MMX

Comments:

  • 1: Is already implemented in the moon-coverage but it will simplify the code base to the moon_coverage.spice.time.et() function.
  • 2: This new functions will be useful to fix #15 (closed) and improve the limb pointing coverage (#1 (closed)).
  • 3: This could be used in moon_coverage.spice.fov.SpiceFieldOfView as a fall back if a string is provided directly.
  • 4: This could be used to download Generic kernels to setup some of the unit tests.
  • 5: Currently, this is not a real limitation for our usage but could be useful if we need to create many small ck file on-the-fly and load them in the pool when the pointing target request will be implemented.
  • 6: This could be useful for Bepi/MMX analysis.

鈿狅笍 These changes need to be ported to spiceypy first, to be available to the moon-coverage. A common effort is need to ensure that this migration can be performed as soon as possible.

Edited by benoit seignovert