Skip to main content

Home screen

The Uptimai Result Postprocessor is a tool where users can perform a comprehensive analysis of results obtained in methods of Uptimai Core Solver. The tool is intended for work with result files of the Uptimai process. The complete guide to supported filetypes can be found in a separate section of this document. The software also allows the user to export plots and tables with particular findings shown in each feature of the program.

Supported file types

The primary purpose of the Uptimai Postprocessor is to open and read files generated using the Uptimai Core Solver. These contain the surrogate mathematical model and the data necessary for its analysis. These are:

  • .upst : Store file containing the mathematical model. It is generated at the end of the Uptimai Core Solver computation. It provides the data required for the evaluation and plotting of the results. These may vary according to the method of the solver.

  • .upsg : Store file related to the Statistical Optimization and the Data Analysis (multiple datasets) method.

  • .itr : Iterative store file containing the database of computed samples called in the process of learning the mathematical model. This database can be used to restore, check, and repair the model-learning run.

Table 1: Origin of result files for the Postprocessor
FilePreliminary AnalysisUncertainty QuantificationData AnalysisData Analysis (multiple outputs)Statistical Optimization
.itr
.upsg
.upst

Besides, the Postprocessor can read some of the generally used types of files, such as pictures, plain text files and comma-separated tables, Python and shell scripts, and some others. A list of supported formats can be found below:

  • .txt
  • .csv
  • .jpg/.jpeg
  • .png
  • .py
  • .json
  • .sh/.bat
  • .stl

How to use the interface

In Figure 1, it can be seen the initial state of the application's window, which is split into two sections. On the left side of the window there is the Project files frame showing the file structure of the current project folder. The frame itself is collapsible by the mouse clicking on its label or the < symbol. The user can open and close subfolders shown in the directory tree by double-clicking.

Figure 1: Result Postprocessor - Main window

Double-clicking also opens files to be shown in the Postprocessor, here is the list of currently available supported file types. Opened file appears in the right section of the window as a new tab. Another way to open a file is through the right-click menu, accessing the following features:

  • Open : Opens the file in the same way as in the case of double-clicking it in the project directory tree.
  • Open in New Tab : Always opens the file in a new tab. Unlike the standard Open method, this one allows to show multiple tabs with the same file. This is helpful when multiple postprocessing features of the same file need to be seen next to each other.
  • Open in Right Split : Directly splits the workspace and arranges the new tab to the right from an existing one.
  • Open in Default App : Opens the file in the system default application for the type. Useful for file types not featured in supported file types, especially for non-Uptimai files.
  • Compare Outputs : Starts the dialogue of the dedicated feature where the user can directly compare the results of two outputs of the project and their statistical properties.

The general appearance of the tab is shown in Figure 2. Each tab has its label on the top together with the X symbol closing the tab. When multiple tabs are open, they can be rearranged with mouse-dragging of their labels to observe more than one file at a time. If one of the Uptimai result files is opened, a bar with postprocessing features is shown on the top of the tap. The bar also shows on the left if the opened file was identified as an Iterative file or refers to the method used to build the model in the result file. Right next to it is the icon accessing all Case file details with the info about the used hardware, OS, version of the Uptimai software, the setup, and the date.

Figure 2: Result Postprocessor - Arrangement of tabs

The right top of the screen holds two additional buttons. The Preferences button opens the dialogue with the setting of the general behaviour of the Postprocessor. Users can enable the Multiprocessing to speed up features of the program, mainly the process of model interpolations. The About button shows the menu dedicated to accessing the link to this document (Help), contacting Uptimai company to get the support (Company), and showing the information about the currently installed version of the program (Version).

List of Postprocessor features

The Postprocessor offers a variety of features for data analysis and plotting. These are accessed through icons shown in the bar at the top of the tab with the opened file. The list of features currently available for the opened file may vary based on the method used by the Uptimai Core Solver, and according to the filetype which is currently opened. All features included in the program are:

  • Sensitivity analysis : Sensitivity analysis tries to establish the influence of the input variable on the output of a mathematical model or system (numerical or otherwise). Based on the results of the sensitivity analysis, inputs relevant to the problem can be focused on.
  • Increment function : Increment function plot visualizes the influence of a selected increment function. Each increment function represents a separate increment to the final model caused by uncertainties in the selected dimension (or combination of dimensions) of the domain.
  • Function plot : Function plot is used to visualize the behaviour of the function of interest. Shows absolute output values through the design space, either as a value for a specified combination of inputs or as a function of up to three selected input variables.
  • Partial/full histogram : A histogram is a representation of the distribution of numerical data. It is an estimate of the probability distribution for an uncertain output/s. This allows visualizing how each part of the variable influences the final distribution.
  • Influencer : Influencer compares the final distribution against a distribution with selected increment functions or input variables neglected from the final model. This allows a comparative visualization of the influence of the aspects on the statistics of the problem.
  • Regions of minimum/maximum : Regions of minimum and maximum represent a statistical approach to optimization. Distribution shapes of input variables proposed here follow general trends in the mathematical model and result in probability distribution shapes with either decreased or increased mean value.
  • Postprocess : Postprocessor shows the convergence history of the mathematical model learning process. Also, it contains the data about precision approximations.
  • Compare outputs : Direct comparison of two different outputs of the same project. This feature opens a new tab since another set of postprocessing features is available for comparison. The user needs to be sure that the compared .upst files are based on the same set of inputs.
  • Data propagator : Direct comparison output values loaded from a file against their approximations based on the model. The user needs to be sure that the compared dataset is compatible with the current .upst file.
  • Model info : List of models used to build the final result together with their detailed setup and history of iterations.
  • Optimized histograms : Optimized histograms are the result of the Statistical Optimization method, proposing new domain ranges to achieve prescribed optimization criteria. Users can see probability distributions of input variables used in each iteration of the optimization process and related distribution functions of interpolated function values.
  • Pearson correlations : Table of Pearson correlation coefficients of all models generated on the same domain.
  • Pearson correlations (anomalies) : Table with likelihood of the anomaly occurrence being present on the same position for each combination of models generated on the same domain.
  • Anomalies position : Positions of detected anomalies and their distribution on the range of the selected input value. Direct identification of correlated anomalies on multiple models generated on the same domain.
  • PDF report : Summary of visual and data outputs of available features of the postprocessing exported as an automatically generated *.pdf document.
Table 2: Availability of Postprocessor features regarding Solver methods
Postprocessor FeaturePreliminary AnalysisUncertainty QuantificationData AnalysisData Analysis (multiple outputs)Statistical Optimization
Sensitivity Analysis
Increment Function
Function Plot
Partial/Full Histogram
Influencer
Regions of Minimum/Maximum
Postprocess
Compare Outputs
Model info
Data Propagator
Optimized Histograms
Pearson correlation
Pearson correlation (anomalies)
Anomalies position
PDF Report