FFTMakerMeta¶
- class baseband_tasks.fourier.base.FFTMakerMeta(name, bases, dct)[source] [edit on github]¶
Bases:
type
Registry of FFT maker classes.
Registers classes using the
FFT_MAKER_CLASSES
dict, using a key generated by lowercasing the class’s name and removing any trailing ‘fftmaker’ (eg. the key for ‘NumpyFFTMaker’ is ‘numpy’). The class automatically registers any subclass ofFFTMakerBase
, checking for key conflicts before registering. Used byfft_maker
to select classes.Users that wish to register their own FFT maker class should either subclass
FFTMakerBase
or useFFTMakerMeta
as the metaclass.Methods Summary
__call__
(*args, **kwargs)Call self as a function.
mro
(/)Return a type's method resolution order.
Methods Documentation
- __call__(*args, **kwargs)¶
Call self as a function.
- mro(/)¶
Return a type’s method resolution order.