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

In the contribution guidelines, it would be more useful to demonstrate the contribution steps not only in the terminal with Git but also in VSCode.

documentation
3) low priority

It would be great to have [this example](https://github.com/cncastillo/KomaMRI.jl/blob/master/examples/4.adiabatic_pulses/HSInversionProfile.jl) in the documentation generated with Literate.

documentation
3) low priority

In the documentation so far, some PlotlyJS-generated images have been added as static HTML files. It would be ideal to use Literate to automate the image generation to minimize maintenance.

documentation
3) low priority

Support for multiple coils, with their corresponding sensitivities, to enable parallel imaging. As a second step, we can start thinking in pTx.

2) medium priority

We are performing simulation tests with results obtained from Mathematica simulations. It is a good idea to have the Mathematica source code stored in the KomaMRI repo.

3) low priority

This can be divided into two problems: # Phantom - [ ] Currently, there is no ECG signal or RR intervals in the `Phantom` object. Adding a parameter for this...

2) medium priority

When performing a simulation with the `BlochDict` method and with multiple threads, the REPL throws an error. Here is a MWE ```sh julia> using KomaMRI julia> seq = read_seq(joinpath(dirname(dirname(pathof(KomaMRI))), "examples",...

bug
core
2) medium priority

Loading a file with the same name does not update the internal global variables. I think this is a problem with the `Observable` used to load the file, as the...

bug
KomaUI
3) low priority

In the current state of the code, the RFs use a zero-order-hold interpolation, which must be changed to a linear interpolation instead. The idea is that the waveforms of both...

enhancement
core
2) medium priority