Matfree

Latest version: v0.0.14

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

Scan your dependencies

Page 1 of 3

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

0.0.9

_**This release refactors Matfree's API and is not backwards-compatible. See pull request 164 for additional context.
The best source for instructions for using the new API are the tutorials in Matfree's online documentation.**_


What's Changed
* A few improvements to the README by pnkraemer in https://github.com/pnkraemer/matfree/pull/157
* Add support for python3.12 by pnkraemer in https://github.com/pnkraemer/matfree/pull/158
* Merge montecarlo/hutchinson and decomp/lanczos modules by pnkraemer in https://github.com/pnkraemer/matfree/pull/161
* Renamed decomposition algorithms by pnkraemer in https://github.com/pnkraemer/matfree/pull/162
* Rename hutchinson functions and delete unused vdC code by pnkraemer in https://github.com/pnkraemer/matfree/pull/163
* PyTree compatibility, new look for API, and automatic documentation-build by pnkraemer in https://github.com/pnkraemer/matfree/pull/164


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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.