darfix.tasks.blindsourceseparation.Method#

class darfix.tasks.blindsourceseparation.Method(value)[source]#

Bases: Enum

Different blind source separation approaches that can be applied

NICA = 'NICA'#
NICA_NMF = 'NICA_NMF'#
NMF = 'NMF'#
PCA = 'PCA'#
classmethod from_value(value)[source]#

Convert a value to corresponding Enum member

Parameters:

value – The value to compare to Enum members If it is already a member of Enum, it is returned directly.

Returns:

The corresponding enum member

Return type:

Enum

Raises:

ValueError – In case the conversion is not possible

static get_description(method)[source]#
Return type:

str

classmethod members()#

Returns a tuple of all members.

Return type:

Tuple[Enum]

classmethod names()#

Returns a tuple of all member names.

Return type:

Tuple[str]

classmethod values()#

Returns a tuple of all member values.

Return type:

Tuple