Skip to content

v0.9.1

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Mar 21:15
· 280 commits to master since this release
065130a

KomaMRI v0.9.1

Diff since v0.9.0

Motion-Related Features and Bug fixes
These updates primarily affect KomaMRIBase. Key changes include:

  • Bug fixes related to phantom definition, motion lists, and flow experiments (PR #499, #511, #516, #520, #536).
  • Improved motion definition, allowing for easier specification of single motion instances and flexible time spans (PR #517, #531).
  • Introduction of the TimeCurve structure, enabling arbitrary temporal motion patterns that were previously challenging to replicate (PR #531).
  • Added tests for motion-related functions to improve code coverage (PR #523).

Other Minor Changes

  • Updated and expanded documentation for contributors to Koma, providing clearer guidelines and resources (PR #509, #510, #514, #518, #543).
  • KomaMRIPlots: Standardized colormaps using QMRIColors.jl for T1 and T2 maps (PR #528).
  • KomaMRICore: Removed "hack" of using cos + i sin as oneAPI.jl didn't defined cis(x) . Now we use sincos for GPU kernel code (PR #496).

Merged pull requests:

Closed issues:

  • Add Contributing Guidelines (#209)
  • Include steps for contributing using VSCode (#233)
  • An error of 'DivideError: integer division' occurs in the internal functions of simulate when using a sequence with spiral acquisition (#409)
  • Test setting fields from a Phantom @view (#412)
  • Future: use sincos once available in oneAPI.jl (#463)
  • Use color-map recommendations for MR relaxometry maps by Quantitative MR Study Group (#473)
  • Easily define Phantom motion field composed by only one Motion instance (#481)
  • Troubles defining Float32 or empty phantoms with KomaMRI 0.9 (#498)
  • Don't run CPU benchmarks on GPU workers (#501)
  • Test Motion constructors (#512)
  • Test motion-related functions (#522)
  • Resize collaborators (#525)