Releases: tianrluo/MRphy.py
Releases · tianrluo/MRphy.py
v0.2.0:
v0.2.0:
- Swapped order of
{nT, xyz}
-axes in B-effective, and all other arrays
accordingly.
B-effective arrays of older versions that were saved to disk need to be
manually updated, i.e., swapping the two axes, before using in this version; - Faster backward of
sim.blochsim
, at a cost of more VRAM usage; - Fixed a numerical issue in
mrphy.utils.rf2lρθ
that might return NaN;
v0.1.12
v0.1.11:
v0.1.10
v0.1.9
v0.1.9:
- 44% faster forward
sim.blochsim()
(on GPU) - 47% faster backward
sim.blochsim()
(on GPU) - Added
doUpdate
flag to{SpinArray, SpinCube}.applypulse
to update
spin states after applying a pulse; - Cleaned up and beautified codes and docs.
n_repeat
intest_sims.py
for profiling
v0.1.8:
v0.1.6
v0.1.5:
- Now using `Optional` in type annotation; - No-relaxation option in `sims.blochsim` by inputting `T1=None, T2=None`: slightly faster `forward` and `backward` computations; - Bug fixes in `slowsims.blochsim` when `T1=None, T2=None`; - Added `doRelax` option to `applypulse`; - Temporarily removed `cupy` from dependencies, in case it causes issues during installation; - Added html documentations and link to arXiv.