ShakeLab ======== **Open-source tools for seismology and earthquake engineering.** ShakeLab is a Python library for working with seismic waveforms, metadata, signal processing, seismicity, ground motion, and engineering applications. This documentation combines practical workflows with detailed API references. .. note:: ShakeLab is under active development. Some interfaces are evolving in the `c-develop` and `develop` branches of the source repository. Explore the documentation ------------------------- .. grid:: 2 :gutter: 3 .. grid-item-card:: Getting Started :link: getting-started/index :link-type: doc Install ShakeLab and learn its fundamental concepts. .. grid-item-card:: User Guide :link: user-guide/index :link-type: doc Learn workflows for waveform data, signal processing, and engineering. .. grid-item-card:: API Reference :link: api-reference/index :link-type: doc Find Python interfaces and module-level documentation. .. grid-item-card:: Contributing to ShakeLab :link: contributing/index :link-type: doc Learn how to develop, test, and improve ShakeLab. .. toctree:: :hidden: :maxdepth: 3 getting-started/index user-guide/index api-reference/index contributing/index