Data Mining

This node extracts diverse information about designs by using filter functions.

Add a new filter by clicking one of the icons. Different functions are offered in up to six categories depending on the previous results.

Import

OptionDescription
Add designs from file

Designs can be imported from optiSLang bin files (*.bin), optiSLang monitoring database files (*.omdb) or CSV files (*.csv).

If the file path is relative, it is made absolute by adding it to the project directory ([project-name].opd/[relative path]).

  • with new ids

    Overwrites all IDs in the complete resulting design container.

  • with given ids

    Uses the IDs from the imported file (may result in invalid design containers).

Add designs from system

This option is only available if there are systems in the project. You can select from a list of all available systems.

  • with new ids

    Overwrites all IDs in the complete resulting design container.

  • with given ids

    Uses the IDs from the imported file (may result in invalid design containers).

Add designs from slot

Designs can be imported directly from a slot. An input connection of a   design container or a file containing designs (*.bin, *.omdb, *.csv) is required.

If the input connection is a relative file path, it is made absolute by adding it to the project directory ([project-name].opd/[relative path]).

  • with new ids

    Overwrites all IDs in the complete resulting design container.

  • with given ids

    Uses the IDs from the imported file (may result in invalid design containers).

Add value from slot

Extracts the value of the chosen slot. The value can be used as function argument of the next function call.

If the input connection is a relative file path, it is made absolute by adding it to the project directory ([project-name].opd/[relative path]).

Extract

OptionDescription

Get the best design

This function can only be applied on design containers with a single defined objective. Extraction result are the design with a minimum value of the objective.

Get all best designs

This function is used for multi-objective designs. Extraction result are all pareto-optimal designs.

Get n-th design

Extracts the first, second, or n-th design.

Get design with id

Extracts the design by its ID.

Get all succeeded/failed/complete/incomplete designs

Extracts designs by their running state.

Extract parameter/response/criterion

Extracts design parameter, response or criterion by name.

Convert

OptionDescription

Calculate function

Evaluates defined calculator functions. Use __ARG__ as wildcard for previous result. Previous results may be scalars, vectors, matrices, and signals.

Get deterministic parameter manager

Extracts a parameter manager with its deterministic properties. Bounds are set to the minimum and maximum value of the sampling values. A parameter is set constant if all sampling values are detected to be equal.

Write optiSLang postprocessor file

Writes *.bin or *.omdb files for postprocessing.

If the file path is relative, it is made absolute by adding it to the design directory ([design directory]/[relative path]).

Manipulate

OptionDescription

Add objective/constraint/limit state

Adds a criterion with name and expression.

Rename parameter/response/criterion

Changes the name of parameter, response or criterion for all designs.

Make parameters, responses and/or criteria anonymous

Normalizes the names of parameters, responses and/or criteria to hide the former context.

Append validated designs from slot

Appends the validated designs directly from a slot to a monitoring file. Input connections with data type of   Design Container and a   Path that points to a file containing designs (*.bin, *.omdb, *.csv) are required.

If the file path is relative, it is made absolute by adding it to the project directory ([project-name].opd/[relative path]).

Custom

OptionDescription

Apply Python function

Calls the defined function from the selected Python file. The function argument is the resulting object of the previous function call.

Branch

OptionDescription

Add from filter

Uses another previously defined filter to proceed with further evaluations.

  • with new ids

    Overwrites all IDs in the complete resulting design container.

  • with given ids

    Uses the IDs from the imported file (may result in invalid design containers).

Instant Value Update

When selected, instantly update variables and their reference values whenever dependencies change.

Instant Visualization

When selected, displays visual information of the selected values. A graphical and a textual representation is available by switching the tab of the visualization widget. Multiple values can be visualized simultaneously.

Run Options

This node has general Run Options. The number of supported options is individual for each node.

Slots

The Data Mining node has the common integration slots.