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. |