displaySensitivity

Module Contents

Classes

Functions

analyse_sobol_plot_convergence(theDict, title='', hold=True)

Plot convergence of the sobol indices.

Parameters:
  • theDict – Dictionary containing sobol indices
  • title – Title of the convergence window
  • hold – If true, this function will be blocking (otherwise use start_qt_mainloop)
Returns:

window containing convergence graphs

analyse_sobol_plot_indices(SA_library: optimeed.consolidate.SensitivityAnalysis_LibInterface, title='', hold=True)

¨Plot first and total order sobol indices.

Parameters:
  • SA_library – The library used for computing the sobol indices
  • title – Title of the window
  • hold – If true, this function will be blocking (otherwise use plt.show())
Returns:

analyse_sobol_plot_2ndOrder_indices(SA_library: optimeed.consolidate.SensitivityAnalysis_LibInterface, title='', hold=True)

¨Plot second order sobol indices. Args and kwargs are the same as analyse_sobol_plot_indices

class SensitivityDisplayer(theLibrary: type(SensitivityAnalysis_LibInterface))

Bases: PyQt5.QtWidgets.QMainWindow

GUI to display a sensitivity analysis.

add_study(theCollection, theParameters, name)

Add sensitivity study to the GUI

Parameters:
  • theCollection – Results of the sensitivity study
  • theParameters – Parameters of the sensitivity study
  • name – Name (for the GUI) of the sensitivity study
Returns:

_set_study(index)
_get_sobol_indices()
_get_S1_conv()
_get_ST_conv()
get_SA(theParameters, theObjectives)
set_SA(theSA)
get_attribute_selected()