Recent Releases of MRI-NUFFT

MRI-NUFFT - Zenodo Release

Release for Zenodo

Scientific Software - Peer-reviewed - Python
Published by paquiteau 9 months ago

MRI-NUFFT - v1.2.1

What's Changed

  • Clean signal gradient display by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/246
  • Fix Lloyd's sampling coordinates by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/247
  • fix(joss): Address #250 by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/251
  • Update on conjugate gradient and its example by @alineyyy in https://github.com/mind-inria/mri-nufft/pull/252

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v1.2...v1.2.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 9 months ago

MRI-NUFFT - v1.2.0

What's Changed

  • Add some extra features to Siemens reader. by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/233
  • Display 3D trajectories, with a grid interface by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/193
  • Fix CI by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/243
  • Fix ci, round 2 by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/245

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v1.1.1...v1.1.2

Scientific Software - Peer-reviewed - Python
Published by chaithyagr 10 months ago

MRI-NUFFT - v1.1.1

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v1.1.0...v1.1.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 10 months ago

MRI-NUFFT - v1.1.0

What's Changed

  • Simple unet training by @Lenoush in https://github.com/mind-inria/mri-nufft/pull/199
  • HotFix for docs by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/207
  • Fix example U Net learning by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/209
  • Update joss by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/213
  • fix: Off-resonance array backend checks. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/212
  • Update some examples. by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/219
  • Just a few formatting things by @ckolbPTB in https://github.com/mind-inria/mri-nufft/pull/225
  • Densities, random walks & travelling salesman by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/206
  • Clean documentation and add type hints by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/228
  • Finally get right Orientation from raw data by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/230
  • Fixes for normalization issues by @AsmaTANABEN in https://github.com/mind-inria/mri-nufft/pull/214
  • Random sampling by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/220

New Contributors

  • @ckolbPTB made their first contribution in https://github.com/mind-inria/mri-nufft/pull/225

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v1.0.0...v1.1.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 11 months ago

MRI-NUFFT - v1.0.0

What's Changed

  • TURBINE & REPI examples, fixes and improvements by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/186
  • Add support for v5.0 trajectories by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/188
  • Enhance Fourier Corrected operator by @mcencini in https://github.com/mind-inria/mri-nufft/pull/180
  • Fix density update for gpuNUFFT by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/190
  • fix: A cupy array can be provided for smaps as well. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/198
  • add Conjugate Gradient with Momentum by @Lenoush in https://github.com/mind-inria/mri-nufft/pull/185
  • Generalize with_* decorators by @mcencini in https://github.com/mind-inria/mri-nufft/pull/194
  • Clean CPU examples by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/196
  • [feature] add subspace projection model. by @mcencini in https://github.com/mind-inria/mri-nufft/pull/201
  • fix: use the (potentially) rescaled trajectory for update. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/204
  • Paper for JOSS by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/200

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.11.0...v1.0.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 1 year ago

MRI-NUFFT - v0.11.0

What's Changed

  • fix: upload-artifact v4 ccompatibility by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/172
  • Add support for multicoil autodiff in absence of Smaps by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/175
  • Some tweaks for stacked nufft by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/173
  • Fix MaxRecursionDepth error, Memory leaks and move to CUDA12 by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/174
  • Fix violation check rule by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/177
  • Add TURBINE/REPI with EPI-based tools by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/137
  • Adding a bunch of new examples by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/181
  • 150 right shape by @Lenoush in https://github.com/mind-inria/mri-nufft/pull/161

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.10.0...v0.11.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

MRI-NUFFT - v0.10.0

What's Changed

  • Add torch kbnufft support by @Lenoush in https://github.com/mind-inria/mri-nufft/pull/111
  • Allow NSP reader to automatically choose Nyquist dwell times by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/154
  • Twixtools and orientation matrix extraction by @mbertrait in https://github.com/mind-inria/mri-nufft/pull/157
  • Revert siemens raw data reader to mapVBVD by @mbertrait in https://github.com/mind-inria/mri-nufft/pull/165
  • Plugging a bunch of test holes back to CI by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/160
  • Add average and fix bug for cartesian data by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/166
  • Smaps update and prevent saving trajectory for autodiff by @AsmaTANABEN in https://github.com/mind-inria/mri-nufft/pull/156
  • Have a trajectory learner example and reform the documentation build flow by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/167
  • Update test-ci.yml by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/169
  • fix: add unix time stand for unicity. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/171

New Contributors

  • @mbertrait made their first contribution in https://github.com/mind-inria/mri-nufft/pull/157
  • @AsmaTANABEN made their first contribution in https://github.com/mind-inria/mri-nufft/pull/156

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.9.1...v0.10.0

Scientific Software - Peer-reviewed - Python
Published by chaithyagr over 1 year ago

MRI-NUFFT - v0.9.1

What's Changed

  • Update README.rst by @philouc in https://github.com/mind-inria/mri-nufft/pull/144
  • Update README.rst by @philouc in https://github.com/mind-inria/mri-nufft/pull/143
  • Update getting_started.rst by @philouc in https://github.com/mind-inria/mri-nufft/pull/145
  • Update mrinufft_convention.rst by @philouc in https://github.com/mind-inria/mri-nufft/pull/146
  • Update README.rst by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/148
  • Debug doc by @philouc in https://github.com/mind-inria/mri-nufft/pull/149
  • 3D radial trajectory bundle (clean) by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/115
  • A major bug in NSP read trajectory implementation by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/85

New Contributors

  • @philouc made their first contribution in https://github.com/mind-inria/mri-nufft/pull/144

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.9.0...v0.9.1

Scientific Software - Peer-reviewed - Python
Published by chaithyagr over 1 year ago

MRI-NUFFT - v0.9.0

Highlights

  • update of points for gpuNUFFT, finufft and cufinufft (No need for creating new plans !)
  • Autodifferentation with respect to sampling point (thanks @alineyyy !)

What's Changed

  • fix: avoid copy when casting with astype. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/112
  • Smaps estimation module in mri-nufft by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/90
  • fix: numpy/cupy compatibility for stacked nufft. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/120
  • Spiral patch by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/105
  • Some fixes in Smaps blurr function and slice and contrast based stuff by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/119
  • add mrinufft convention by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/121
  • feat(ci): add cache capabilities. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/126
  • Autodiff wrt to trajectory by @alineyyy in https://github.com/mind-inria/mri-nufft/pull/116
  • Numpy2.0 by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/134
  • Change density to density_compensators by @Lenoush in https://github.com/mind-inria/mri-nufft/pull/114
  • add method == true in base.py by @Lenoush in https://github.com/mind-inria/mri-nufft/pull/130
  • Add support for updating points with gpuNUFFT by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/133
  • Update plan in time for cufinufft and finufft by @alineyyy in https://github.com/mind-inria/mri-nufft/pull/138
  • Test multi-coils in test_autodiff by @alineyyy in https://github.com/mind-inria/mri-nufft/pull/139
  • fix: xp array for stacked. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/141

New Contributors

  • @alineyyy made their first contribution in https://github.com/mind-inria/mri-nufft/pull/116
  • @Lenoush made their first contribution in https://github.com/mind-inria/mri-nufft/pull/114

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.8.0...v0.9.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

MRI-NUFFT - v0.8.0

TLDR: More trajectories, performance gains, and full pytorch support with autodiff !

What's Changed

  • Add helical and annular shell trajectories by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/34
  • Add Seiffert spiral and shell trajectories by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/36
  • Trajectory display overhaul by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/37
  • Add 3D wave caipi by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/38
  • feat: use a very large coil dimension for 2D stacked NUFFT by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/39
  • Testclean by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/43
  • Better docs by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/40
  • Expansion overhaul by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/41
  • Update test-ci.yml by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/52
  • feat: use enums by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/55
  • Improve the display config by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/54
  • Propeller by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/56
  • Benchmark tweaks by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/62
  • Density compensation by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/66
  • Dispatch density methods in operators by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/68
  • Some fixes for pipe density by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/75
  • Doc improvements by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/74
  • style: run black 24. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/79
  • fix: robust voronoi estimation. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/78
  • feat: cherry-pick torch and lipchitz. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/76
  • Direct Torch and CUPY support for gpUNUFFT arrays by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/80
  • feat: add batch support for gpunufft. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/81
  • Test refactor by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/83
  • Fibonacci patch by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/86
  • fix #91 by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/92
  • share a 2D nufft across Stacked Operators by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/87
  • feat: add examples creating GIF of trajectories. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/93
  • fix: broken link by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/94
  • Add MRI-NUFFT scheme image by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/95
  • Fix NDFT tests by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/96
  • feat: start an autodiff poc. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/82
  • Gpunufft data consistency by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/97
  • Added siemens data reader and phase shifter by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/89

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.3.0...v0.8.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

MRI-NUFFT - v0.3.0

What's Changed

  • Added support for _spread and _interp by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/9
  • Tests by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/12
  • minor fixes. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/16
  • Add io by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/10
  • add GPU CI by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/17
  • style(trajectories): fix ruff and run black. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/23
  • docs(example): improve rendering of docs. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/25
  • doc(trajectory): better format for table. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/26
  • Stacked nufft by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/24
  • Add support for gpuNUFFT by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/18
  • feat(stacked): add stacked from/to 3d trajectories functions. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/28
  • Add 2D ring trajectory by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/27
  • ci: simplify the CI and CD. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/30
  • fix: missing extra argument. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/32
  • perf: use scipy fft. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/31
  • More stacked nufft tweaks. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/33
  • Some fixes for stacked nufft by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/35
  • Auto register Interfaces by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/29

New Contributors

  • @chaithyagr made their first contribution in https://github.com/mind-inria/mri-nufft/pull/9
  • @paquiteau made their first contribution in https://github.com/mind-inria/mri-nufft/pull/12
  • @Daval-G made their first contribution in https://github.com/mind-inria/mri-nufft/pull/27

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.2.0...v0.3.0

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.7.0...v0.3.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

MRI-NUFFT - v0.7.0

What's Changed

  • Test refactor by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/83
  • Fibonacci patch by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/86
  • fix #91 by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/92
  • share a 2D nufft across Stacked Operators by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/87
  • feat: add examples creating GIF of trajectories. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/93

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.6.1...v0.7.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

MRI-NUFFT - v0.6.1

What's Changed

  • feat: add batch support for gpunufft. by @paquiteau and @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/81

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.6.0...v0.6.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

MRI-NUFFT - v0.6.0

What's Changed

  • Direct Torch and CUPY support for gpUNUFFT arrays by @chaithyagr in https://github.com/mind-inria/mri-nufft/pull/80

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.5.0...v0.6.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

MRI-NUFFT - v0.5.0

TLDR: Numpy/Cupy/Pytorch are now supported for input and output array.

What's Changed

  • style: run black 24. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/79
  • fix: robust voronoi estimation. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/78
  • feat: cherry-pick torch and lipchitz. by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/76

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.4.0...v0.5.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

MRI-NUFFT - v0.4.0

What's Changed

  • Add helical and annular shell trajectories by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/34
  • Add Seiffert spiral and shell trajectories by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/36
  • Trajectory display overhaul by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/37
  • Add 3D wave caipi by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/38
  • feat: use a very large coil dimension for 2D stacked NUFFT by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/39
  • Testclean by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/43
  • Better docs by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/40
  • Expansion overhaul by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/41
  • Update test-ci.yml by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/52
  • feat: use enums by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/55
  • Improve the display config by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/54
  • Propeller by @Daval-G in https://github.com/mind-inria/mri-nufft/pull/56
  • Benchmark tweaks by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/62
  • Density compensation by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/66
  • Dispatch density methods in operators by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/68
  • Some fixes for pipe density by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/75
  • Doc improvements by @paquiteau in https://github.com/mind-inria/mri-nufft/pull/74

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.3.0...v0.4.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

MRI-NUFFT - v0.2.0

Added density compensator estimations

Scientific Software - Peer-reviewed - Python
Published by chaithyagr over 2 years ago

MRI-NUFFT - v0.1.0

Add the trajectory zoo and simple example to use them.

Full Changelog: https://github.com/mind-inria/mri-nufft/compare/v0.0.0...v0.1.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 2 years ago

MRI-NUFFT - v0.0.0

Initial Draft Release Full Changelog: https://github.com/mind-inria/mri-nufft/commits/v0.0.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 2 years ago