Skip to content
View leonard-seydoux's full-sized avatar

Highlights

  • Pro

Block or report leonard-seydoux

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leonard-seydoux/README.md

Hi there!

I'm Léonard Seydoux, a geophysicist and data scientist at the institut de physique du globe de Paris as a junior professor at Université Paris Cité.

I mostly study earthquakes and volcanic eruptions. My research analyzes subtle geophysical signals, including slow earthquakes, using artificial intelligence and machine learning. I combine high-performance computing, array-based seismic analysis, and advanced signal processing to link these signals to major geological events. I focus on AI-driven hazard assessment, reconstruction of sparse or historical datasets, and multiscale monitoring of fault and volcanic systems, while integrating software development, teaching, and collaborative supervision to connect computational geophysics with practical understanding of Earth's dynamics.

Open-source 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 seismic signal detection and classification using deep learning. It is built on top of Covseisnet and leverages covariance matrix analysis for efficient seismic data processing. The package includes pre-trained models for various seismic signal types, including earthquakes, volcanic tremors, and anthropogenic noise. Scatseisnet is designed to be user-friendly and easily integrable into existing seismic data analysis workflows.
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.

Pinned Loading

  1. covseisnet covseisnet Public

    Covariance analysis of seismic network data

    Python 11 2

  2. scatseisnet/scatseisnet scatseisnet/scatseisnet Public

    Python 41 14

  3. ebeauce/beampower ebeauce/beampower Public

    Package for beamforming/backprojection of seismic data on CPUs or GPUs.

    Cuda 29 6

  4. pycpt-city pycpt-city Public

    Color Palette Tables from cpt-city for Matplotlib.

    Python