What's Changed
- Add gradient and autodiff checks for linear operators by @ckolbPTB in #536
- Indexing helper by @fzimmermann89 in #672
- Add stopping criterion to optimizer callback by @guastinimara in #699
- Reduce RAM usage in tests by @fzimmermann89 in #703
- Update zenodo citation by @rkcatarina in #698
- Add Jacobian of Operator by @fzimmermann89 in #452
- Change iteration argument name in optimizers by @Stef-Martin in #687
- Update readme on fork and pull request by @ckolbPTB in #653
- Fix batched complex grid sampling by @fzimmermann89 in #695
- Add python 313 support by @lrlunin in #704
- Add tolerance to rotation mean test by @bernharb in #710
- Fix naming of RearrangeOp tests by @bernharb in #711
- Fix examples in readme by @Stef-Martin in #713
- Unify naming of user and physiology parameters by @ckolbPTB in #708
- Remove inplace operations from prox and operator norm by @koflera in #718
- Fix CartesianSamplingOp device by @bernharb in #525
- Speed up brainweb tests by @fzimmermann89 in #737
- Fix missing time stamp converter bug by @ckolbPTB in #741
- Fix non-contiguous data warning in NonUniformFourierOp by @bernharb in #742
- Add DictionaryMatchingOp by @fzimmermann89 in #509
- Fix memory leak in LinearOperator by @fzimmermann89 in #748
- Add AveragingOp by @fzimmermann89 in #716
- Add EPG Signalmodel by @fzimmermann89 in #622
- Fix EPG on cuda by @fzimmermann89 in #752
- Clean dependencies and add minimal versions testing by @lrlunin in #709
- Calculate csm directly from kdata by @ckolbPTB in #743
- Add Dataclass baseclass by @fzimmermann89 in #701
- Change output format of sliding_window by @fzimmermann89 in #750
- Add PatchOp by @fzimmermann89 in #751
- Release v0.250401 by @fzimmermann89 in #755
Full Changelog: v0.250306...v0.250401