New Features with 0.17 Release

We have introduced a number of new features and tool improvements with this latest 0.17 version of OpenMETA. Please visit the OpenMETA page to download this release.

Finer Range Control on Design Variables

Formerly, when you were setting the "Range" attribute of a Design Variable, you would specify an interval with a comma separated list of two values. We have modified the interface to expect a more clear mathematical notation.

 
"Range" Attribute of a Design Variable

"Range" Attribute of a Design Variable

 

With this addition comes the ability to specify open and half-closed intervals. For example, in the image above the length variable is varied between zero and ten, excluding zero. See the Design Variables section of the Documentation for more information on the "Range" attribute.

The Value Aggregator

When you are using design space variability modeling in OpenMETA, you often want to extract certain values from your generated models for use with other analyses -- especially if you are developing a PET analysis workflow. The best way to extract these values is to use a Test Bench that Interprets the OpenMETA model and exposes desired values and quantities as Metrics of the Test Bench.

The new Value Aggregator improves upon the Custom Processor script that ships with OpenMETA and allows for extracting and aggregating values from the top level system under test without drawing a single ValueFlow line. In addition to the two original query operators, six new operators were added. See the Value Aggregator Documentation for more details.

Test Bench using the Value Aggregator to Extract Values from the Model

Test Bench using the Value Aggregator to Extract Values from the Model

The above image is taken from a Test Bench in the "value-aggregator" project of the openmeta-examples-and-templates repository. Check out this project for various examples of Test Benches using the Value Aggregator.

"CSV File" DOE Type

We added a new “CSV File” DOE Type for Parameter Study Drivers that allows for reading cases from pre-generated CSV file. This is useful when you are unable to specify the desired ranges with the provided DOE Types.

 
Configuration for a Parameter Study Driver with a CSV File DOE Type

Configuration for a Parameter Study Driver with a CSV File DOE Type

 

For each case, values are drawn from the CSV File for Design Variables in the Driver, and missing values are filled in using the average of the provided Design Variable "Range" attribute. See the DOE Types Section of the Documentation for more information.

HTML Status Report for Test Benches

Added a new HTML “Report” page to Test Bench and PET runs that makes it easier to navigate to logs when debugging errors in an execution.

Status Report from an XFoil Analysis Test Bench Execution

Status Report from an XFoil Analysis Test Bench Execution