KomaMRI.jl icon indicating copy to clipboard operation
KomaMRI.jl copied to clipboard

Koma is a Pulseq-compatible framework to efficiently simulate Magnetic Resonance Imaging (MRI) acquisitions. The main focus of this package is to simulate general scenarios that could arise in pulse s...

Results 86 KomaMRI.jl issues
Sort by recently updated
recently updated
newest added

We need to complete a few things for the documentation. Suggestions below: **Gradients** - [x] #270 - [x] Arbitrary waveform definition with a plot. - [x] Concatenation of `Grad` objects...

documentation
enhancement
1) high priority

Having a CONTRIBUTING.md is a good idea to provide guidance on how to contribute to the KomaMRI project.

documentation
1) high priority

### Feature Request It's possible that the run_spin_precession!() and run_spin_excitation!() functions for the current Bloch simulation method could be made to run faster. For example, inside the main for loop...

enhancement
GSoC

### Feature Request KomaMRI currently uses an array-based approach when simulations are run on the GPU. It's likely that a kernel-based simulation method using KernelAbstractions.jl would run faster, since some...

enhancement
GSoC

### Feature Request Note: this would require writing kernel-based GPU simulation functions first, so #353 is a pre-requisite. Use of the KernelAbstractions.jl @localmem API could help with faster memory access...

enhancement
GSoC

### Feature Request In some cases, it may be necessary to run MRI simulations across multiple compute nodes if the problem is too large to fit in memory for a...

enhancement
GSoC

### Feature Request A similar approach to what Flux.jl does [here](https://github.com/FluxML/Flux.jl/tree/master/ext) could be used to extend GPU support to all backends supported by KernelAbstractions.jl. #179 looks like a good starting...

enhancement
GSoC

### Feature Request Part 1) Tracking for objectives in GSOC Proposal (May 29 - July 12): - [ ] #351 - [ ] #147 - [ ] #352 - [...

enhancement
GSoC