- Calling linear solves with nonfinite (NaN or inf) inputs are now detected with a separate error. Previously just the output of the linear solve was checked for being nonfinite. (Thanks @johannahaffner! #130)
lineax.DiagonalLinearOperator
now supports pytree-valued diagonals. Previously just array-valued diagonals were supported. (Thanks @johannahaffner! #124, #125)- Iterative solvers now support running with just a fixed number of steps, with no tolerance e.g.
GMRES(rtol=0.0, atol=0.0, max_steps=5)
. (Thanks @Ceyron! #129) - Shiny new documentation!
Finally, not a change but a huge shout-out to @johannahaffner for figuring out a very tricky issue with JAX 0.5.3 introducing a segfault in our tests. (#140, jax-ml/jax#27201)
New Contributors
- @Ceyron made their first contribution in #129
- @danielward27 made their first contribution in #133
Full Changelog: v0.0.7...v0.0.8