Skip to content

Releases: MRsources/MRzero-Core

0.4.2

16 Jan 13:24
de9d49c

Choose a tag to compare

  • MRD support for signal output / reconstruction
  • new NIfTI phantom standard
  • automated tests
  • new documentation built with mdbook

0.4.0

31 Aug 16:09
d10adae

Choose a tag to compare

  • 0.4.0
    • Integrate ISMRMD exporter
    • Update documentation
    • Provide option to get PDG graph plotting data without plotting
    • Helper plotting function that works with all pulseq versions
  • 0.3.13
    • bugfix: util.load_phantom - B0_polynomial computation used wrong number of dims
    • default clear_state_mag to True to avoid memory problems
    • include optional initial magnetization in execute_graph
    • fixed numpy version in playground
  • 0.3.12
    • Changed how to return magnetization from the simulation, see pull request #97
  • 0.3.11
    • new util functions for phantom loading and simulating
  • 0.3.10
    • phantom_motion and voxel_motion now also exists in VoxelGridPhantom
    • new simple simulate function in util, that directly accepts a VoxelGridPhantom
  • 0.3.9
    • New simple load_default_phantom function in util
  • 0.3.8
    • Bugfix missing tensor dtype (#82)
    • Support for 0 shim array shape_id
    • Default shim in importer for pulses that do not specify any
    • Deprecated old importer
  • 0.3.7
    • Support for loading .seq files with pTx rf_shim extension for pulseq
    • Support for loading .dsv files
  • 0.3.6
    • Support for complex B1 maps (#80)
    • Isochromat bugfix (#74)

0.3.5

15 Oct 10:55

Choose a tag to compare

  • 0.3.5
    • centered signal on adc samples in insert_signal_plot()
    • ensured tissue_masks is never zero to fix remaining bugs
  • 0.3.4
    • Bugfix: insert_signal_plot() now respects adc delay
  • 0.3.3
    • Bugfix: VoxelGridPhantom.interpolate() and .scale() now work again
  • 0.3.2
    • Added tissue maps to phantom and plotting (#68)
    • Fixed .plot()ting of 3D VoxelGridPhantom, added slice parameter
    • Added simulate_2D to util for easy simulation of pypulseq sequences
  • 0.3.1
    • WIP .dsv support with pydisseqt 0.1.5
    • changed type annotation in util.imshow for python 3.9 compatibility

0.3.0

10 Jun 09:49
6b95564

Choose a tag to compare

Changes:

  • Bugfixes (seq.get_contrast(), pTx shim phase, pytorch deprecation warnings, > 360° pulses, pulseq plot, missing 2pi in diffusion, phantom plot titles)
  • WIP rigid phantom motion simulation - not yet documented and subject to change
  • Added option to return transversal magnetization from simulation
  • New imshow() function in util.py for consistent plotting
  • Some fixes to playground sequences - bigger overhaul coming soon
  • Allow loading B0 / B1 in new VoxelGridPhantom.load() function
  • Introduced quantified brain
  • Performance improvement - only calculate signal for measured ADC samples
  • Added latent_signal_unormalized to prepass graph for vizualisation

v0.2.7

25 Jan 16:59

Choose a tag to compare

Compared to the last release, this features next to some fixed issues:

  • New fov handling: Simulation data always uses SI units, as do imported sequences. Only when defining sequences directly in mr0, a normalized_grads flag is defaulted to True, which means that the simulation will scale gradients to fit the phantom size. This flag can be manually set to true or false at any time.
  • New importer. It should be faster, handle all pulseq 1.2 - 1.4 sequences, and handle gradients more exact.

MR0 Core 0.2.5

18 Oct 15:58

Choose a tag to compare