Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Questions related to ancillary data

How to convert on-bord time (OBT) to UTC time?

Where I can find a description of the ancillary data for Solar Orbiter?

Solar Orbiter ancillary data are described in the document "SOC-Provided Ancillary Data for Solar Orbiter" (SOL-SGS-TN-0017).

This document can be retrieved from The Solar Orbiter SOC Team provides information for translating on-board time to UTC time in https://issues.cosmos.esa.int/solarorbiterwiki/display/SOSP/TranslateSOC-Provided+fromAncillary+OBTData+toFor+UTCSolar+and+backOrbiter

N.B. You need SPICE kernels to perform convertion (see related question?)Ancillary data are mostly provided as SPICE kernels. Visit https://naif.jpl.nasa.gov/naif/ for more details about SPICE.

Where I can find the ancillary data (SPICE kernels) for Solar Orbiter?

The SPICE kernels for Solar Orbiter are made available by ESA in https://www.cosmos.esa.int/web/spice/solar-orbiter

Copies of latest SPICE kernels received by ROC are saved in https://rpw.lesia.obspm.fr/roc/data/private/solo/soc/spice/kernels/ (restricted access)

Where I can find a description of the ancillary data for Solar Orbiter?

Solar Orbiter ancillary data are described in the document "SOC-Provided Ancillary Data for Solar Orbiter" (SOL-SGS-TN-0017).

How to read Solar Orbiter SPICE kernels with Python?

ROC uses spiceypy Python module to handle SPICE kernels.

The easiest way to load all kernels in one shot is to use metakernels (mk). mk files are included in the SPICE kernels set in the mk/ folder.

There are two mk files used to load predicted data (solo_ANC_soc-pred-mk.tm) and as-flown data (solo_ANC_soc-flown-mk.tm).


Code Block
languagepy
import spiceypy

# Define paths to the MK files
predicated_mk_filepath = "solo_ANC_soc-pred-mk.tm"
asflown_mk_filepath = "solo_ANC_soc-flown-mk.tm"

# Predicated SPICE kernels should be loaded first
spiceypy.furnsh(predicated_mk_filepath)
# Then load as-flown SPICE kernels 
spiceypy.furnsh(asflown_mk_filepath)

# At this stage Solar Orbiter SPICE kernels have been loaded and are ready to be used (visit spiceypy documentation site in https://spiceypy.readthedocs.io to learn more about module capabilities.)


Info
  • See
  • ROC supplies the simple Python module spice_manager to easily load and perform basical operations with Solar Orbiter SPICE kernels
  • spiceypy is not officially supported by NAIF SPICE team

How to convert on-bord time (OBT) to UTC time?

The Solar Orbiter SOC Team provides information for translating on-board time to UTC time in This document can be retrieved from https://issues.cosmos.esa.int/solarorbiterwiki/display/SOSP/SOC-Provided+Ancillary+Data+For+Solar+OrbiterTranslate+from+OBT+to+UTC+and+back

N.B. You need SPICE kernels to perform convertion (see related question here)

Where is Solar Orbiter spacecraft currently?

...