GWexpy๏ƒ

Extended Python Toolkit for Gravitational-Wave Data Analysis

A multi-dimensional data analysis library extending GWpy โ€” integrating matrices, fields, fitting, and advanced signal processing.


Key Features๏ƒ

๐Ÿ”ฌ Multidimensional Fields

ScalarField / VectorField / TensorField

Uniform interface for multidimensional data across space and time.

โšก Numerical Stability

Safe Log / Zero-division protection / NaN propagation detection

Automatic robustness for mission-critical scientific computing.

๐Ÿ“Š Integrated Analysis Tools

BrUCo / ARIMA / Fitting / MCMC

Seamless transition from noise characterization to advanced fitting.


Quick Installation๏ƒ

git clone https://github.com/tatsuki-washimi/gwexpy.git
cd gwexpy && pip install -e .

Quick Demo๏ƒ

from gwexpy.frequencyseries import FrequencySeriesMatrix
fsmtx = FrequencySeriesMatrix.read("data.hdf5")
fsmtx.fit(model="lorentzian").plot()
FrequencySeriesMatrix Fitting Output