"BCseis", short for "Block Choice seismic
analysis", is an interactive GUI to read a single seismogram in SAC format and to
perform a variety of analyses using the Continuous Wavelet
Transform (CWT) of the signal.
Comments/Disclaimer
While every effort has been made to ensure that this software
will function as advertised, no claim is made that it is without
error. As with any scientific software package that has
been written to explore new theory or techniques, users should
read and understand associated background material before using
the software in their own research. These MatLab programs
are provided free of charge and may be modified in anyway the
user sees fit. In fact, there are undoubtedly significant
improvements in speed and efficiency to be made by compiling
these MatLab functions or converting them into a compiled
language for specific uses. If this software is used for
projects resulting in publications or other creative products,
please reference:
Langston, C. A. and S. M. Mousavi (2019). Separating
signal from noise and
from other signal using nonlinear thresholding and scale-time
windowing of
continuous wavelet transforms. Bull.
Seism. Soc. Am., 109,
1691-1700. doi:10.1785/0120190073.
Langston, C.A. (2021). Phased array analysis
incorporating the continuous wavelet transform, Bull.
Seism. Soc. Am., in review.
Acknowledgements
The utility to read SAC files was derived from Sandia Lab's
MatSeis software primarily written by Mark Harris.
Forward and inverse CWTs are performed using functions
available from the Synchrosqueezing Toolbox V1.21 by Eugene
Brevdo and Gaurav Thakur. (https://github.com/ebrevdo/synchrosqueezing).
The use of this material is gratefully acknowledged by the
authors.
Charles A. Langston
S. Mostafa Mousavi
Center for Earthquake Research and Information
University of Memphis
version 1.0 January 29, 2018
version 1.1 March 24, 2019
version 1.2 March 5, 2021
last updated March 5, 2021