EOP-PE CFI Web Server
  • Home
  • Mission CFI Software
  • Applications
  • OpenSF
  • Docs and Mission Data

OpenSF configuration validation tool now available

A stand-alone validation tool for OpenSF XML configuration files is now available. This tool validates an XML configuration file against the specification detailed in section 2.2.6 of the Generic E2E Simulator ICD (PE-ID-ESA-GS-464). This allows to check the validity of an XML configuration without having to invoke the OSFI library.

The tool requires Python 3.8 or newer and is platform-independent. Installation and usage instructions can be found in the README.

The tool is available from the OpenSF download page (registration required) as Python wheel or source distribution package.

 

New Release Announcement - OpenSF v4.3.0

OpenSF v4.3.0 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

New functionalities

  • ANR-366: close all views on database or application mode changes
  • ANR-368: output files can use subpaths inside the simulation folder
  • ANR-372: save multi-execution information to the group folder
  • ANR-374: redesign of the iteration sequence editor
  • ANR-378: reorganize folder preferences and fix interactions with openSF.properties
  • ANR-380: ask for confirmation when closing a multi-execution view
  • ANR-381: allow exporting a database with only simulation templates, not results
  • ANR-383: raise an error on simulation execution if the destination folder is not writable
  • ANR-385: Windows Python module runner now defaults to "py.exe"
  • ANR-393: keep the example simulator packaged until use
  • ANR-394: improvements for workspace creation and initialization
  • ANR-395: warn if a configuration file contains groups without parameters (PE only)

Corrections

  • ANR-367: fix "export module" functionality
  • ANR-373: remove duplicated error dialogs in PE inline parameter edition
  • ANR-377: correctly enable buttons in the databases dialog when there are no databases
  • ANR-380: confirm before closing a multi-simulation execution view
  • ANR-382: stop simulation scripts when a module completes with error
  • ANR-384: PE edition dialog is now modal
  • ANR-386: remove broken "run from here" functionality
  • ANR-387: fix executions elapsed time not being fully stopped under certain circumstances

Known bugs and issues

  • Forcing E2E_HOME to an invalid value (e.g. to an unwritable folder) may cause the application to stop responding. While the "folder preferences" settings page will prevent such a change, it may be caused in other ways. In that case, the following solutions are available, from less to more invasive:
    • Use the "folder preferences" settings page to set both E2E_HOME and the executions folder (which depends on the former) to valid values: existing, writable folders.
    • Manually put a correct value back into the env.E2E_HOME setting inside of workspace_dir/openSF.properties.
    • Launch openSF with a different workspace folder, like an empty folder. If the "select workspace" dialog does not appear because of the "do not ask again" option being selected, you can still do so by calling openSF as follows:
      • Linux/Windows: path/to/openSF_install_dir/openSF -data path/to/new_workspace
      • macOS: open -a path/to/openSF_install_dir/openSF.app --args -data path/to/new_workspace (note that paths must be absolute here)
    • Delete the workspace folder. Note that you will lose any data contained in it, including existing settings in openSF.properties.
  • In macOS 14 Sonoma, the splash screen background is mirrored. This is due to a bug in the underlying Eclipse SWT framework, with SWT issue id #772.
  • In macOS, table columns stop auto-resizing when their size is manually changed. This is due to a bug in the underlying Eclipse RCP framework, 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

New Release Announcement - OpenSF v4.2.1

OpenSF v4.2.1 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

Corrections

  • Fix openSF moving parameter elements around in configuration files
  • Fix ParameterEditor bug that caused some parameters to be renamed on saving

All Release Notes are available here

New Release Announcement - OpenSF v4.2.0

OpenSF v4.2.0 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

New Features & Improvements

  • Display simulation execution progress in multi-execution table
  • Parameter Editor no longer reorders parameters by default
  • Simulation post-processing tools are launched concurrently
  • When a module fails, keep running the simulation as far as possible
  • Generation values for iteration arithmetic sequences are now persistent
  • openSF UI responsiveness improvements in multi-executions
  • Show a browse button for scalar FILE parameters in openSF

Corrections

  • The iterations table no longer allows custom values
  • Simulation editor side panel no longer blocks most UI interactions
  • Parameter validity text improved
  • Clearer error message if mpstat is not installed (Linux)
  • The simulation edition view is no longer reloaded on save
  • Wayland issues workaround applied by default in menu/desktop launchers (Linux)
  • Fix error message not being shown by openSF on failed database creation and import
  • openSF no longer swallows parameters with "TimeConfiguration" in the name
  • Multi-execution table no longer scrolls back to the top on its own
  • Opening an element multiple times now focuses its tab instead of opening a new one
  • Closing a simulation execution view opened from a multi-execution no longer offers aborting it
  • Fix openSF and PE issues with XML processing instructions before the root element
  • Status of I/O nodes in simulation execution graphical view is refreshed more readily
  • ParameterEditor no longer duplicates a parameter when renaming it
  • openSF no longer displays the GCF parameters ungrouped
  • openSF and PE now remove the deprecated "value" attribute when writing configuration files
  • Fix the simulation results log table filtering and sorting functionalities
  • openSF now launches modules with the working directory specified by the E2E-ICD

All Release Notes are available here

Page 27 of 37

  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

Login Form

  • Forgot your password?
  • Forgot your username?
  • Create an account

User Menu

  • Edit User Details
  • Show User Details

Search