    

 ## On this page

  

 

 # PyARSM

 Last update: 05.08.2026 

<a id="PyARSM.Arsm"></a>

## *class* PyARSM.Arsm

<a id="PyARSM.Arsm.__init__"></a>

#### \_\_init\_\_(arg2: [OptimizerSettingsARSM](#PyARSM.OptimizerSettingsARSM))

<a id="PyARSM.Arsm.get_iteration_number"></a>

#### get\_iteration\_number() → int

<a id="PyARSM.Arsm.set_responses"></a>

#### set\_responses(arg2: [matrix\_type](dynardo_py_algorithms.md#dynardo_py_algorithms.matrix_type))

<a id="PyARSM.Arsm.set_terminated"></a>

#### set\_terminated()

<a id="PyARSM.OptimizerSettingsARSM"></a>

## *class* PyARSM.OptimizerSettingsARSM

<a id="PyARSM.OptimizerSettingsARSM.__init__"></a>

#### \_\_init\_\_()

<a id="PyARSM.OptimizerSettingsARSM.get_doe_settings"></a>

#### get\_doe\_settings() → [DOESettings](py_doe_settings.md#py_doe_settings.DOESettings)

<a id="PyARSM.OptimizerSettingsARSM.get_max_iteration"></a>

#### get\_max\_iteration() → int

<a id="PyARSM.OptimizerSettingsARSM.get_min_iteration"></a>

#### get\_min\_iteration() → int

<a id="PyARSM.OptimizerSettingsARSM.get_min_objective_diff"></a>

#### get\_min\_objective\_diff() → float

<a id="PyARSM.OptimizerSettingsARSM.get_min_parameter_diff"></a>

#### get\_min\_parameter\_diff() → float

<a id="PyARSM.OptimizerSettingsARSM.get_min_range"></a>

#### get\_min\_range() → float

<a id="PyARSM.OptimizerSettingsARSM.get_order"></a>

#### get\_order() → int

<a id="PyARSM.OptimizerSettingsARSM.get_start_range"></a>

#### get\_start\_range() → float

<a id="PyARSM.OptimizerSettingsARSM.set_box_cox"></a>

#### set\_box\_cox(arg2: bool)

<a id="PyARSM.OptimizerSettingsARSM.set_doe_settings"></a>

#### set\_doe\_settings(arg2: [DOESettings](py_doe_settings.md#py_doe_settings.DOESettings))

<a id="PyARSM.OptimizerSettingsARSM.set_evaluate_criteria"></a>

#### set\_evaluate\_criteria(arg2: bool)

<a id="PyARSM.OptimizerSettingsARSM.set_max_iteration"></a>

#### set\_max\_iteration(arg2: int)

<a id="PyARSM.OptimizerSettingsARSM.set_min_iteration"></a>

#### set\_min\_iteration(arg2: int)

<a id="PyARSM.OptimizerSettingsARSM.set_min_objective_diff"></a>

#### set\_min\_objective\_diff(arg2: float)

<a id="PyARSM.OptimizerSettingsARSM.set_min_parameter_diff"></a>

#### set\_min\_parameter\_diff(arg2: float)

<a id="PyARSM.OptimizerSettingsARSM.set_min_range"></a>

#### set\_min\_range(arg2: float)

<a id="PyARSM.OptimizerSettingsARSM.set_mixed_terms"></a>

#### set\_mixed\_terms(arg2: bool)

<a id="PyARSM.OptimizerSettingsARSM.set_order"></a>

#### set\_order(arg2: int)

<a id="PyARSM.OptimizerSettingsARSM.set_start_range"></a>

#### set\_start\_range(arg2: float)