Releases: MRsources/MRzero-Core
Releases · MRsources/MRzero-Core
0.4.2
0.4.0
- 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_magtoTrueto 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
0.3.5
- 0.3.5
- centered signal on adc samples in
insert_signal_plot() - ensured
tissue_masksis never zero to fix remaining bugs
- centered signal on adc samples in
- 0.3.4
- Bugfix:
insert_signal_plot()now respects adc delay
- Bugfix:
- 0.3.3
- Bugfix:
VoxelGridPhantom.interpolate()and.scale()now work again
- Bugfix:
- 0.3.2
- Added tissue maps to phantom and plotting (#68)
- Fixed
.plot()ting of 3D VoxelGridPhantom, added slice parameter - Added
simulate_2Dto 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
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
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
Published on PyPi: https://pypi.org/project/mrzerocore/