Repository navigation
Lineax v0.0.4
We now have a paper on arXiv!
Features
- Experimental support for complex numbers. (Thanks @Randl!) These probably aren't 100% bug-free yet, but most of the work has now been done. Please report any issues!
- Added
lineax.conjwhich computes the conjugate of an operator. (E.g. for a matrix A, it returns A-bar.) - Added
lineax.AbstractLinearSolver.conj, which conjugates the result oflineax.AbstractLinearSolver.init. - Both of the above should be implemented when adding a new operator a new solver respectively.
- Added
Bugfixes
- Fixed
PyTreeLinearOperator.as_matrixreturning the wrong output if the pytree was of zero size. - Added
lineax.internal.{max_norm, rms_norm, two_norm, sum_squares, tree_dot, default_floating_dtype}. (Being in theinternalnamespace means that these are undocumented/experimental, and may move somewhere else in the future.)
Internal changes
Now using ruff-format!
New Contributors
Full Changelog: v0.0.3...v0.0.4