Skip to content

Releases: MagneticParticleImaging/MPIReco.jl

v0.9.1

07 Aug 12:51
53fab53
Compare
Choose a tag to compare

MPIReco v0.9.1

Diff since v0.9.0

Merged pull requests:

  • Fix linkedproperties in sparse reco plan (#92) (@nHackel)
  • Update MPIReco documentation (#93) (@nHackel)
  • CompatHelper: bump compat for Dagger in [weakdeps] to 0.19, (keep existing compat) (#94) (@github-actions[bot])
  • Add low level reconstruction algorithm (#95) (@nHackel)
  • Add callbacks to reconstruction methods (#97) (@nHackel)
  • Fix errors in callbacks (#98) (@nHackel)

v0.9.0

20 Jun 13:35
7028f06
Compare
Choose a tag to compare

MPIReco v0.9.0

Diff since v0.8.2

Breaking changes

  • Make module list for plan loading extendable, both by other packages and environment variables
  • Mark old reconstruction interface as deprecated

Bug fixes

  • Make RecoPlans relocatable, allowing for PackageCompiler compilation
  • Fix reconstruction error for reconstructions with weighting and with caching enabled

Features

  • Allow caching of composite weighting
  • Extendable module list
  • MPIRecoPlan function to load recoplans.
  • tfCorrection parameter was added in the appropriate processing steps
  • Cache resizing and emptying both on a module and individual plan level are now possible

Merged pull requests:

  • Add tfCorrection parameter (#72) (@nHackel)
  • Add extendable module list for reco plan loading (#74) (@nHackel)
  • Allow caching for composite weighting strategies (#75) (@nHackel)
  • Add parameters to control randomized and greedy randomized Kacz. (#76) (@nHackel)
  • Add deprecation warnings for reconstruction methods (#77) (@nHackel)
  • Add DSP 0.8 compat (#78) (@nHackel)
  • Make RecoPlans relocatable (#84) (@nHackel)
  • Nh/mpirecoplan (#85) (@nHackel)
  • Fix inplace weighting of reconstructions (#86) (@nHackel)
  • Environment variables for reco plan handling (#87) (@nHackel)
  • Allow emptying of caches within a recoplan (#88) (@nHackel)

Closed issues:

  • Track loadPlan modules as global vector to which other packages can push! (themselves) (#65)
  • Add tfCorrection as plan parameter (#68)
  • Add caching to each weighting in compositeweighting (#69)
  • Add randomized Kaczmarz options (#70)
  • Mark old interface as deprecated (#71)
  • Repeated recos with weights give wrong result when caching (#83)

v0.8.2

16 May 12:56
9b3606c
Compare
Choose a tag to compare

MPIReco v0.8.2

Diff since v0.8.1

Merged pull requests:

  • Fix GPU reconstructions by disabling caching (for now) (#67) (@nHackel)

v0.8.1

06 May 15:08
a621c9c
Compare
Choose a tag to compare

MPIReco v0.8.1

Diff since v0.8.0

Merged pull requests:

  • WIP: Fixes during setup of Bruker scanner (#25) (@jusack)
  • Fix reco grid for mismatching gradients (#64) (@jusack)

Closed issues:

  • Thread safety with lock on output channel (#48)
  • Disable Plan Caching by default (#56)

v0.8.0

02 Apr 16:31
6fba33f
Compare
Choose a tag to compare

MPIReco v0.8.0

Diff since v0.7.6

Breaking changes

  • Update to new AbstractImageReconstruction interface (locking behaviour for algorithms)
  • Disable Caching by default
  • Update plans to new observables interface

New features

  • Added support distributed reconstructions (both whole algorithms as well as partial processing steps)

Merged pull requests:

  • Update Reco API for AbstractImageReconstructionv0.5 (#61) (@nHackel)

v0.7.6

06 Mar 12:54
c5c5fb0
Compare
Choose a tag to compare

MPIReco v0.7.6

Diff since v0.7.5

Merged pull requests:

  • Improve caching options for multi-patch reconstructions (#57) (@nHackel)
  • Remove synchronization for GPU multi-patch operator (#58) (@nHackel)
  • Fuse forward and adjoint operation of the GPU multi-patch recos (#59) (@nHackel)

v0.7.5

26 Feb 14:16
1e4b72f
Compare
Choose a tag to compare

MPIReco v0.7.5

Diff since v0.7.4

Merged pull requests:

  • Fix MultiPatch GPU kernels for KA > 0.9.34 (#55) (@nHackel)

v0.7.4

21 Feb 13:29
e0aabdb
Compare
Choose a tag to compare

MPIReco v0.7.4

Diff since v0.7.3

Merged pull requests:

  • Improve Multi-Patch GPU performance by a factor 3-4x (#53) (@nHackel)

v0.7.3

14 Jan 10:53
48cb14d
Compare
Choose a tag to compare

MPIReco v0.7.3

Diff since v0.7.2

Merged pull requests:

v0.7.2

10 Oct 12:09
5213341
Compare
Choose a tag to compare

MPIReco v0.7.2

Diff since v0.7.1

Merged pull requests:

  • Slight performance increase for GPU Multi Patch Operator (#44) (@nHackel)