MSNoise - Documentation¶
Originally, MSNoise was a “Python Package for Monitoring Seismic Velocity Changes using Ambient Seismic Noise”. With the release of MSNoise 1.4, and because of the Plugin Support, we could call MSNoise: “Measuring with Seismic Noise”. The current release version of MSNoise is MSNoise 2.0.
The standard MSNoise workflow is designed to go from seismic data archives to dv/v curves. The monitoring is achieved by computing the cross-correlation of continuous seismic records for each pair of a network and by studying the changes in the cross-correlation function relative to a reference.
The goal of the “suite” is to provide researchers with an efficient processing tool, while keeping the need for coding to a minimum and avoiding being a black box. Moreover, as long as the in- and outputs of each step are respected, they can easily be replaced with one’s own codes ! (See Workflow: Power Spectral Densities).
Plugins can be added and extend the standard workflow from any steps, e.g. using MSNoise as a cross-correlation toolbox until the stack step, and then branching to the workflow provided by one’s plugin.
If you use MSNoise for your research and prepare publications, please consider citing MSNoise: Lecocq, T., C. Caudron, et F. Brenguier (2014), MSNoise, a Python Package for Monitoring Seismic Velocity Changes Using Ambient Seismic Noise, Seismological Research Letters, 85(3), 715‑726, doi:10.1785/0220130073.
This documentation is also available in PDF format on the MSNoise Website (PDF).
Initializing and Configuring a Project¶
Computing Relative Velocity Variations¶
Interacting with MSNoise¶
- How To’s - Recipes
- Run MSNoise only to have Power Spectral Densities and Spectrograms:
- Run the simplest MSNoise run ever
- Run MSNoise using lots of cores on a HPC
- Reprocess data
- Define one’s own data structure of the waveform archive
- How to have MSNoise work with 2+ data structures at the same time
- How to duplicate/dump the MSNoise configuration
- Check if my response file works
- Testing the Dependencies
- Interaction Examples & Gallery
- MSNoise API
- Core Functions
- Extending MSNoise with Plugins