GWpy Difference API Index
This page is a difference-oriented lookup for what GWexpy adds relative to GWpy.
It is not a full API inventory. For the complete API surface, use the API Reference.
If you want the migration entry point first, go back to the Migration Guide for GWpy Users.
Start with categories
Category |
Check this when you want to… |
Representative items |
Entry point |
|---|---|---|---|
Multi-channel |
process many channels together |
|
|
Added methods |
pull external function calls back onto the data object |
|
|
Field API |
work with spacetime-like or 4D data structures |
|
|
Sharing / compatibility |
understand result-sharing behavior |
Transparent Pickle |
Sharing–Compatibility |
Detailed Index
Multi-channel
API Kind |
Representative API |
Stability |
What it adds relative to GWpy |
Details |
|---|---|---|---|---|
Conversion method |
|
Stable |
converts channel collections into a batch-analysis container for spectral or statistical workflows |
|
Conversion method |
|
Stable |
turns collections of frequency-series objects into a container suited for pairwise and batch analysis |
|
Conversion method |
|
Stable |
lets time-frequency collections move into a matrix-style container for downstream processing |
Family-specific to_matrix() contract (current stable behavior)
to_matrix() is intentionally family-specific today. Use this table as the
public contract for what conversion checks and metadata guarantees are applied.
Family |
Collection entry points |
Axis policy |
Resampling / tolerance |
Unit policy |
Label / round-trip notes |
|---|---|---|---|---|---|
|
|
Aligns onto a common time grid through |
|
Source |
Dict keys are written into element names; generated row keys ( |
|
|
Checks sample length equality only; frequency coordinate values are taken from the first element. |
No resampling and no tolerance parameter. |
Per-element |
Dict keys are preserved as row keys; single output column is |
|
|
Requires equal shape plus equal time/frequency axes after conversion to the first axis unit. |
No resampling and no tolerance parameter; comparisons are exact after unit conversion. |
Per-element |
Dict keys are preserved as row keys; list rows are generated ( |
Fields |
No SeriesMatrix |
Uses |
Field validation has its own axis tolerance checks. |
Units stay on field objects; |
Not a SeriesMatrix round-trip path. |
Added Methods
API Kind |
Representative API |
Stability |
What it adds relative to GWpy |
Details |
|---|---|---|---|---|
Instance method |
|
Stable |
lets you run peak detection directly on the data object instead of dropping to arrays first |
|
Instance method |
|
Stable |
starts fitting workflows directly from the data object |
|
Instance method |
|
Experimental |
exposes Hilbert-Huang Transform analysis as an object method |
|
Instance method |
|
Experimental |
exposes time-series modelling and forecasting as an object method |
Field API
API Kind |
Representative API |
Stability |
What it adds relative to GWpy |
Details |
|---|---|---|---|---|
Class |
|
Experimental |
introduces a metadata-aware 4D field container with time and spatial axes |
|
Instance method |
|
Experimental |
performs spatial-domain transforms while staying inside the Field-object model |
|
Collection |
|
Experimental |
groups multiple |
What this page does not duplicate
For direct I/O formats, use the File I/O Supported Formats Guide.
For external-library conversion lists, use the Interop / Conversion Guide.
For the full API surface, use the API Reference.