INTO-CPS Application 4.0.1
INTO-CPS Application 4.0.1 Release (January 15, 2021)
What's New?
Its official 4.0.1 is out!
This release features an upgrade of Electron from 4.0.0 to 10.1.3! There are more docs, upgrades, and changes to the DSE view layout. We are progressing with the testing and expect to release 4.0.2 in February... Stay tuned!
Bugfixes
Please note that the interactive list is at https://github.com/INTO-CPS-Association/into-cps-application/milestone/7
- #111 closed - DSE sweep parameters with single values break the script
- #110 closed - Click Cancel on Open Project issues an error...
- #107 closed - Changing a project blanks all the fields in the Multimodel and Co-simulation Views
- #105 closed - Spurious error for the Java checker
- #104 closed - Simulate button is enabled while co-simulation is running.
- #102 closed - App tries to load Readme.md when there is no active project
- #101 closed - Check of COE is running fails in case default install_downloads folder does not exist
- #100 closed - Error when creating the coe-working-dir in case parent folders do not exist
- #99 closed - Port parameter in preferences
- #97 closed - Update or remove "latest bulds" text
- #96 closed - Ubuntu 20 electron dependency
- #93 closed - New fmu instances are not saved, if no input-outputs are connected
- #92 closed - Javascript error when launching maestro - Ubuntu 18.04
- #88 closed - Settings reading errors must not block the app.
- #87 closed - TypeError: Cannot read property 'extScrObjectives' of undefined, while selecting the experiment multi-model of a DSE
Requirements
In order to open projects from Git, including the public examples import, you will need to have Git installed and available in your system path.
If you want to run co-simulations, you will need the COE. It can be downloaded from the download manager inside the app. In order to run the COE, you need to have Java 8 or 11 installed. Java 8 to 11 is also required to co-simulate FMUs exported from Overture.
To run Design Space Exploration Experiments, Python 2.7 is required.
The app has no other dependencies and no installation is required. Simply unzip and run. On Windows, the app cannot be run from a mapped network drive.
Known Issues
There are a few known issues with the app:
-
We are having troubles running the COE in some Java and Mac OS versions.
-
Regarding the Catalina GUI partial rendering issues caused by OpenGL deprecation (check: electron/electron#20944), we have the following workaround. Launch the app from a console with the flag --disable-gpu
-
When creating/importing projects, no check is made for the root path. The project will not open/import correctly if given an invalid path.
-
When importing examples or projects through Git, if you import an already imported project to the same location, the download manager will sometimes hang at 0% progress.
-
The app has no explicit setting for proxies. In order to use it behind a proxy, please set the
HTTP_PROXY
environment variable (see https://github.com/INTO-CPS-Association/into-cps-application/wiki/Working-with-a-proxy)
For the full list, see https://github.com/INTO-CPS-Association/into-cps-application/issues.
Problems and Troubleshooting
If you run into any problems, please use the issue tracker at https://github.com/INTO-CPS-Association/into-cps-application/issues. The tracker is also available from within the app itself via Help > Report Issue