A Python framework for preprocessing, processing, visualization, event detection, and event curation of high-density time-series signals and multi-channel data streams.
- Signal Preprocessing: Optimized digital filtering pipelines and artifact rejection workflows.
- Event Detection: Automated extraction of transient oscillations and sharp-wave ripples.
- Signal Visualization: Modern hardware-accelerated time-series traces and interpolated spectrogram displays.
- Event Curation: Interactive manual and automated classification workflows to review, filter, and tag detected transient neural events. (Coming soon)
pip install espresso-neuroRefer to the examples/ directory for complete, runnable pipeline scripts demonstrating signal processing, downsampling metrics, and hardware-accelerated user interface execution.
This project is licensed under the GNU General Public License v3 - see the LICENSE file for details.
- The ripple detection module in
src/espresso/hfo/ripple_detector.pycontains algorithm logic adapted from the FKLab Python Core library by the Kloosterman Lab.