Disimpy is a GPU-accelerated diffusion-weighted magnetic resonance simulator that is useful in the development and validation of neuroimaging methods. Disimpy is written in Python, making the source code very approachable to researchers with little or no prior experience in GPU-computing.
Project: Code refactoring and optimization to reduce simulation runtimes and GPU memory usage.
Skill level: Advanced
Required skills: Python, Numba, CUDA.
Time commitment: Full-time
Lead mentor: Leevi Kerkelä @kerkelae
Project website: https://disimpy.readthedocs.io/
Backup mentors: Rafael Neto Henriques, Marco Palombo
Tech keywords: Python, NumPy, Numba, CUDA, 3D modelling