Error Handling

The following custom errors are defined in MachUpX

class airfoil_db.DatabaseBoundsError(airfoil, exception_indices, inputs_dict)

An exception thrown when the inputs to the airfoil database fall outside the database bounds.

airfoil

The name of the airfoil for which this exception occurred.

Type:str
inputs_dict

The arguments passed to the airfoil.

Type:dict
exception_indices

The indices at which the arguments fell outside the database bounds.

Type:list
message

A message about the error.

Type:str

Errors can be processed as warnings or entirely suppressed using the Scene.set_err_state() method.

Please note that within DatabaseBoundsError, angular values (“alpha”, “trailing_flap_deflection”) are reported in radians.