SyMSpace | Change Log

Version v1.2.10214
=================

General

  • Python packages, which are distributed as zip or egg files can be loaded
    • Only zip and egg files in the Python functions directory are considered
    • If multiple versions of the same package are detected only the latest is loaded
    • File names have to meet a specific pattern e.g.: lcm_general-1.0.300-py3.6.zip
  •  Python package to perform tolerance analysis has been added (experimental state)
  •  Reporting has been extended to further use latex distributions (e.g. Tex Live)
  •  The output of report compiling has been added to the console and error detection
  •  The behaviour of the PyTPeriodicMatrix “fromFit” method has been aligned with the TPeriodic/-Matrix implementation

Optimizer

  • The Optimizer wrapper and optimizer scripts have been updated
    • Excel file import/export
    • Bokeh plotting of individuals
  • Optimizer macros have been added
    • Fill buffer with individuals from other optimizations
    • Fill buffer with individuals from Excel files
    • Fill buffer with custom defined individuals (via GUI Input-Window)
    • Fill archive individuals from Excel files
    • Custom export of archive and problem individuals from Excel files
    • Custom comparison plots of archive and problem individuals

JobManager

  • The Python Job capabilities have been extended
    • Additional files and directories (same as Python modules/packages) can be added to a Job
    • All zip and egg files in the Job directory are automatically unpacked
    • “preJob” and “postJob” methods can be defined
    • Result file handling has been added
    • Variation feature: create multiple jobs with different parameters
  • Python Docker Jobs for local or cluster (Linux only) computation can be created
  • Deadlocks when using new HTCondor versions, if Python was not recognized, have been resolved
  • An interface to remote submit jobs on submit-server has been added
  • The error handling for the interface to new HTCondor versions has been improved

User interface

  • The 3D rotation of embedded matplotlib plots (Preview double-click feature) has been enabled
  • “Run Macro” menu entry has been added to the Optimizer GUI (Requires config: OptimizerDebug=true)
  • Macro to run tasks (update, reset, gen./del. DocFiles) on all project indices has been added
  • The problem of closing the Optimizer, while saving is in progress, has been resolved
  • The problems if Python is not recognized have been resolved
  • Deadlocks during runtime have been resolved

Help

  • More Help-Tutorials have been added
    • Distributable (Docker) Python functions
    • Electromagnetic and mechanical simulation videos (via LCM channel on youtube.com)

Installer

  • The installer comes bundled with a Python 3.6.5 environment (as a replacement for Anaconda/SyMConda36)

Requirements

  • Java Version 1.8 or higher
  • (Optional) Matlab Version R2017b or higher
  • (Optional) Python Version 3.6.5 with the Python Package Jep Version 3.6.3

 

Invisible
Version v1.1.9906

General

  • Java-version of config is used for all sub-processes
  • Removed environment variable MagOpt_Home
  • Changed documentation-tags to sym-style
  • Added unit-conversion (optional)
  • Expanded python-wrapper
  • Speed improvement for Periodic
  • Bug fixing
  • Added and improved unit-tests

Optimizer

  • Added python-wrapper for scripting
  • Improved speed and threading
  • Added new optimization macros

JobManager

  • Added debug-information for local jobs
  • Using Java-version from SyMSpace
  • Added unit-tests

User interface

  • Independent instances (no Environment-variable) to use different versions at same time
  • Integration of the waitbar and deactivate parts of gui while update (basic operations are available)
  • Added smart insert to Component-browser (insert on best matching location)
  • Added new macros (update/create a project from an excel template)
  • Added helper class to display matplotlib graphs

Help

  • Update and extension
  • Added tutorials
  • Installation guide

Requirements

  • Java Version 1.8 or higher
Version v1.0.9319

Initial stable release

Die Österreichische Forschungsförderungsgesellschaft FFG -  Logo
Bundesministerium für Verkehr, Innovation und Technologie -  Logo
Bundesministerium für Wissenschaft, Forschung und Wirtschaft -  Logo
Forschungsland Oberösterreich -  Logo
UAR Innovation Network - Logo
COMET – Competence Centers for Excellent Technologies -  Logo
Europa -  Logo