I have been selected for Google Summer of Code (GSoC) 2016. I’ll be working on a SciFi UI using Python-VTK under DIPY (Python Software Foundation) and I’ll be mentored by Eleftherios Garyfallidis and Marc-Alexandre Côté.
DIPY is a python toolbox for analysis of MR diffusion imaging. It’s an open source research project that implements a broad range of algorithms for denoising, registration, reconstruction, tracking, clustering, visualization, and statistical analysis of MRI data.
Before we go into what I’ll be doing this summer, I’d like you to watch a small (but cool) video.
See those cool, futuristic interfaces? Gee, how cool would it be if those were real? Well, that’s kinda what we’ll be trying to achieve, except that the controls will be used for tractography exploration instead of space.
The main idea is to develop new futuristic widgets directly using VTK (Visualization Toolkit) without calling any external libraries. These new widgets will be useful because we will be able to use them to navigate in tractographies and allow neurosurgeons and other neuroscientists to have a unique impression and user experience when using DIPY’s tools.
The possible deliverable by the end of the summer would consist of field-dialogues, sliding panels with buttons and dynamic actor menus (3D menus on objects).
The fact that the project is completely open ended and involved building something entirely new makes it that much more intriguing.
Google Summer of Code (GSoC) is a yearly internship program by Google to help the open source communities to reach out to student contributors. Organisations pitch projects, and when selected, pick up university students to work on these floated projects or their own ideas related to the organisation’s project(s). Last year, I completed my GSoC with KDE and it was an amazing experience. This year, I hope it’ll be a notch higher.