Projects
Here are some projects I have been working on. These projects are mostly related to my research activities and developed in Python.

MRI-NUFFT
Doing non-Cartesian MR Imaging has never been so easy.
Details
MRI-NUFFT is a team effort to provide a common interface for NUFFT (Non-Uniform Fast Fourier Transform) libraries for Non-Cartesian MRI applications. It enriches existing NUFFT backends with the classical forward model of MRI acquisition (multicoil sensitivities, density compensation).
Figure 1: MRI-NUFFT capabilities

SNAKE
A simulator for fMRI data: from the BOLD signal to the k-space data.
Details
SNAKE is a Python package that uses the MRI-NUFFT library to simulate the acquisition process, and is capable of generating any range of spatio-temporal resolution with a low memory footprint. It is published in Imaging Neuroscience.
Brainweb-DL
Brainweb-DL is a helper library to download and preprocess the Brainweb dataset for MRI reconstruction.
Details
On top of downloading, it can resize, crop and change the contrast of the data.

PySAP and ModOpt
PySAP and ModOpt are two python packages for MRI reconstruction and Convex Optimization.
Details
ModOpt
ModOpt is a python package for convex optimization. It provides a set of tools to solve optimization problems with proximal operators. It is used in the PySAP library to solve the optimization problems in the MRI reconstruction process.
PySAP-MRI
PySAP-MRI is a python package for MRI reconstruction. It provides a set of tools to reconstruct MRI data from the k-space data. It uses the ModOpt library to solve the optimization problems.
PySAP-fMRI
PySAP-fMRI is a python package for fMRI reconstruction. It provides a set of tools to reconstruct fMRI data from the BOLD signal. It is based on the PySAP-MRI library and uses the ModOpt library to solve the optimization problems. This package is still under development.

Hydra-Callbacks
Hydra-Callbacks is a python package that provides a set of callbacks for the hydra framework.
Details
The callback system is a powerful tool to monitor and control the runs of your hydra application of a deep learning model. It allows to monitor the training process, save the best model, and stop the training process if the model is not improving anymore.
Benchopt
Benchopt is a general framework for Benchmarking of optimization algorithms.
Note-Kfet
A custom ERP for the Student Cafeteria of the ENS Paris-Saclay.
Details
Note-Kfet is a custom ERP for the Student Cafeteria of the ENS Paris-Saclay. It is a Django application that allows to manage the stock, the orders, the sales, and the accounting of the cafeteria. It provides a simple interface to manage the cafeteria and to generate reports.

next-bus-bot
A CLI interface to get the next bus time at your bus stop (for the Ile-de-France region).