Discrete Fourier Transform with xarray


License
MIT
Install
pip install xrft==1.0.0

Documentation

xrft: Fourier transforms for xarray data

pypi package conda forge conda-forge GitHub Workflow CI Status code coverage documentation status DOI license Code style

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.

Please cite the doi if you find this package useful in order to support its continuous development.

Get in touch

  • Report bugs, suggest features or view the source code on GitHub.