Carlos Castillo Passi
Carlos Castillo Passi
Instead of doing `version_combined = 1_000_000*major + 1_000*minor + revision` and do comparisons with versions as numbers (e.g. `version_combined < 1004000`), we can just use `version = VersionNumber(major, minor, revision)`,...
We are currently using a different function to sample the RFs. In Sequence.jl: ```julia get_rfs(seq::Sequence, t) = begin #Amplitude A = seq.RF.A Δf = seq.RF.Δf #Timings T = seq.RF.T delay...
I would say that the expected behaviour would be to create an empty MRD file.
Inspired on [GrOpt](https://notebook-factory.github.io/gropt_book/demo-phase-encoding.html), it would be good to add a submodule to generate some optimized gradients for common use-cases. The example [DiffMotionCompensation.jl](https://github.com/cncastillo/MRIsim.jl/blob/master/examples/DiffMotionCompensation.jl) already has something similar.
I need to add the possibility of visualizing the following: - [x] Gradient moments (already implemented in the function `plot_grads_moments` in [Display.jl](https://github.com/cncastillo/MRIsim.jl/blob/master/src/Display.jl)), - [x] Proper k-space display, - [ ]...
As it is right now, the simulator does not take into account T2* decay. This intra-voxel perturbation of spins' off-resonance could be simulated easily by generating randomly distributed spins with...
As suggested in the ISMRM 2022, we should have a Python API to make the generation of data easier for Deep Learning models. I think this should be straightforward but...
I see a weird problem with memory, after a simulation it seems that the GPU memory keeps being used even after the finishing: ![image](https://user-images.githubusercontent.com/5957134/206524455-5b473779-9c6a-4c12-9c49-77da1b50c0c2.png) I could just add `GC.gc(true)` and...