Compas Toolkit
The Compas Toolkit is a high-performance C++ library offering GPU-accelerated functions for use in quantitative MRI research. The toolkit offers fast simulations of various MRI sequences and k-space trajectories commonly used in qMRI studies. While the core of the toolkit is implemented using CUDA, the functionality is accessible from both C++ and Julia.
Features
- Flexible API that can be composed in different ways. 
- Highly tuned GPU kernels that provide high performance. 
- Implemented using CUDA, optimized for Nvidia GPUs. 
- Usable from Julia and C++. 
Usage
To use the Compas Toolkit in Julia, simply build the Julia bindings using the instructions above and then add the directory CompasToolkit.jl to you Julia project.
1using Pkg; Pkg.add(path="<path to compas-toolkit>/CompasToolkit.jl/")
You can then import the library with using CompasToolkit.
For examples of using the toolkit, take a look at the scripts available in the CompasToolkit.jl/tests directory.