Overview of MSNoise core modules
masterThe MSNoise core functionality is organized into several specialized modules. Depending on your task, you should look into the following modules:
- Database & Connection (
msnoise.core.db): Handles database interactions. - Configuration & Params (
msnoise.core.config): Manages project settings and parameters. - Workflow & Jobs (
msnoise.core.workflow): Manages execution workflows and job scheduling. - I/O (
msnoise.core.io): General input/output operations. - Signal Processing (
msnoise.core.signal): Tools for manipulating seismic signals. - Computation (
msnoise.core.compute): Implements core algorithms like Cross-Correlation (CC), Modified Weighted Cross-Correlation (MWCS), and Wavelet Coherence Transform (WCT). - Preprocessing (
msnoise.core.preprocessing): Functions for preparing data for analysis. - Stations & Data Sources (
msnoise.core.stations): Management of station metadata and data origins. - FDSN / EIDA Data Access (
msnoise.core.fdsn): Interfaces for accessing data via FDSN or EIDA protocols. - Project Archive I/O (
msnoise.core.project_io): Operations for archiving and retrieving entire MSNoise projects.