Release 2.1.0: infrastructure improvements and various fixes
This release brings major infrastructure improvements, which in turn have allowed to squash some bugs.
- Migration of continuous integration testing to GitHub Actions.
- Migration of test infrastructure to pytest.
- Tests are now included in source distributions.
- Code snippets in documentation are now tested for correctness.
User-facing changes:
- Fixed an issue where the detected shift in
skued.align
andskued.ialign
might be partial (i.e. only shift in one direction). - Fixed an issue with packaging data on Linux.
- The
fast
argument toskued.align
andskued.ialign
has been removed. It was previously-marked as deprecated. - Added pre-emptive support for Python 3.10+ by removing deprecations.
- Increased the precision of the pseudo-voigt approximation in
skued.pseudo_voigt
. - Fixed many issues regarding documentation being out-of-date.