MsPASS Documentation#
MsPASS (Massive Parallel Analysis System for Seismologists) is an open-source framework for seismic data processing and management. It has three core components:
A scalable parallel-processing framework based on a dataflow model.
A NoSQL document-store data-management system.
A container-based environment for deployment and reproducible processing.
MsPASS builds on the ObsPy toolkit and C++ components derived from SEISPP.
Choose your path#
First-time desktop users: Follow the desktop quick start, then choose the single-container Docker guide or the MsPASS Desktop graphical launcher.
Data-processing users: Begin with seismic data objects, continue to database concepts, and then browse the processing algorithms.
Cluster deployers: Read the virtual-cluster concepts before following the HPC deployment guide or a platform-specific deployment page.
API readers: Go directly to the Python API, C++ API, or MsPASS schema.
Concepts and Architecture
Start on a Desktop
Clusters and Hosted Environments
Seismic Data Foundations
Database and Data Ingestion
Processing Workflows
Scaling and Performance
Help and Workflow Development
API and Schema Reference