evaluate_design#

Project.evaluate_design(design: Design, update_design: bool = True) Design#

Evaluate a design.

Parameters:
design: Design

Instance of a Design class with defined parameters.

update_design: bool, optional

Determines whether given design should be updated and returned or new instance should be created. When True given design is updated and returned, otherwise new Design is created. Defaults to True.

Returns:
Design

Evaluated design.

Raises:
OslCommunicationError

Raised when an error occurs while communicating with the server.

OslCommandError

Raised when a command or query fails.

TimeoutError

Raised when the timeout float value expires.