#Signal-processing

Showing 60 of 73 repositories tagged #signal-processing, ranked by stars

tyiannak
tyiannak
pyAudioAnalysis

Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications

Score
79
★ 6.2k ⑂ 1.2k +2/day
Python
anthonynsimon
anthonynsimon
bild

Image processing algorithms in pure Go

Score
0
★ 4.2k ⑂ 215
Go
libAudioFlux
libAudioFlux
audioFlux

A library for audio and music analysis, feature extraction.

Score
100
★ 3.3k ⑂ 144 +3/day
C
scottlawsonbc
scottlawsonbc
audio-reactive-led-strip

:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi

Score
93
★ 3.0k ⑂ 646 +3/day
Python
CPJKU
CPJKU
madmom

Python audio and music signal processing library

Score
100
★ 1.7k ⑂ 278 +1/day
Python
qingsongedu
qingsongedu
awesome-AI-for-time-series-papers

A professional list of Papers, Tutorials, and Surveys on AI for Time Series in top AI conferences and journals.

Score
81
★ 1.6k ⑂ 148
adblockradio
adblockradio
adblockradio

An adblocker for live radio streams and podcasts. Machine learning meets Shazam.

Score
73
★ 1.5k ⑂ 64
JavaScript
mravanelli
mravanelli
SincNet

SincNet is a neural architecture for efficiently processing raw audio samples.

Score
77
★ 1.2k ⑂ 271
Python
laszukdawid
laszukdawid
PyEMD

Python implementation of Empirical Mode Decompoisition (EMD) method

Score
71
★ 984 ⑂ 231
Python
OverLordGoldDragon
OverLordGoldDragon
ssqueezepy

Synchrosqueezing, wavelet transforms, and time-frequency analysis in Python

Score
50
★ 798 ⑂ 105
Python
pyRiemann
pyRiemann
pyRiemann

Machine learning for multivariate data through the Riemannian geometry of positive definite matrices in Python

Score
86
★ 768 ⑂ 185
Python
markovka17
markovka17
dla

Deep learning for audio processing

Score
88
★ 752 ⑂ 123 +1/day
Jupyter Notebook
NVIDIA
NVIDIA
torch-harmonics

Differentiable signal processing on the sphere for PyTorch

Score
96
★ 684 ⑂ 68
Jupyter Notebook
PIA-Group
PIA-Group
BioSPPy

Biosignal Processing in Python

Score
88
★ 646 ⑂ 284
Python
ironjr
ironjr
grokfast

Official repository for the paper "Grokfast: Accelerated Grokking by Amplifying Slow Gradients"

Score
65
★ 583 ⑂ 51 +1/day
Python
markjay4k
markjay4k
Audio-Spectrum-Analyzer-in-Python

A series of Jupyter notebooks and python files which stream audio from a microphone using pyaudio, then processes it.

Score
29
★ 581 ⑂ 220
Python
tschnz
tschnz
Live-Video-Magnification

Real‑time Eulerian video magnification: amplify subtle motion & color from webcam or video. GPU‑accelerated (WebGPU), Qt 6, Linux/Windows/macOS

Score
92
★ 535 ⑂ 115 +2/day
C++
Yuan-ManX
Yuan-ManX
audio-development-tools

Audio Development Tools (ADT) is a project for advancing sound, speech, and music technologies, featuring components for machine learning, sound synthesis, speech and music generation, signal processing, game audio, digital audio workstations (DAWs), and more.

Score
58
★ 461 ⑂ 34 +1/day
kuzand
kuzand
Computer-Vision-Video-Lectures

A curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.

Score
62
★ 446 ⑂ 85 +2/day
spatialaudio
spatialaudio
signals-and-systems-lecture

Continuous- and Discrete-Time Signals and Systems - Theory and Computational Examples

Score
67
★ 374 ⑂ 96
Jupyter Notebook
regeirk
regeirk
pycwt

A Python module for continuous wavelet spectral analysis. It includes a collection of routines for wavelet transform and statistical analysis via FFT algorithm. In addition, the module also includes cross-wavelet transforms, wavelet coherence tests and sample scripts.

Score
57
★ 347 ⑂ 125
Python
rohintangirala
rohintangirala
eulerian-remote-heartrate-detection

Remote heart rate detection through Eulerian magnification of face videos

Score
54
★ 335 ⑂ 56
Python
matousc89
matousc89
padasip

Python Adaptive Signal Processing

Score
83
★ 323 ⑂ 54
Python
FilippoMB
FilippoMB
python-time-series-handbook

Book and material for the course "Time series analysis with Python" (STA-2003)

Score
100
★ 279 ⑂ 61
Jupyter Notebook
pycroscopy
pycroscopy
pycroscopy

Scientific analysis of nanoscale materials imaging data

Score
71
★ 279 ⑂ 75
Jupyter Notebook
hugohadfield
hugohadfield
kalmangrad

Automated, smooth, N'th order derivatives of non-uniformly sampled time series data

Score
54
★ 233 ⑂ 8
Python
rhenanbartels
rhenanbartels
hrv

A Python package for heart rate variability analysis

Score
58
★ 210 ⑂ 60
Jupyter Notebook
lyndond
lyndond
Analyzing_Neural_Time_Series

python implementations of Analyzing Neural Time Series Textbook

Score
62
★ 190 ⑂ 78
Jupyter Notebook
james34602
james34602
SpleeterRT

Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.

Score
46
★ 174 ⑂ 16
C
mne-tools
mne-tools
mne-cpp

MNE-CPP: The C++ framework for real-time functional brain imaging.

Score
100
★ 173 ⑂ 142 +1/day
C++
alexivaner
alexivaner
Deep-Learning-Based-Radio-Signal-Classification

Final Project for AI Wireless

Score
50
★ 153 ⑂ 33
Jupyter Notebook
CAMBI-tech
CAMBI-tech
BciPy

Python Brain-Computer Interface Software

Score
64
★ 153 ⑂ 40
Python
cogent3
cogent3
cogent3

Comparative Genomics Toolkit 3

Score
96
★ 136 ⑂ 67
Python
ajayarunachalam
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

Score
50
★ 129 ⑂ 30
Jupyter Notebook
RoyiAvital
RoyiAvital
StackExchangeCodes

Codes related to answers on StackExchange Network.

Score
85
★ 122 ⑂ 43
MATLAB
pikers
pikers
piker

(e2e) foss trading for non-tinas

Score
50
★ 112 ⑂ 17
Python
vitrioil
vitrioil
Speech-Separation

Final Year Project for Speech Separation

Score
27
★ 106 ⑂ 8
Python
vrcarva
vrcarva
ewtpy

Empirical wavelet transform (EWT) in Python

Score
14
★ 100 ⑂ 20
Python
sunits
sunits
rir_simulator_python

Room impulse response simulator using python

Score
21
★ 99 ⑂ 31
Python
DataLab-Platform
DataLab-Platform
DataLab

Open-source Platform for Scientific and Technical Data Processing and Visualization

Score
43
★ 99 ⑂ 16
Python
JingweiToo
JingweiToo
EEG-Feature-Extraction-Toolbox

This toolbox offers 30 types of EEG feature extraction methods (HA, HM, HC, and etc.) for Electroencephalogram (EEG) applications.

Score
23
★ 93 ⑂ 13
MATLAB
haoheliu
haoheliu
torchsubband

Pytorch implementation of subband decomposition

Score
19
★ 92 ⑂ 13
HTML
shaharpit809
shaharpit809
Audio-Sentiment-Analysis

This repository consists of work done to analyse sentiment of a customer in a conversation with a call center agent using various machine learning algorithms and audio features.

Score
38
★ 90 ⑂ 42
Python
MinesJTK
MinesJTK
jtk

The Mines Java Toolkit

Score
46
★ 86 ⑂ 37
Java
berndporr
berndporr
fir1

FIR & LMS filter implementation in C++ with Python & JAVA wrappers

Score
36
★ 85 ⑂ 23
C
jinglescode
jinglescode
python-signal-processing

splearn: package for signal processing and machine learning with Python. Contains tutorials on understanding and applying signal processing.

Score
31
★ 85 ⑂ 27
Jupyter Notebook
thinking-tower
thinking-tower
Fourier-and-Images

Fourier and Images

Score
0
★ 85 ⑂ 4
Python
jergusadamec
jergusadamec
ecg-deep-segmentation

Design and implementation of deep learning models trained for automated annotation of ecg signal with various preprocessing steps.

Score
42
★ 84 ⑂ 15
Python
antimattercorrade
antimattercorrade
Pan_Tompkins_QRS_Detection

Pan Tompkins QRS Wave Detection Algorithm Python Implementation

Score
7
★ 83 ⑂ 18 +1/day
Jupyter Notebook
JeffFessler
JeffFessler
book-la-demo

Demos for "Linear Algebra for DS, ML, and SP" book

Score
79
★ 82 ⑂ 10
HTML
amrzhd
amrzhd
EEG-MSCNN

This project explores the impact of Multi-Scale CNNs on the classification of EEG signals in Brain-Computer Interface (BCI) systems. By comparing the performance of two models, EEGNet and MSTANN, the study demonstrates how richer temporal feature extractions can enhance CNN models in classifying EEG signals

Score
12
★ 79 ⑂ 1
Jupyter Notebook
bgin
bgin
RF-EMT

Radio-Frequency Engineering Modeling Toolkit (RF-EMT)

Score
69
★ 67 ⑂ 24
C++
systems-mechanobiology
systems-mechanobiology
DeTime

Unified Python/CLI time-series decomposition library with native acceleration, multivariate workflows, and machine-readable outputs.

Score
92
★ 54 ⑂ 38 +3/day
Jupyter Notebook
sunsided
sunsided
tensorflow-lstm-sin

TensorFlow 1.3 experiment with LSTM (and GRU) RNNs for sine prediction

Score
15
★ 52 ⑂ 25
Python
NumberOneBot
NumberOneBot
dsssp

React Library for Audio Processing and Visualization

Score
29
★ 48 ⑂ 2
TypeScript
bioidiap
bioidiap
bob

Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob

Score
4
★ 46 ⑂ 4
Python
silence-tang
silence-tang
xducs

西电计科课程源码分享

Score
0
★ 44 ⑂ 1
Jupyter Notebook
AryaKoureshi
AryaKoureshi
Signal-Processing-and-Analysis-of-EEG-Data-Using-Python

This project demonstrates various signal processing techniques, such as signal generation, window functions, filtering, downsampling, zero-padding, and the application of time-frequency analysis using the Short-Time Fourier Transform (STFT).

Score
25
★ 40 ⑂ 6
Jupyter Notebook
Nikeshbajaj
Nikeshbajaj
spkit

Signal Processing Toolkit, including ML models with visualization

Score
38
★ 38 ⑂ 33
Python
ZLiNJU
ZLiNJU
AFC-SPEX

Source code and audio samples for AFC-SPEX, an algorithm that can jointly perform acoustic feedback cancellation and speaker extraction.

Score
42
★ 37 ⑂ 9 +1/day
Python
Related Topics
#python#machine-learning#deep-learning#visualization#image-processing#data-science#neural-network#audio-processing#scipy#pytorch#time-series#eeg

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly