Ressources

Developed projects

There are several open-source projects that I develop and maintain. If you find them useful, please consider giving feedback, reporting issues, or contributing to their development!

Project
Description
Covseisnet is a Python package for array signal processing, with a focus on data from seismic networks. The core mathematical object of the package is the network covariance matrix, used for signal detection, source separation, localisation, and plane-wave beamforming. The signal detection and processing methods are based on the analysis of the covariance matrix spectrum. The covariance matrix can be used as input for classical array processing tools such as beamforming and inter-station cross-correlations.
Scatseisnet logo Scatseisnet is a Python package for transforming seismic time series into scattering coefficients with a scattering network, a deep convolutional network whose layers are made of wavelet filters. The resulting representation is stable to small time deformations and well suited to the detection and unsupervised clustering of seismic signals in continuous data. Co-developed with René Steinmann.
Pycpt-city logo PyCPT-city is a Python package for bringing color palette tables (CPT) from the cpt-city to Matplotlib. It allows users to easily apply a wide range of color palettes to their visualizations, enhancing the aesthetic appeal and interpretability of geospatial and scientific data plots. The package supports various CPT formats and provides functions for loading, converting, and applying these color palettes in Matplotlib.
Pygmrt logo PyGMRT is a Python package for automating the fetch data from the Global Multi-Resolution Topography (GMRT) Synthesis database. The package is designed to facilitate the integration of GMRT data into geospatial analysis workflows, making it easier for researchers and scientists to access and utilize this valuable resource for their studies.
Contributed Description
Beampower is a package for beamforming (or backprojection) of seismic signal for event detection and location. The Python wrapper can call the C (CPU) or CUDA-C (GPU) implementation.
Cartopy is a library for cartographic projections and geospatial data visualization in Python. It is built on top of Matplotlib and provides a high-level interface for creating maps and visualizing geospatial data. Cartopy supports various map projections, coastlines, borders, and other geographic features, making it a powerful tool for geospatial analysis and visualization.