A popular request is to bring topup  in a simple pythonic implementation that can be easily extended. The student will work on implementing topup (or similar function) from the ground up using Python, Cython and Numpy.
Time: Full time
Skills required: Strong familiarity with diffusion MRI, Python, Numpy, Cython or C/C++
Tech keywords: Python, C/C++
 J.L.R. Andersson, S. Skare, J. Ashburner. How to correct susceptibility distortions in spin-echo echo-planar images: application to diffusion tensor imaging. NeuroImage, 20(2):870-888, 2003.