platypus.config module

config.PlatypusConfig = <platypus.config._PlatypusConfig object>
class _PlatypusConfig

Bases: object

Global configuration options for Platypus.

default_mutator(problem)

Returns the default mutator for the given type or problem.

Mutators must first be registered by register_default_mutator() to be discovered by this method.

Parameters

problemType or Problem

The type or problem used to select the default mutator.

default_variator(problem)

Returns the default variator for the given type or problem.

Variators must first be registered by register_default_variator() to be discovered by this method.

Parameters

problemType or Problem

The type or problem used to select the default variator.

get_logging_extension(log_frequency=None)

Returns the default logging extension.

Parameters

log_frequencyint

The frequency that run progress log messages are written. If None, uses default_log_frequency.

register_default_mutator(type, operator)

Registers or overwrites the default mutator.

Parameters

typeType

The type of decision variable.

operatorMutation

The default mutator to associated with the type.

register_default_variator(type, operator)

Registers or overwrites the default variator.

Parameters

typeType

The type of decision variable.

operatorVariator

The default variator to associated with the type.