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.
$ 1.4.1
- Code cleaning.
- Code cleanup.
- Make Python 3.9 the minimum version
- Update dependencies
- Altered the maximum allowed Python version so that newer versions of 3.10.* are not excluded
- Miscellaneous fixes for mypy and passing tests
- Add
smooth
to__all__
for explicit export of the symbol
- Custom
Numeric
type for type hinting in lieu of following PEP 484 and the Numeric Tower
- Renamed
smooth
submodule so that it does not conflict with thesmooth()
function. - Updated README.rst to include requirements and example usage
Version bump for pypi
- Decreased required vesions of numpy to 1.20.3 so that it does not conflict with numba
- Added unit test to
sm_3
for a 2-element list
- Removed click, typer, and rich requirements
- Moved hypothesis and nox-poetry to dev requirements
main
function, as it was unused andpysmooth
is not intended to be a cli application