January 27, 2021

pSeven 6.18 Release

DATADVANCE development team announces the release of pSeven 6.18, an update with a few major features, as well as some improvements in design exploration and predictive modeling tools. Most notably, pSeven 6.18 comes with extended Python support and upgrade support for user blocks.

Python support in pSeven is based on its embedded Python, which uses the latest release of Python 2. pSeven 6.18 extends it with an option to use an external Python installation to run scripts in the PythonScript block and your code in user blocks. That is, you can now run your Python 3 scripts with PythonScript, use custom Python distributions like Anaconda, code user blocks in Python 3 and so on.

Python3

Test script with Python 3 interpreter in the PythonScript block

Evidently, an update like this requires an upgrade in user blocks created  from pSeven 6.17, so they could get the extended Python support. Starting with pSeven 6.18, you can re-add user blocks from previous versions and upgrade them for compatibility with the current version. This requires a few simple steps, which you can find described in the pSeven manual.

Algorithm updates in this release include the second order reliability analysis method (SORM) in Uncertainty quantification, the support for piecewise-linear interpolation in tensor approximation, and several stability improvements and fixes in design space exploration and predictive modeling.

SORM

Comparison of FORM and SORM approximations1

SORM

Setting SORM approximation for reliability analysis in the Uncertainty quantification block

For more details on these changes, see the release changelog.

1. "First Order and Second Reliability Methods", Xiaoping Du, University of Missouri – Rolla. 

Download View changelog Contact us

Interested in the solution?

Click to request a free 30-day demo.

Request demo