Function reference

Compression

Compress LFP recordings to HDF5.

compress_bin_to_h5 Full pipeline: raw LFP binary → decimate → Cadzow denoise → SVD+WP compress → HDF5.
compress_to_h5 Compress a Cadzow-denoised .npy into a single HDF5 archive of LFPCompressed chunks.
compress_pipeline Full LFP compression pipeline: Cadzow denoise → SVD-adapt → WP threshold.
compress Compress an LFP snippet using adaptive SVD and wavelet-packet thresholding.
decompress Reconstruct LFP data from a compressed representation.
run_cadzow_checkpoint Cadzow-denoise a decimated LFP array in overlapping chunks and save a contiguous checkpoint.

Data types

Core data structures.

LFPCompressed Compressed representation of an (nc, ns) LFP matrix.

Reader

Random-access decompression.

LFPackReader Drop-in spikeglx.Reader for HDF5-packed LFP-compressed files.

Multi-recording archives

Combine or subset recordings across HDF5 files without re-compression.

merge_h5 Merge multiple per-recording HDF5 files into one multi-recording archive.
subset_h5 Copy a subset of recordings out of a multi-recording HDF5 archive.