FFTMakerMeta¶
- class baseband_tasks.fourier.base.FFTMakerMeta(name, bases, dct)[source] [edit on github]¶
Bases:
typeRegistry of FFT maker classes.
Registers classes using the
FFT_MAKER_CLASSESdict, 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_makerto select classes.Users that wish to register their own FFT maker class should either subclass
FFTMakerBaseor useFFTMakerMetaas 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.