========================= Library code organization ========================= This chart shows the layout of all public directories, modules, and submodules in Spynal code :: spynal/ ├── matIO/ # Loading from/saving to Matlab .mat files ├── matIO.py # General interface to mat file I/O ├── matIO_7.py # Matlab I/O for version 7 mat files └── matIO_73.py # Matlab I/O for version 7.3 mat files ├── spikes.py # Spiking data preprocessing & analysis ├── spectra/ # Spectral analysis and LFP preprocessing ├── spectra.py # General interface to spectral/LFP functions ├── wavelet.py # Continuous-wavelet analysis ├── multitaper.py # Multitaper spectral analysis ├── bandfilter.py # Bandpass filter (& Hilbert transform)-based analysis ├── postprocess.py # Preprocessing for LFP/EEG data & spectral analysis ├── postprocess.py # Postprocessing for LFP/EEG data & spectral analysis └── utils.py # General-purpose utilities for LFP & spectral analysis ├── sync # Oscillatory synchrony analysis (LFP-LFP & spike-LFP) ├── sync.py # General interface for oscillatory synchrony analysis ├── coherence.py # Coherence analysis └── phasesync.py # Phase-based synchrony analysis ├── info.py # Measures of neural information ├── randstats/ # Nonparametric randomization statistics ├── randstats.py # General interface to randomization statistics ├── sampling.py # Random-sample generators ├── permutation.py # Permutation-based statistics ├── bootstrap.py # Bootstrap-based statistics └── utils.py # General-purpose utilities for rand stats ├── plots.py # Plotting functions & utilities └── utils.py # General purpose utilities