All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.



  • Fix publishing CI



  • Refactor some inner functions in fft, fftpack

  • Bump minimum python version to 3.10 to support pipes | in typing.

  • Change arg a to x in scipy.fftpack to match the scipy signature

  • Add package to pipy


  • Correctly rename shape to s in the docs for fft



  • Add a changelog

  • Add pre-commit

  • Add poetry

  • Add several typing hints


  • Turn the travis CI into a github CI

  • Update the README

  • Move several doc files into python docstrings

  • Bump the minimum version of python to 3.9. Also bump the requirements for scipy and xarray. If those are too restrictive, we may broaden them later.

  • Refactor docs

  • xrscipy.fft now mirrors scipy.fft rather than numpy.fft

  • Replace custom documentation parsed by tweaked docstring_parser module

  • Move xrscipy.signal to xrscipy.other.signal


  • Fix fft, fftpack, integrate utests and modules


  • Remove the interpolate module, which is now supported natively by xarray

[0.1.0] (6 March 2018)

Initial release. This is the “old” version.