New Release Announcement - OpenSF v4.6.0
OpenSF v4.6.0 has been released and can be downloaded here.
User registration is required. Please find detailed instructions here.
New functionalities
- ANR-418: Redesign of the openSF executions UI with a new side table
- ANR-424: Post-processing tools can now run at the end of a full multi-execution
- ANR-425: Switching a module in a simulation for a different version will now prompt if the files do not match exactly
- ANR-427: Improvements in performance and find functionality for the openSF filesystem view
Corrections
- ANR-419: Results could not be opened in a full tab until closed in the Executions view
- ANR-428: ParameterEditor documentation menu was empty under macOS
- ANR-440: Aborting a simulation left the "Executions" UI in an inconsistent state
- ANR-444A: Modified settings from "File→Switch workspace" were ignored if the WS did not actually change
- ANR-444B: When deleting a simulation, associated results folder were not always being deleted
- ANR-444C: Resuming a simulation with breakpoints was broken
- ANR-444D: When creating a database with a custom XML import file, if the file was invalid, the DB was created empty anyway
- ANR-444E: Creating a new file in PE with certain characters in the name made the file impossible to save
Known bugs and issues
- In macOS, table columns stop auto-resizing when their size is manually changed. This is due to a bug in the underlying Eclipse RCP, with an open report.
- ANR-339: in Linux, the simulation editor GUI can be unstable, especially while using Wayland-based graphics. A workaround is to launch openSF with the environment variable "GDK_BACKEND" set to the value "x11".
All Release Notes are available here

New Release Announcement - EOCFI v4.29
Earth Observation Mission CFI Software v4.29 has been released!
The latest version can be downloaded here with the detailed release notes available here.
User registration is required. Please find detailed instructions here.
The following is a summary of new features and problems solved in this release.
New Features & Improvements
- Update libxml2 and libtiff dependencies to latest versions (ANR-1061)
- Relax inclination limits for SAT_GENERIC (ANR-1067)

New Release Announcement - EOCFI v4.28
Earth Observation Mission CFI Software v4.28 has been released!
The latest version can be downloaded here with the detailed release notes available here.
User registration is required. Please find detailed instructions here.
The following is a summary of new features and problems solved in this release.
New Features & Improvements
- JAVALIB upgraded to OpenJDK 11
Bug Fixes
- ANX time calculation corrected when in True-of-Date (ANR-977)
- Sign error in xl_geod_distance implementation (ANR-1047)
- Fixed wrong time validity reporting in JAVALIB when orbit is initialised with state vector (ANR-1048)
- Inconsistent orbit time results between xo_time_to_orbit and xo_osv_compute_extra (ANR-1049)
- Memory leak in XD_Read_ephemeris_xml (ANR-1050)
- Clarify that xml_validate requires local copy of schemas, as LibXML2 does not support https (ANR-1052)
- xl_geod_distance incorrectly warns for antipodal points (ANR-1053)
- xv_time_segments_and_compute sometimes produced wrong results (ANR-1054)
- xo_orbit_init_file incorrectly tried to interpolate GEO satellite orbits (ANR-1056)
New Release Announcement - OpenSF v4.5.0
OpenSF v4.5.0 has been released and can be downloaded here.
User registration is required. Please find detailed instructions here.
New functionalities
- ANR-056: Redesign of the openSF editors UI
- ANR-408-A: Build Mac/ARM64-native version of the openSF/PE packages and installer
- ANR-410: Combo boxes' lists are refreshed when they are opened
- ANR-412: Notarize macOS installers
- ANR-420: Allow dialogs with tables/trees to be resized below their initial size
Corrections
- ANR-409: Paths formats are not coherent throughout openSF
- ANR-414: openSF and PE cleanup of static analysis issues and coverage improvement
- DMS-753 (no ANR): Simulation cannot be saved after switching module versions
Known bugs and issues
- In macOS, table columns stop auto-resizing when their size is manually changed. This is due to a bug in the underlying Eclipse RCP, with Eclipse bug id #564840.
- ANR-339: in Linux, the simulation editor GUI can be unstable, especially while using Wayland-based graphics. A workaround is to launch openSF with the environment variable "GDK_BACKEND" set to the value "x11".
All Release Notes are available here
ESA Python Guidelines and Coding Rules
The first issue of the ESA Python Coding Rules and the ESA Python Guideline documents has been published with the aim to standardise Python usage, promote code efficiency, robustness and long term maintainability in particular of the E2E Simulators and Processor Prototypes.
The ESA Python Coding Rules are normative to be included as part of requirements for SW written in Python while the ESA Python Guidelines are reference for context and information.
Both documents can be found at System Support Docs
Page 1 of 30