Francois Rheault

Professeur Adjoint at Université de Sherbrooke

Sherbrooke, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Francois Rheault is an adjunct professor of computer science at Université de Sherbrooke and a neuroimaging researcher with 11 years of experience specializing in diffusion MRI, tractography, and scientific visualization. He combines academic rigor from a PhD in computer science with practical open-source impact, contributing substantive back-end improvements to key libraries like DIPY and the FURY visualization toolkit. His work on fiber-tracking algorithms and robust data handling reveals a focus on making complex neuroimaging methods more reliable and usable across datasets. Having held a postdoctoral position at Vanderbilt, he brings transatlantic research experience and a track record of turning algorithmic advances into production-ready code.
code11 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université de Sherbrooke
github-logo-circle

Github Skills (12)

scientific-visualization10
vtk10
3d-graphics10
diffusion-mri10
tractography10
python10
numpy10
data-structure9
debug9
data-structures9
debugging9
game-engine7

Programming languages (6)

C++JavaScriptNextflowJupyter NotebookCythonPython

Github contributions (5)

github-logo-circle
dipy/dipy

Jul 2018 - Jan 2023

DIPY is the paragon 3D/4D+ medical imaging library in Python. Contains generic methods for spatial normalization, signal processing, machine learning, statistical analysis and visualization of medical images. Additionally, it contains specialized methods for computational anatomy including diffusion, perfusion and structural imaging.
Role in this project:
userBack-end Developer
Contributions:15 reviews, 188 commits, 26 PRs in 4 years 7 months
Contributions summary:Francois primarily focused on improving fiber-tracking algorithms within the DIPY library. Their contributions included switching from absolute to relative thresholds in local tracking, correcting tests, and adjusting variable names for better clarity. They also addressed issues related to the handling of invalid streamlines and various bug fixes and improvements in code handling of different datasets.
signalpythonmicrostructurespatialtractography
fury-gl/fury

Apr 2022 - Jun 2022

FURY - Free Unified Rendering in pYthon.
Role in this project:
userBack-end Developer
Contributions:1 review, 14 commits, 3 PRs in 1 month
Contributions summary:Francois primarily contributed to the `fury` library, focusing on improvements to how it handles data for visualization. They modified the `numpy_to_vtk_cells` function in `fury/utils.py` to support different data types and handle empty arrays. This included adapting the code to correctly cast and use `offsets_dtype` and `ArraySequence` objects. These changes suggest an effort to improve the flexibility and robustness of the library's core functionality.
pythonshadersfurysimulationrendering
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Francois Rheault - Professeur Adjoint at Université de Sherbrooke