Python signal-processing

Open-source Python projects categorized as signal-processing

Top 21 Python signal-processing Projects

signal-processing
  1. pyAudioAnalysis

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

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. audio-reactive-led-strip

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

  4. pywt

    PyWavelets - Wavelet Transforms in Python

  5. NeuroKit

    NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing

  6. ruptures

    ruptures: change point detection in Python

  7. madmom

    Python audio and music signal processing library

  8. pyo

    Python DSP module

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. ObsPy

    ObsPy: A Python Toolbox for seismology/seismological observatories.

  11. SincNet

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

  12. ssqueezepy

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

  13. grokfast

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

  14. 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.

  15. eulerian-remote-heartrate-detection

    Remote heart rate detection through Eulerian magnification of face videos

  16. python-meegkit

    🔧🧠 MEEGkit: MEG & EEG processing toolkit in Python

  17. BIOBSS

    A package for processing signals recorded using wearable sensors, such as Electrocardiogram (ECG), Photoplethysmogram (PPG), Electrodermal activity (EDA) and 3-axis acceleration (ACC).

  18. QTradeX-Algo-Trading-SDK

    AI-powered SDK featuring algorithmic trading, backtesting, deployment on 100+ exchanges, and multiple optimization engines.

    Project mention: algotrading VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/algotrading | 2025-05-28
  19. libhum

    Libhum is a Python GPU-accelerated library to extract and compare Electricity Frequency Signals (ENF)

    Project mention: Show HN: Automatically Date Audio from Appliance Noises | news.ycombinator.com | 2025-03-14
  20. kicky

    Kick drum keyfinder.

  21. SigKit

    A DSP Toolkit for PyTorch

    Project mention: Opensourced ML Signals Toolkit | dev.to | 2025-06-30

    Hey, I just wanted to introduce my opensourced project I've been working on -- SigKit. SigKit is basically a toolbox of building-blocks for anyone who wants to play with real-world digitalized analog signals and machine learning without stitching together a dozen custom scripts. Under the hood you get:

  22. pyPeriod

    Python package implementing various periodicity transforms in Python: Sethares and Staley, Muresan and Parks, my own.

  23. universal-stabilization

    A framework for Recursive Feedback Systems in Bidirectional Math to Achieve Universal Stabilization.

    Project mention: Recursive Feedback Systems: A Universal Equation for Balance Across Domains | news.ycombinator.com | 2024-12-31
  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python signal-processing discussion

Log in or Post with

Python signal-processing related posts

  • Show HN: Automatically Date Audio from Appliance Noises

    1 project | news.ycombinator.com | 14 Mar 2025
  • How would I compare two voice recordings of the same sentence and advise one speaker how to get closer to the second?

    2 projects | /r/learnpython | 10 Jul 2023
  • How do I run code only when an audio file has bass

    1 project | /r/learnpython | 27 May 2023
  • A Python library for audio feature extraction, classification, segmentation and applications

    1 project | /r/coding | 26 Mar 2023
  • [OC] A lonely cough on a scalogram, yet rich in charasteristics & distinctive properties

    1 project | /r/dataisbeautiful | 7 Feb 2023
  • Phonetic search for audio files

    1 project | /r/audio | 16 Jan 2023
  • How many of you self-host your own weather station? I got mine hooked up to Home Assistant to view & store all info locally

    4 projects | /r/selfhosted | 26 Nov 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source signal-processing projects in Python? This list will help you:

# Project Stars
1 pyAudioAnalysis 6,120
2 audio-reactive-led-strip 2,773
3 pywt 2,264
4 NeuroKit 1,894
5 ruptures 1,878
6 madmom 1,474
7 pyo 1,385
8 ObsPy 1,243
9 SincNet 1,186
10 ssqueezepy 728
11 grokfast 555
12 pycbc 350
13 eulerian-remote-heartrate-detection 331
14 python-meegkit 206
15 BIOBSS 127
16 QTradeX-Algo-Trading-SDK 27
17 libhum 19
18 kicky 11
19 SigKit 8
20 pyPeriod 3
21 universal-stabilization 1

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?