PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Signal Processing Python Packages

Python packages with the GitHub topic signal-processing. Sorted by relevance, with stars and monthly downloads.
PyWavelets
pywavelets

PyWavelets - Wavelet Transforms in Python

16.9M 2K 533
dofuuz
soxr

Fast and high quality sample-rate conversion library for Python

10.5M 109 10
deepcharles
ruptures

ruptures: change point detection in Python

1.4M 2K 187
obspy
obspy

ObsPy: A Python Toolbox for seismology/seismological observatories.

214K 1K 562
raphaelvallat
antropy

AntroPy: entropy and complexity of (EEG) time-series in Python

212K 375 63
ludlows
pesq

PESQ (Perceptual Evaluation of Speech Quality) Wrapper for Python Users (narrow band and wide band)

152K 630 109
neuropsychology
neurokit2

NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing

135K 2K 525
pyRiemann
pyriemann

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

82K 768 184
wavmark
wavmark

AI-based Audio Watermarking Tool

70K 313 44
fhchl
response

Your handy frequency and impulse response processing object

41K 8 4
gwastro
pycbc

Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.

40K 387 383
python-acoustics
acoustics

A Python library aimed at acousticians.

35K 564 152
laszukdawid
emd-signal

Python implementation of Empirical Mode Decompoisition (EMD) method

35K 985 231
brainflow-dev
brainflow

BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors

29K 2K 401
rootcoder007
morie

MORIE: multi-domain scientific computing toolkit (Python + R) for observational causal inference, survey methods, and criminal-justice analytics — home of the MRM (Multilevel Reconciliation Methodology) framework.

25K 0 0
epfl-lts2
pygsp

Graph Signal Processing in Python

25K 540 96
nbara
meegkit

🔧🧠 MEEGkit: MEG & EEG processing toolkit in Python

24K 227 56
vrcarva
vmdpy

Variational mode decomposition (VMD) in Python

22K 425 71
fgnt
nara-wpe

Different implementations of "Weighted Prediction Error" for speech dereverberation

16K 563 168
raphaelvallat
yasa

YASA (Yet Another Spindle Algorithm): a Python package to analyze polysomnographic sleep recordings.

15K 572 131
CPJKU
madmom

Python audio and music signal processing library

14K 2K 278
SuperKogito
spafe

:sound: spafe: Simplified Python Audio Features Extraction

13K 485 77
dliptak001
hypercube-esn

Echo State Network (ESN) on a Boolean hypercube reservoir: sparse, XOR-defined connectivity and no stored adjacency. A tunable per-neuron delay line scales memory capacity super-multiplicatively. C++23 and Python SDKs.

13K 1 0
Furox88
cognitive-discovery-platform

Cognitive Discovery System — pure Python scientific computing. 18 modules: quantum, ML, NLP, graph theory, Monte Carlo, ODE solvers, FFT & signal filters, optimization, probability, statistics & time-series, symbolic math, numerical integration (1-D/2-D), knowledge graph. 1438 tests, 100% coverage, v1.2.3.

12K 12 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery