Development documentation · 0.2.3 30c2f8ba · Intro examples tested with 0.2.3 · Version details · Known limitations

Containers & matrices#

Work with the matrix and field containers that extend GWpy’s series types.

FrequencySeriesMatrix: Matrix Basics

A 3D container (row x col x freq) for batches of FrequencySeries with frequency-domain-aware indexing.

FrequencySeriesMatrix: Matrix Basics
SpectrogramMatrix: Matrix Basics

Handle multiple Spectrogram objects as a single 3D (batch, time, frequency) container.

SpectrogramMatrix: Matrix Basics
Field API: ScalarField Basics

Basic usage of ScalarField for 4D (time + 3D space) data, including indexing and metadata handling.

Field API: ScalarField Basics
Field API: Advanced Analysis Workflow

A full analysis workflow built on ScalarField, going beyond the basics into applied field processing.

Field API: Advanced Analysis Workflow
Scalar Field Slicing Guide (Why 4D is Preserved)

Why ScalarField indexing always keeps 4 dimensions instead of collapsing like NumPy, and when squeeze() is safe.

Scalar Field Slicing Guide (Why 4D is Preserved)
Histogram: Basics

Create, visualize, rebin, and compute statistics on gwexpy.histogram.Histogram objects.

Histogram: Basics