Related Experiment Video
Updated: Oct 19, 2025

Computer-based Multitaper Spectrogram Program for Electroencephalographic Data
Published on: November 13, 2019
GhostiPy: An Efficient Signal Processing and Spectral Analysis Toolbox for Large Data
Joshua P Chu1, Caleb T Kemere2
1Department of Electrical and Computer Engineering, Rice University, Houston, Texas 77251-1892.
Abstract:
Recent technological advances have enabled neural recordings consisting of hundreds to thousands of channels. As the pace of these developments continues to grow rapidly, it is imperative to have fast, flexible tools supporting the analysis of neural data gathered by such large-scale modalities. Here we introduce GhostiPy (general hub of spectral techniques in Python), a Python open source software toolbox implementing various signal processing and spectral analyses including optimal digital filters and time-frequency transforms. GhostiPy prioritizes performance and efficiency by using parallelized, blocked algorithms. As a result, it is able to outperform commercial software in both time and space complexity for high-channel count data and can handle out-of-core computation in a user-friendly manner. Overall, our software suite reduces frequently encountered bottlenecks in the experimental pipeline, and we believe this toolset will enhance both the portability and scalability of neural data analysis.
More Related Videos
Related Concept Videos
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Statgraphics
Inductively Coupled Plasma Atomic Emission Spectroscopy: Instrumentation
There are three main types of inductively coupled plasma atomic emission spectroscopy (ICP-AES) instruments: sequential, simultaneous multichannel, and Fourier transform instruments, with the latter being less commonly used....

