cogpy.decomposition.spatspec

Spatio-spectral decomposition container.

SpatSpecDecomposition manages loadings, design matrices, and loading metadata for varimax-rotated PCA applied to spatio-spectral data.

Functions

compute_ifreqmax_and_maxfreq(ldx_fch)

compute_spatial_ldx(ldx, ifreqmax, ldx_maxfreq)

create_ldx_df(ldx, ifreqmax, ldx_maxfreq, ...)

get_norm(ldx)

L2 norm of each factor's loading vector.

ldx_process(ldx)

Process loading DataArray into summary metadata.

set_ldx_slc_maxch(ldx, ldx_df)

spatspec_designmat(mtx)

Flatten spectrogram to log-space design matrix (standalone).

stack_and_reset_index(ldx)

Classes

DesignMatrixReshaper()

Stack / unstack xr.DataArray dimensions for PCA design matrices.

SpatSpecDecomposition(spatspec_coords[, ld])

Container for spatio-spectral PCA loadings and metadata.