ribs.factory

Functions for factory-style creation of ribs.

ribs.factory.from_config(config)

Creates an optimizer and its archive and emitters from a single config.

ribs.factory.register_archive(name, …)

Registers a new archive with the ribs factory.

ribs.factory.register_emitter(name, …)

Registers a new emitter with the ribs factory.

ribs.factory.register_optimizer(name, …)

Registers a new optimizer with the ribs factory.

ribs.factory.RegistrationError

Raised when there is an issue with factory registration.