Added
- Add a changelog
- Add `pre-commit`
- Add `poetry`
- Add several typing hints
Changed
- 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`
Fixed
- Fix `fft, fftpack, integrate` utests and modules
Removed
- Remove the `interpolate` module, which is now supported natively by `xarray`