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.
- Unit test code coverage reporting
- Demo: racoon image
- Include examples in pytest bench
- Include demos in pytest bench
- Citation information via CITATION.cff
- Support for minibatch updates following (Serizel et al., 2016)
- Fix internal TODOs to improve code quality
- Fix partial reconstruction in plain Numpy backend
- Fix deprecation warning about st.beta_columns
- Bugfix: add logo to package content
- Platform and license identifiers in setup.cfg
- Initial version of a documentation
- Example: convergence control
- Example: shift-invariant decomposition
tnmf
console entry point- Packaging information
- GitHub workflow for publishing to PyPI and TestPyPI
- Support for
circular
boundary conditions in the Numpy_FFT backend - Pytorch_FFT backend
- Support for
full
andcircular
convolution in CachingFFT backend - Demo: 1-D synthetic signals
- Demo: 2-D synthetic signals
- Online demo via Streamlit Sharing
- Only upload Sphinx artifacts from GitHub actions that run on the main branch
- Fix PyTorch based backends for non-2D signals
- Fix links in README.md and setup.cfg