February 24, 2015
pSeven 5.0 Release
DATADVANCE development team is pleased to announce the release of pSeven 5.0, a new stable version of our data analysis and design space exploration platform.
Most notable changes in this release:
Direct integration with Siemens NX: new adapter block std.NX allows integrating NX models into pSeven workflows. With std.NX you can:
- Build a part tree with dimensions, attributes and mass properties.
- Map any tree node to input or output port.
- Update a part in run-time and handle possible errors.
- Export a part to Parasolid format directly from std.NX.
- Unified error handling in MACROS and integration blocks. pSeven 5.0 adds an option to control error handling behavior: now, when a block encounters an error during execution, the workflow does not have to be stopped immediately. Instead, the block can suppress the error and output a failure signal or user-defined defaults. This allows, for example, to handle errors from external tools.
- Data filtering in Analyze: a significant improvement in results post-processing allowing to apply value-based filters to data viewers such as tables and plots. For example, when exploring the data obtained from an optimization problem, you can filter by constraint value to easily separate feasible and infeasible points.
- Added simplified configuration mode in std.ShellScript, the generic integration block which allows to add any third-party tool into a pSeven workflow using command line syntax. The new command mode allows to select a program to run, specify its arguments and add input and output files without actually writing a script.
Improved template and sample file viewers in std.TextGenerator and std.TextParser - generic integration blocks which allow to create an input-output adapter for any program that can be integrated into a pSeven workflow using std.ShellScript:
- Result highlighting allows to see where variables were substituted into or read from template and keep track of errors and current search scope.
- Better heuristics to easily parse and generate templates containing XML and source code.
- New data import and export options in Analyze. You can use the new data exchange component to import data from a text (CSV) file and process it in pSeven - for example, calculate descriptive statistics, check for correlation or plot the data in the same way as pSeven workflow results.
- Approximation models trained in pSeven can now be automatically exported to C code, m-file or MEX-file.
- New capability to automatically validate an approximation model using a reference data sample.
- Workflow editor is improved with a block information panel which allows to quickly review block configuration.
- The documentation for MACROS components is now included into pSeven User Manual, providing guides to using MACROS blocks for optimization, approximation and other tasks, and describing their advanced configuration options.
See pSeven Release Notes for more details and screenshots.