# {py:mod}`elasticai.preprocessor.transformation.transformation` ```{py:module} elasticai.preprocessor.transformation.transformation ``` ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`do_fft ` - ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation.do_fft :summary: ``` * - {py:obj}`do_fft_withimag ` - ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation.do_fft_withimag :summary: ``` * - {py:obj}`do_fft_inverse ` - ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation.do_fft_inverse :summary: ``` ```` ### API ````{py:function} do_fft(y: numpy.ndarray, fs: float, method_window: str = 'hamming') -> tuple[numpy.ndarray, numpy.ndarray] :canonical: elasticai.preprocessor.transformation.transformation.do_fft ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation.do_fft ``` ```` ````{py:function} do_fft_withimag(y: numpy.ndarray, fs: float, method_window: str = '') -> tuple[numpy.ndarray, numpy.ndarray] :canonical: elasticai.preprocessor.transformation.transformation.do_fft_withimag ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation.do_fft_withimag ``` ```` ````{py:function} do_fft_inverse(y: numpy.ndarray, len_original: int) -> numpy.ndarray :canonical: elasticai.preprocessor.transformation.transformation.do_fft_inverse ```{autodoc2-docstring} elasticai.preprocessor.transformation.transformation.do_fft_inverse ``` ````