mcsas.bases.algorithm.algorithmbase module¶
-
class
AlgorithmBase[source]¶ Bases:
objectBase class for all data filtering algorithms.
Creates instances from defined parameters and replaces the class attributes accordingly.
-
factory(*args, **kwargs)¶ Warning
method ‘bases.algorithm.algorithmbase.AlgorithmBase.factory’ undocumented
-
hdfWrite(hdf)[source]¶ Warning
method ‘bases.algorithm.algorithmbase.AlgorithmBase.hdfWrite’ undocumented
-
classmethod
makeDefault()[source]¶ Warning
method ‘bases.algorithm.algorithmbase.AlgorithmBase.makeDefault’ undocumented
-
classmethod
name()[source]¶ Warning
method ‘bases.algorithm.algorithmbase.AlgorithmBase.name’ undocumented
-
param= functools.partial(<function AlgorithmBase.param>, <class 'bases.algorithm.algorithmbase.AlgorithmBase'>)¶
-
paramCount= functools.partial(<function AlgorithmBase.paramCount>, <class 'bases.algorithm.algorithmbase.AlgorithmBase'>)¶
-
params= functools.partial(<function AlgorithmBase.params>, <class 'bases.algorithm.algorithmbase.AlgorithmBase'>)¶
-
classmethod
setName(name)[source]¶ Warning
method ‘bases.algorithm.algorithmbase.AlgorithmBase.setName’ undocumented
-
setParam= functools.partial(<function AlgorithmBase.setParam>, <class 'bases.algorithm.algorithmbase.AlgorithmBase'>)¶
-
classmethod
setParams(*parameters)[source]¶ Expects a list of ParameterBase classes/types and sets them as class attributes to this class. They will become instances later, please see __init__()
-
showParams¶ A list of parameter names which defines the parameters and their ordering shown in a UI. To be overridden in sub classes.
-
-
classproperty(func)¶ Warning
function ‘bases.algorithm.algorithmbase.classproperty’ undocumented