xrft is an open-source Python package for taking the discrete Fourier transform (DFT) on xarray and dask arrays.
It is:
- Powerful: It keeps the metadata and coordinates of the original xarray dataset and provides a clean work flow of DFT.
- Easy-to-use: It uses the native arguments of numpy FFT and provides a simple, high-level API.
- Fast: It uses the dask API of FFT and map_blocks to allow parallelization of DFT.
- Report bugs, suggest features or view the source code on GitHub.