Tutorials
Learn how to use GWexpy through interactive examples.
Tip
If you’re new to GWexpy, we recommend starting with Getting Started.
Note
These tutorials are generated from Jupyter Notebooks. Use “Edit on GitHub” on each page to download the original .ipynb and run it locally.
I. Core Data Structures
Fundamental data containers and basic operations.
II. Multi-channel & Matrix Containers
Handling multiple channels efficiently using Matrix classes.
Matrix Containers
III. High-dimensional Fields
Next-generation API for scalar, vector, and tensor fields in 4D spacetime.
IV. Advanced Signal Processing
Statistical analysis and advanced transforms.
Advanced Analysis
- Spectral Fitting Basics
- Advanced Fitting & Spectral Lines
- Spectrogram Processing: Normalization & Cleaning
- Bootstrap PSD & GLS Fitting
- Peak Detection
- Peak / Line Time Tracking
- HHT Analysis
- Time-Frequency Analysis: Interactive Examples
- Time-Frequency Methods: Theory Guide
- ARIMA Forecasting
- Statistical Correlation Features
- Advanced Statistics
- ML Preprocessing Methods
- ML Preprocessing Pipeline
- Linear Algebra for GW Analysis
- Field × Advanced Analysis Integration
- Non-Gaussian Noise Analysis: Rayleigh & GauCh
- Multi-channel Coupling
- Modal Decomposition
- Seismic Analysis (ObsPy)
- GBD Format (GRAPHTEC)
V. Specialized Tools
Tools for specific noise hunting and diagnostics tasks.
VI. Segment Analysis
Table-based analysis for time segments.
Segment Analysis
Note
Practical case studies and applications are consolidated in Case Studies. See the examples section for real-world applications like noise budget analysis, transfer function calculations, and active damping.