cogpy.spectral.multitaper
Multitaper spectral estimation utilities.
This module provides core DPSS/multitaper primitives and a multitaper spectrogram wrapper (Ghostipy backend) with Dask-friendly outer parallelism.
Status
STATUS: ACTIVE Reason: Core multitaper primitives in active use; legacy wrappers deprecated in favour of sliding_core. Superseded by: n/a Safe to remove: no
Functions
|
Generate Discrete Prolate Spheroidal Sequences (DPSS) tapers. |
|
convert ghostipy mtm_spectrogram kwargs to NW, window_size, window_step |
|
convert NW, window_size, window_step to ghostipy mtm_spectrogram kwargs |
|
Compute a multitaper spectrogram (Thomson method) on a NumPy or Dask array by applying |
|
multitaper spectrogram using ghostipy backend, wrapped as xarray DataArray |
|
multitaper density estimate |
|
multitaper power spectral density estimate |
|
rel_nperseg: number of cycles per segment |
|
Return the fiber of x along the given axis, fixing all other dimensions at index 0. |