Skip to content

Denolle-Lab/Shi_etal_2023_denoiseDAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enhanced Earthquake Phase Picking by Denoising Distributed Acoustic Sensing (DAS)

This project is a novel practice that combines denoising and phase picking on DAS and integrate seismic networks with DAS to detect earthquakes in the offshore environment.

The metadata for a Python project is defined in the pyproject.toml file, an example of which is included in this project.


Installation

If you like using conda to manage virtual environments,

conda create -n codetest python=3.9
conda activate codetest

pip install h5py
pip install torch
pip install scipy
pip install obspy
pip install scikit-learn
pip install pandas
pip install pyocto
pip install elep

The basic workflow is in three steps.

  1. Pre-process the DAS data to form 2-dimensional space-time images. notebook00
  2. Denoise the DAS images using a pre-trained denoiser, which are saved in the "models" folder. notebook01
  3. Use the ELEP tool to pick P and S phases in batch. notebook01
  4. Use PyOcto to associate the picks of DAS and seismic networks.notebook03