OpenTURNS_interface

Module Contents

Classes

class Collection_Metamodels(collection_to_fit, inputs, inputs_as_optivariables, name_collection='Chaos Expansion Fit')[source]
_do_callbacks()[source]
add_callback(theCallback)[source]

Method to call when this item has changed

get_list_attributes(attributeName)[source]
refresh_attribute(attributeName)[source]
get_metamodel(attributeName)[source]
get_fitted_attributes()[source]
__str__()[source]

Return str(self).

class Metamodel_PC_Openturns(inputs, outputs, degree_fitted, inputs_as_optivariables=None)[source]
add_callback(theCallback)[source]

Add a callback method, to call everytime the metamodel is changed

refresh()[source]
_do_callbacks()[source]
get_FunctionalChaosResult()[source]

Perform the fit (if not performed before).

Returns:FunctionalChaosResult, from openturns. Check https://openturns.github.io/openturns/latest/user_manual/response_surface/_generated/openturns.FunctionalChaosResult.html
get_metamodel()[source]
get_metamodel_as_python_method()[source]
evaluate_metamodel(inputs)[source]

Evaluate the metamodel at inputs. X (as array [[x1i, … xni], …, [x1j, … xnj]])

Parameters:inputs – list of variables combinations [x1i, … xni], …, [x1j, … xnj]
Returns:list of corresponding evaluations [output_1, … output_j]
set_fit_degree(degree)[source]
set_inputs(inputs, inputs_as_optivariables=None)[source]
set_outputs(outputs)[source]
check_goodness_of_fit()[source]
class SensitivityAnalysis_OpenTURNS_Chaos(theSensitivityParameters, theObjectives, theMetamodel: Metamodel_PC_Openturns)[source]

Bases: optimeed.consolidate.sensitivity_analysis.SensitivityAnalysis_LibInterface

Polynomial chaos expansions based. Sobol indices are computed from metamodel.

get_sobol_S1()[source]

Get first order sobol indices

Returns:
get_sobol_S1conf()[source]

Not available using Chaos Expansion

get_sobol_ST()[source]

Get total order sobol indices

Returns:
get_sobol_STconf()[source]

Not available using Chaos Expansion

get_sobol_S2()[source]

Get second order sobol indices

Returns:
class SensitivityAnalysis_OpenTURNS(theSensitivityParameters, theObjectives)[source]

Bases: optimeed.consolidate.sensitivity_analysis.SensitivityAnalysis_LibInterface

Interface a library for sensitivity analysis

Parameters:
get_sobol_S1()[source]

Get first order sobol indices

Returns:
get_sobol_S1conf()[source]
get_sobol_ST()[source]

Get total order sobol indices

Returns:
get_sobol_STconf()[source]
get_sobol_S2()[source]

Get second order sobol indices

Returns:
_get_SA()[source]