Skip to content

Default Plugins

The classes on this page are the plugin entry points for the implementations that ship with ropt. They are what gets registered with the PluginManager under the standard entry-point groups.

See the Plugin Base Classes reference for the interfaces.

ropt.plugins.backend.scipy.SciPyBackendPlugin

Bases: BackendPlugin

The SciPy backend plugin class.

ropt.plugins.backend.external.ExternalBackendPlugin

Bases: BackendPlugin

The external optimizer plugin class.

ropt.plugins.function_estimator.default.DefaultFunctionEstimatorPlugin

Bases: FunctionEstimatorPlugin

Default filter estimator plugin class.

ropt.plugins.realization_filter.default.DefaultRealizationFilterPlugin

Bases: RealizationFilterPlugin

Default realization filter plugin class.

ropt.plugins.sampler.scipy.SciPySamplerPlugin

Bases: SamplerPlugin

Default sampler plugin class.

ropt.plugins.transforms.default.DefaultVariableTransformPlugin

Bases: VariableTransformPlugin

Default variable transform plugin class.

ropt.plugins.transforms.default.DefaultObjectiveTransformPlugin

Bases: ObjectiveTransformPlugin

Default objective transform plugin class.

ropt.plugins.transforms.default.DefaultNonlinearConstraintTransformPlugin

Bases: NonlinearConstraintTransformPlugin

Default nonlinear constraint transform plugin class.