It was developed in 2008 for the Proteus spacecraft platform, and was adapted for the Pléiades constellation, the Myriade micro-satellites platform and the SPOT/HELIOS constellation.
PROTON pre-processes operational data (such as mission plans, orbit events, ground passes plans, ground alarms, and much more) and displays it in synthetic and customizable tables in order to assist operators in their daily analyses. PROTON can also plot the data using PrestoPlot®, or pinpoint events on a 2D map.
Aggregation of several data sources and the combination of plot, map and table displays allow for powerful correlation analysis on the available event logs, enabling operators to quickly track down the root of an anomaly or any peculiar spacecraft behaviour.
PROTON can also interface with external tools such as PrestoDecom for parameter extraction from telemetry, or even CNES' VTS visualisation toolkit for advanced 2D/3D visualisation of the spacecraft in orbit.
Handling a wealth of operational data sources, PROTON poses as the swiss army knife of spacecraft event analysis and is a great tool for spacecraft control centres. Moreover, the generic nature of the time-based display of spacecraft event logs makes it easy to adapt to new missions and needs.
The following standard plugins are available :
The current version is PROTON 20.12.
The next version of PROTON is not yet planned.
PROTON targets the following operating systems:
PROTON should also run fine on other Windows and Linux versions.
Since PROTON uses Tk, it requires the X11 libraries to run, and a working X11 display. This is still the case even in batch mode.
On a headless machine, you may use Xvfb to provide PROTON with a virtual X11 display. This can be done as follows:
# Start the virtual X server Xvfb :1 & # Keep the process ID XPID=$! # Run PROTON on the new virtual display ./<binary-name.lnx> -display :1 -commandfile <your-command-file> -noshow -exit # Stop the virtual display kill $XPID
To install Xvfb on your system if it is not already available, please contact your system administrator.