Skip to content

dp01101100/SEC_C

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SEC_C

Super-Efficient Cross-Correlation (SEC-C): a fast matched filtering code for seismic waveforms, optimized for use on desktop computers

SEC-C is an ongoing effort for accelerating the speed of cross-correlation analysis for seismological applications. We have a manuscript in the review. If you are using SEC-C for your work/research, please cite the following paper:

Nader Shakibay Senobari, Gareth J. Funning, Eamonn Keogh, Yan Zhu, Chin‐Chia Michael Yeh, Zachary Zimmerman, Abdullah Mueen, 2018; Super‐Efficient Cross‐Correlation (SEC‐C): A Fast Matched Filtering Code Suitable for Desktop Computers. Seismological Research Letters, https://doi.org/10.1785/0220180122

SEC-C is written in MATLAB, but a python version is also provided. The current python version is slower than the MATLAB version, but work to improve the code is in progress.

SEC-C has two main branches: SEC-C for continuous waveform data (i.e. for template matching/matched filtering) and SEC-C for individual waveforms (i.e. for pairwise cross-correlation of waveforms). The code for the former is already uploaded, and we are going to upload the code for the individual case soon.

A toy example of performing template matching that includes retrieving, prepossessing, performing template matching using SEC-C and postprocessing results for Mt St Helens seismicity is now included (Mt_St_Helens_example.m).

If you have any comments or questions, please email me at [email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 52.6%
  • Python 47.4%