All my public codes are available on GitHub

Some useful tools

The ESO eclipse library also contains very useful tools, such as the dfits, dtfits and fitsort utilities. The library is not maintained any longer, but it should compile on most recent systems:
ESO eclipse library page
Local copies of dfits/dtfits/fitsort for Linux and Mac OS X



A Python module for the reduction of VLT/SPHERE data in the near-infrared (IFS and IRDIS). It supports reduction for the IFS data, and for IRDIS data in dual-band imaging (DBI), classical imaging (CI) and long-slit spectroscopy (LSS). The support for dual-polarimetry data (DPI) is limited, but the pipeline should be able to handle this sort of data. The data products coming out of the VLTPF pipeline are ready to use with classical post-processing pipelines such as pyKLIP or VIP.

Zernike wavefront sensor

pyZELDA - Python

A Python module for the analysis of Zernike wavefront sensor data. Originally developed for the ZELDA sensor in SPHERE, it now provides any other sensor thanks to simple configuration files. It is jointly developed with my colleague Mamadou N'Diaye (CNRS/Laboratoire Lagrange).

VLT/SPHERE [legacy]

The following tools are legacy projects developed in IDL but not maintained any longer. For more up-to-date versions of similar tools, use the pySPHERE. Although pySPHERE does not include all the functionalities, in particular for IRDIS/LSS, it provides much better support for IRDIFS data and will be maintained on the longer term.

Near-infrared neutral densities - IDL

This code code provides a convenient access to the attenuation of the instrument neutral density filters that may have been used during SPHERE/IRDIFS observations, e.g. to avoid saturation when acquiring and off-axis PSF ("FLUX" in ESO templates and documentation).

IFS reduction pipeline - IDL

This code provides a simple reduction pipeline for SPHERE/IFS data, which allows to go from the raw data, to the properly calibrated and aligned (x,y,λ) data cubes. It does not contain advanced data analysis routines (PCA, LOCI, etc).

IRDIS/LSS reduction pipeline - IDL

This code provides a full data reduction and analysis pipeline for the SPHERE/IRDIS long-slit spectroscopy mode, which allows to go from the raw data to the extraction of the spectrum of a companion.