GWexpy Documentation

GWexpy extends GWpy with additional containers and analysis utilities for time and frequency series data analysis.

Key Features:

  • Matrix containers: Efficient multi-channel TimeSeries/FrequencySeries processing

  • Field API: 4D spacetime fields (ScalarField, VectorField, TensorField) with time↔frequency and real↔k-space FFT

  • Enhanced signal processing: Advanced fitting, HHT, ARIMA, correlation methods

  • Numerical stability: Validated algorithms with comprehensive testing

  • ML/DL integration: PyTorch, TensorFlow, and scikit-learn interoperability

Quick Start

Start with Installation to set up your environment, then proceed to Quick Start to learn the basics.

Choose Your Guide

For Beginners

Learn from the basics

  • Installation Guide

  • Quick Start

  • Basic Tutorials

Getting Started
For Experimental Data Analysts

Learn from case studies

  • Basic usage examples

  • Advanced signal processing

  • Real-world case studies

Case Studies
For GWpy Users

Migration & Upgrades

  • Differences from GWpy

  • New Feature Highlights

  • Compatibility Information

Getting Started

Visual Examples

GWexpy time series visualization example

Time series visualization example with GWexpy

Learning Path by User Level

User Level

Start Here

Next Steps

Beginners

Installation, Quick Start

Getting Started, Tutorials

Researchers

Case Studies

Advanced Signal Processing, API Reference

GWpy Users

Migration Guide

New Feature Tutorials

Main Documentation

Next Steps

To continue learning:

Advanced Topics:

Language