Speaker
Description
GWexpy is an extension package fully compatible with GWpy, developed to support detector characterization, commissioning, and experimental R&D in gravitational-wave instrumentation. Rather than replacing established GWpy workflows, it extends them toward analysis tasks that frequently arise in real detector environments: batch handling of large auxiliary-channel sets, multi-channel correlation and subtraction studies, control-oriented analysis of complex suspensions and interferometers, and site-study applications using heterogeneous environmental data. GWexpy provides container classes for lists, dictionaries, and matrices of channels, physical-field representations for spatially distributed signals, and advanced analysis methods including PCA/ICA, nonlinear statistics, state-space modeling, fitting, ARIMA, HHT, STLT, etc. These tools enable practical studies ranging from Wiener filtering and noise classification to damping characterization, non-stationary noise prediction, Newtonian-noise related field analysis, and waveform-independent searches for burst- or ringdown-like signals. By combining strict GWpy compatibility with broader file I/O and seamless interoperability with external Python libraries, GWexpy aims to provide a unified software layer for rapid, reusable, and transferable detector studies across current observatories, site characterization campaigns, and next-generation R&D.
GitHub repository
https://github.com/tatsuki-washimi/gwexpy