BlochSimulators
Julia package for performing Bloch simulations within the context of Magnetic Resonance Imaging
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Repository
Julia package for performing Bloch simulations within the context of Magnetic Resonance Imaging
Basic Info
- Host: GitHub
- Owner: oscarvanderheide
- License: mit
- Language: Julia
- Default Branch: main
- Size: 1.99 MB
Statistics
- Stars: 10
- Watchers: 6
- Forks: 3
- Open Issues: 2
- Releases: 8
Metadata Files
README.md
BlochSimulators
BlochSimulators is a Julia package for performing Bloch simulations within the context of Magnetic Resonance Imaging. It provides functionality to perform MR signal simulations of custom sequences and k-space trajectories. Simulations can be deployed on different computational resources, including CUDA compatible GPU cards. The aim of package was to achieve the highest possible runtime performance. The package can be used to simulate dictionaries for MR Fingerprinting or to perform forward model evaluations for MR-STAT.
Installation
BlochSimulators.jl is registered in the General Julia registry. To install the package, press ] in the Julia REPL to enter package mode, followed by either
pkg> add BlochSimulators (if you want to use the package as-is)
or
pkg> dev BlochSimulators (if you want to make modificatios to the source code).
Examples
The examples folder contains several example sequence structs as well as k-space trajectory structs. Users of BlochSimulators.jl are encouraged to modify these examples or assemble their own structs with custom sequence/k-space trajectory implementations. Example Julia code on how to use a custom sequence to simulate an MR Fingerprinting dictionary is available here. Another example in which both a sequence and k-space trajectory struct are used to simulate MR signal is available here.
Citation
See CITATION.bib for details on how to cite this work.
Owner
- Login: oscarvanderheide
- Kind: user
- Repositories: 1
- Profile: https://github.com/oscarvanderheide
Citation (CITATION.bib)
@misc{BlochSimulators.jl,
author = {Oscar van der Heide <o.vanderheide@umcutrecht.nl> and contributors},
title = {BlochSimulators.jl},
url = {https://github.com/oscarvanderheide/BlochSimulators.jl},
version = {v0.2.3},
year = {2023},
month = {11}
}
GitHub Events
Total
- Watch event: 4
- Issue comment event: 1
- Push event: 6
- Pull request event: 4
- Create event: 2
- Commit comment event: 3
Last Year
- Watch event: 4
- Issue comment event: 1
- Push event: 6
- Pull request event: 4
- Create event: 2
- Commit comment event: 3
Packages
- Total packages: 1
-
Total downloads:
- julia 1 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 17
juliahub.com: BlochSimulators
Julia package for performing Bloch simulations within the context of Magnetic Resonance Imaging
- Documentation: https://docs.juliahub.com/General/BlochSimulators/stable/
- License: MIT
-
Latest release: 0.6.4
published over 1 year ago
Rankings
Dependencies
- JuliaRegistries/TagBot v1 composite
- actions/checkout v2 composite
- julia-actions/setup-julia v1 composite