Version 0.0.5
Change Summary
- New functionals
functional.AnisotropicTVNorm
andfunctional.ProximalAverage
with proximal operator approximations. - New integrated Radon/X-ray transform
linop.XRayTransform
. - New operators
operator.DiagonalStack
andoperator.VerticalStack
. - Rename modules
radon_astra
andradon_svmbir
toxray.astra
andxray.svmbir
respectively, and renameTomographicProjector
classes toXRayTransform
. - Rename
AbelProjector
toAbelTransform
. - Rename
solver.ATADSolver
tosolver.MatrixATADSolver
. - Rename some
__init__
parameters oflinop.DiagonalStack
andlinop.VerticalStack
. - Support
jaxlib
andjax
versions 0.4.3 to 0.4.23. - Support
flax
versions up to 0.7.5. - Use
orbax
for checkpointingflax
models.
Changes in Detail
- Prepare for development of version 0.0.5 by @bwohlberg in #436
- Add a jax-based X-ray projector by @Michael-T-McCann in #433
- Bump maximum
jaxlib
/jax
versions by @bwohlberg in #452 - Resolve warnings with jaxlib/jax 0.4.16 by @bwohlberg in #454
- Make bm3d and bm4d optional by @bwohlberg in #458
- Resolve #445 by @bwohlberg in #459
- Rename linear problem solver and add parameter type checking by @bwohlberg in #457
- Address deprecation warning in
scico.flax
by @bwohlberg in #455 - Updates required by recent changes in
ray
by @bwohlberg in #462 - Remove
ensure_on_device
function by @bwohlberg in #463 - Various improvements related to the new X-ray transform implemementation. by @bwohlberg in #461
- Added a new Functional for TV Norm by @shnaqvi in #456
- Clean up some example scripts and rerun some notebooks by @bwohlberg in #464
- Resolve obstacles to jitting of some functionals by @bwohlberg in #467
- Add proximal average implementation by @bwohlberg in #469
- Resolve #468 by @bwohlberg in #470
- Fix fractional centers in CircularConvolve by @Michael-T-McCann in #471
- Update the SCICO x-ray projector by @Michael-T-McCann in #473
- Miscellaneous changes by @bwohlberg in #475
- Update data submodule to point to data's current main by @Michael-T-McCann in #476
- Flax checkpoint updates by @crstngc in #472
- Add
Operator
versions ofDiagonalStack
andVerticalStack
by @bwohlberg in #477 - Resolve #479 by @bwohlberg in #480
- Resolve #478 by @bwohlberg in #481
- Bump maximum supported jaxlib/jax version by @bwohlberg in #482
- Resolve #483 by @bwohlberg in #484
- Resolve numerous deprecation warnings by @bwohlberg in #485
- Various changes by @bwohlberg in #487
- Release 0.0.5 by @bwohlberg in #488
New Contributors
Full Changelog: v0.0.4...v0.0.5