Skip to content

v0.1.0

Compare
Choose a tag to compare
@pnkraemer pnkraemer released this 29 Aug 11:08
· 16 commits to main since this release
d6b0ac3

This release marks that Matfree is no longer considered experimental. The API has somewhat converged. Nonetheless, Matfree remains a research project: Anything may change anytime. But from now on, we follow semantic versioning a little more rigorously (Matfree's API policy is discussed in the documentation).

This release is not compatible with previous releases. The difference is that some of the matrix decompositions' output signatures have changed. Some matrix function codes now expect full algorithms to be passed as arguments, not parameters for arguments. The friction with previous codes should be relatively small. Consult the tutorials on how to use the new API.

What's Changed

  • Make all decompositions have similar output types by @pnkraemer in #207
  • Make integrand_funm_tridiag_sym expect algorithms as inputs so the user can choose (e.g.) a reorthogonalisation mode by @pnkraemer in #210
  • Implement dense_funm_product_svd to generalise the code for matrix-functions via bidiagonalisation by @pnkraemer in #211
  • Make integrand_funm_product_* expect algorithms as inputs (not algorithm parameters) by @pnkraemer in #212
  • Update Matfree's version policy description because v0.1.0 is next by @pnkraemer in #213

Full Changelog: v0.0.19...v0.1.0