v0.0.16
This release reorganises the API without adding/removing functionality.
Stochastic trace estimation is available through stochtrace.py
instead of hutchinson.py
(the functionality remains the same).
Matrix-function functionality has been moved to dedicated modules funm.py
and stochtrace_funm.py
and polynomial.py
as well as lanczos.funm_vector_product
have been moved there. All functionality remains.
Matrix-free matrix decompositions (Lanczos, bidiagonalisation, ...) are now in decomp.py
instead of lanczos.py
(which has been removed).
Some functions and variables have been renamed.
This change breaks existing code. To learn how to update to this new look, consult the API documentation under https://pnkraemer.github.io/matfree/ and the changelogs below.
What's Changed
- Deprecate matfree.pinv by @pnkraemer in #186
- Show the source-code in the documentation by @pnkraemer in #187
- Create dedicated
funm
andfunm_trace
modules for functions of matrices by @pnkraemer in #188 - Rename misnamed functions by @pnkraemer in #189
- Rename hutchinson.py to stochtrace.py by @pnkraemer in #190
- Rename lanczos.py to decomp.py by @pnkraemer in #191
Full Changelog: v0.0.15...v0.0.16