Matfree

Latest version: v0.1.1

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.0.15

What's Changed
* Replace all formatters with Ruff by pnkraemer in https://github.com/pnkraemer/matfree/pull/183
* Implement a tutorial for low-memory trace estimation by pnkraemer in https://github.com/pnkraemer/matfree/pull/184
* Implement a partial Cholesky factorisation and diagonal-plus-low-rank preconditioning by pnkraemer in https://github.com/pnkraemer/matfree/pull/185


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.14...v0.0.15

0.0.14

This release introduces Chebyshev approximation for computing functions of (large) matrices.

This release is not backwards compatible because some functions are reorganised: the content of `slq.py` and `decomp.py` has been collected in a new `lanczos.py`. See the changelog for concrete differences, and consult the documentation for where to find which function.

What's Changed
* Implement the Chebyshev recursion for computing matrix-function-vector products (draft) by pnkraemer in https://github.com/pnkraemer/matfree/pull/175
* Restructure lanczos-related modules by pnkraemer in https://github.com/pnkraemer/matfree/pull/176
* Merge decomposition-algorithms with decompose_fori_loop by pnkraemer in https://github.com/pnkraemer/matfree/pull/177
* Rename lanczos.integrand_* functions by pnkraemer in https://github.com/pnkraemer/matfree/pull/178
* Rename matfun.py to polynomial.py by pnkraemer in https://github.com/pnkraemer/matfree/pull/179
* Update the README to include new functionality by pnkraemer in https://github.com/pnkraemer/matfree/pull/180


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.13...v0.0.14

0.0.13

What's Changed
* Clarify typing in matfree.decomp by pnkraemer in https://github.com/pnkraemer/matfree/pull/171
* Implement validation of a unit two norm in Lanczos-style decompositions by pnkraemer in https://github.com/pnkraemer/matfree/pull/172
* Clarify normalisation in Gram-Schmidt by pnkraemer in https://github.com/pnkraemer/matfree/pull/173
* Make SLQ integrands behave correctly for arbitrary input vectors by pnkraemer in https://github.com/pnkraemer/matfree/pull/174


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.12...v0.0.13

0.0.12

What's Changed
* Replace stats_* functions with wrappers for the integrand_* functions by pnkraemer in https://github.com/pnkraemer/matfree/pull/168
* Removed an outdated todo by pnkraemer in https://github.com/pnkraemer/matfree/pull/169
* Rephrase headings in README.md by pnkraemer in https://github.com/pnkraemer/matfree/pull/170


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.11...v0.1.0

What's Changed
* Replace stats_* functions with wrappers for the integrand_* functions by pnkraemer in https://github.com/pnkraemer/matfree/pull/168
* Removed an outdated todo by pnkraemer in https://github.com/pnkraemer/matfree/pull/169
* Rephrase headings in README.md by pnkraemer in https://github.com/pnkraemer/matfree/pull/170


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.11...v0.0.12

0.0.11

What's Changed
* Implement parametrised matrix-vector products by pnkraemer in https://github.com/pnkraemer/matfree/pull/167


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.10...v0.0.11

0.0.10

What's Changed
* Update links in documentation by pnkraemer in https://github.com/pnkraemer/matfree/pull/165
* Implement Bai and Golub's log-determinant bound by pnkraemer in https://github.com/pnkraemer/matfree/pull/166


**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.9...v0.0.10

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.