PyWavelets
PyWavelets: A Python package for wavelet analysis - Published in JOSS (2019)
Spafe
Spafe: Simplified python audio features extraction - Published in JOSS (2023)
LenslessPiCam
LenslessPiCam: A Hardware and Software Platform for Lensless Computational Imaging with a Raspberry Pi - Published in JOSS (2023)
Teaspoon
Teaspoon: A Python Package for Topological Signal Processing - Published in JOSS (2025)
Openseize
Openseize: A digital signal processing package for large EEG datasets in Python - Published in JOSS (2023)
HRV
HRV: a Pythonic package for Heart Rate Variability Analysis - Published in JOSS (2020)
ExpFamilyPCA.jl
ExpFamilyPCA.jl: A Julia Package for Exponential Family Principal Component Analysis - Published in JOSS (2025)
WaveletsExt.jl
WaveletsExt.jl: Extending the boundaries of wavelets in Julia - Published in JOSS (2022)
PFEIFER
PFEIFER: Preprocessing Framework for Electrograms Intermittently Fiducialized from Experimental Recordings - Published in JOSS (2018)
BioSigKit
BioSigKit: A Matlab Toolbox and Interface for Analysis of BioSignals - Published in JOSS (2018)
scikit-maad
Open-source and modular toolbox for quantitative soundscape analysis in Python
pyaca
Python scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
neurokit2
NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing
pyaudioanalysis
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
pyriemann
Machine learning for multivariate data through the Riemannian geometry of positive definite matrices in Python
fcwt
The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.
https://github.com/quakemigrate/quakemigrate
A Python package for automatic earthquake detection and location using waveform migration and stacking.
parafilt
Collection of parallel adaptive filter implementations for efficient signal processing applications in PyTorch.
awesome-mmps
Corpus of resources for multimodal machine learning with physiological signals (mmps).
https://github.com/pycroscopy/pycroscopy
Scientific analysis of nanoscale materials imaging data
Scarplet
Scarplet: A Python package for topographic template matching and diffusion dating - Published in JOSS (2018)
https://github.com/fgnt/nara_wpe
Different implementations of "Weighted Prediction Error" for speech dereverberation
sqat
SQAT is an open-source repository of MATLAB codes containing the implementation of key metrics for quantitative sound quality analysis.
setigen
Python library for generating and injecting artificial narrow-band signals into radio frequency data
https://github.com/smac-group/wv
:alarm_clock: This R package provides the tools to perform standard and robust wavelet variance analysis for time series (signal processing). Among others, aside from computing the wavelet variance and cross-covariance (classic and robust), the package provides inference tools (e.g. confidence intervals) and plotting tools allowing to perform some visual analysis and assess the properties of the underlying time series.
bakk
🎓 "Digital audio-watermarking for analog transmission channels", 2014, Bachelor Thesis, TU Wien
radar-systems-lab
Python GUI for EVALKIT SiRad Simple for real time applications and data recording and MATLAB code for offline processing.
https://github.com/baggepinnen/dynamicaxiswarping.jl
Dynamic Time Warping (DTW) and related algorithms in Julia, at Julia speeds
mosqito
MoSQITo is a unified and modular development framework of key sound quality metrics favoring reproducible science and efficient shared scripting among engineers, teachers and researchers community.
https://github.com/astro-informatics/src_flaglet
Fast and exact wavelet transform on the 3-dimensional ball
https://github.com/astro-informatics/darkmappy
Scalable mapping of the dark universe
https://github.com/brucewlee/lama-music-genre-dataset
.wav files, training dataset (MFCC), and graph plots (FFTs, MFCCs, Waveforms) from Latin America, Asia, MiddleEast, and Africa
https://github.com/baggepinnen/matrixprofile.jl
Time-series analysis using the Matrix profile in Julia
https://github.com/baggepinnen/adaptivefilters.jl
Classical adaptive linear filters in Julia
https://github.com/ajayarunachalam/msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
https://github.com/marieroald/condat_tv
Python wrapper for the fast TV denoising algorithm by Laurent Condat
PyBispectra
PyBispectra: A toolbox for advanced electrophysiological signal processing using the bispectrum - Published in JOSS (2025)
zff_vad
Unsupervised Voice Activity Detection by Modeling Source and System Information using Zero Frequency Filtering
false.alarm
PhD Programme in Health Data Science - detecting life-threatening ECG patterns using low-end devices
ppgfeat
This app takes unfiltered PPG waveform as input and SQI table (Optional) and store single PPG segment.
libhum
Libhum is a Python GPU-accelerated library to extract and compare Electricity Frequency Signals (ENF)
eyeris
🧠 Advanced reproducible pupillometry preprocessing in R | Interactive reports, BIDS-compliant, High-throughput database tooling out-of-the-box | Actively developed by cognitive neuroscientists at Stanford University
https://github.com/astro-informatics/src_flag
Fast Fourier-Laguerre transform on the ball
dynamont
gaitmonitoringforparkinsonsdiseasepatients
To monitor gait patterns to detect freezing of gait. Done as part of the Singapore Science Mentorship Programme + CS4131 module + extended.
https://github.com/amilworks/ece178
My unhinged TA Notes for Digital Image and Video Processing
https://github.com/ashrithsagar/signal_imageprocessing-lab
Signal & Image Processing Lab, MATLAB
tsa-course
Book and material for the course "Time series analysis with Python" (STA-2003)
https://github.com/ipc-lab/kaira
A PyTorch-based toolkit for simulating communication systems
libaca
C++ code accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
pyparrm
Python port of the PARRM algorithm for removing periodic artefacts from signals.
na-memd-and-memd
(Noise-Assisted) Multivariate Empirical Mode Decomposition (NA-MEMD/MEMD) Decomposition Algorithm in Python
form-nn
Master thesis project - a hybrid Neural Network-Decision Tree system and dataset for classical music form recognition and analysis.
ssl-caller-detection
Source code for the paper 'Can Self-Supervised Neural Representations Pre-Trained on Human Speech distinguish Animal Callers?' by E. Sarkar and M. Magimai Doss (2023).
https://github.com/danielathome19/sung-emotionn-detector
A convolutional neural network trained to classify emotions in singing voices.
gaitmod
Python library for real-time gait modulation prediction using multimodal neural and movement data (LFP, EEG, IMU, EMG) — designed for closed-loop DBS systems in Parkinson’s disease.
https://github.com/danielathome19/pianoid-eeg-nn
A Bidirectional LSTM Network and EEG-Response Organoid for simulating neural responses to classical piano music.
quantumaudio
A Python package for building Quantum Representations of Digital Audio. Developed by Moth.
https://github.com/robelgium/msnoise
A Python Package for Monitoring Seismic Velocity Changes using Ambient Seismic Noise | http://www.msnoise.org
QUPS
QUPS: A MATLAB Toolbox for Rapid Prototyping of Ultrasound Beamforming and Imaging Techniques - Published in JOSS (2024)
ltfat
Official development repository of the Large Time Frequency Analysis Toolbox
https://github.com/altunenes/asap-rs
Zero-dependency Rust implementation of ASAP (Automatic Smoothing for Attention Prioritization) for Time Series
ecg_classification
Official and maintained implementation of the paper "Exploring Novel Algorithms for Atrial Fibrillation Detection by Driving Graduate Level Education in Medical Machine Learning" (ECG-DualNet) [Physiological Measurement 2022, EMBC 2023].
https://github.com/aaltoml/kalman-jax
Approximate inference for Markov Gaussian processes using iterated Kalman smoothing, in JAX
mmcesim
CLI & GUI Application for Millimeter Wave Channel Estimation Simulation
aca-code
Matlab scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
labtoolbox
LabToolbox is a collection of tools for the analysis and processing of experimental data in scientific research.
tinnitus-reconstruction
Reconstruct high-dimensional spectral representations of tinnitus using reverse correlation
innuce-spikify
Convert your data into spike-based signals for efficient and biologically-inspired spiking neural network applications, enabling faster and more energy-efficient computations.
speckcn2
:satellite: :cyclone: A platform to use speckle patterns to describe atmospheric turbulence