This is your work, valued
Research Scientist at CNRS and Langevin Institute, Paris, France
complexPyTorch. A high-level toolbox for using complex valued neural networks in PyTorch
773slmPy. A simple Python module based on wxPython to interact with spatial light modulators handled as secondary monitors.
79ALP4lib. Python control module for Vialux DMDs based on ALP4.X API.
69pyMMF. Simple module to find numerically propagation mode profiles and propagation constants of multimode fibers of arbitrary radial index profiles.
51WFS.net. Shared files from wavefrontshaping.net
29article_MMF_disorder. Jupyter Notebook
18tutorial-DMD-setup-2023. Jupyter Notebook
15PyTorchAberrations. Differentiable aberration layers for PyTorch using Zernike polynomials.
11Layout. A library to create layouts of various shapes for wavefrontshaping using DMDs or SLMs.
7papis-firefox. A Firefox web extension allowing to add a paper to Papis bibliography manager using the url of the current page.
4zoomfft2d. Implementation of ZoomFFT for 2D FFTs
2introduction_to_python_for_physics. Jupyter Notebook
2opticalfibreml. Data and code for the paper "Deep, complex, invertible networks for inversion of transmission effects in multimode optical fibres" published at NIPS 2018
2pyDigHolo. Python module to use Joel's Carpenter digHolo C++ library.
2EasyOptimization. Jupyter Notebook
2pytorch-Complex-Layers. Python
2tutorial_semidefinite_tm. Tutorial: Semidefinite Programming for intensity only estimation of the transmission matrix
1InstrumentControl. Jupyter Notebook
1pyoffaxis. A Python package for off-axis holography complex field retrieval.
1tutorial_offaxis_bias. Jupyter Notebook
1article_RME_2023. Data, code and figure generation for the article "Tailoring the Rotational Memory Effect in Multimode Fibers"
1Lab-automation-OFC-2021. Jupyter Notebook
1