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 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 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 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. |