twpasolver.bonus_types module#

Type annotations module.

twpasolver.bonus_types.all_subclasses(cls) list[source]#

Recursively get all subclasses of a given class.

Parameters:

cls – The class for which to find all subclasses.

Returns:

A list of all subclasses of the given class.

Return type:

list

twpasolver.bonus_types.validate_impedance(Z: complex | float | str) complex | float[source]#

Validate impedance value.

Parameters:

Z (complex | float | str) – Input impedance value.