Skip to content

Add support for mission event files

Benoit Seignovert requested to merge features/event-files into main
  • Add event file parser
  • Flyby name extractor
  • Add support TourConfig[event]
  • Add __call__ with step optional attribute (discarded: use EventWindow:step directly)
  • Add support for TourConfig.flyby(event)
  • Add temporal operations on events
  • Upper level implementation for ESA files: MissionTimeline/MissionPhases
  • Add optional header (when not present)
  • Masking operation with Trajectory
  • Exclude an event or list of events at the TourConfig and Trajectory level (during __init__).
  • Add documentation and examples

Known issues

  • Some files are not formatted correctly (see: https://juigitlab.esac.esa.int/core-system/uplink/conf/issues/1).

  • The JUICE events files are not distributed publicly and need to be stored and managed by the user. Some of them may be provided through the DataLabs but it will be better to have an public archive available.

  • No information regarding their creation is available to the end-user. No access to the pipeline input keys that will ensure the reproduction of the data (for example, the metakernel version is not provided). Outdated-check may be required to avoid mixing not-compatible metakernels inputs.


Closes #2 (closed)

Edited by Benoit Seignovert

Merge request reports