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

Digital Signal Processing Python Packages

Python packages with the GitHub topic digital-signal-processing. Sorted by monthly downloads, with stars and forks.
r9y9
pysptk

A python wrapper for Speech Signal Processing Toolkit (SPTK).

35K 450 80
pyfar
pyfar

python package for acoustics research

14K 138 19
lab-emi
opendpd

OpenDPD is an end-to-end learning framework built in PyTorch for power amplifier (PA) modeling and digital pre-distortion (DPD). You are cordially invited to contribute to this project by providing your own backbone neural networks, pretrained models or measured PA datasets.

10K 178 42
legend-exp
dspeed

Fast Digital Signal Processing for particle detector signals in Python

7K 6 19
wwhenxuan
pysdkit

A Python library for signal decomposition algorithms.

5K 224 31
legend-exp
pygama

Python package for data processing and analysis

5K 20 62
engineerjoe440
electricpy

Electrical Engineering Formulas in Python

3K 135 27
sp-nitech
diffsptk

A differentiable version of SPTK

2K 202 20
mhostetter
sdr

A Python package for software-defined radio

1K 77 9
nzqo
csiphon

Build WiFi CSI preprocessing pipelines from ready-made DSP steps like filtering, Doppler, PCA and friends. Pipelines are checked for axis and shape mistakes up front, run on recordings or live streams, and can describe themselves.

1K 3 0
MVRonkin
dsatools

Digital signal analysis library for python. The library includes such methods of the signal analysis, signal processing and signal parameter estimation as ARMA-based techniques; subspace-based techniques; matrix-pencil-based methods; singular-spectrum analysis (SSA); dynamic-mode decomposition (DMD); empirical mode decomposition; variational mode decomposition (EMD); empirical wavelet transform (EWT); Hilbert vibration decomposition (HVD) and many others.

1K 145 27
edsonportosilva
opticommpy

Simulate optical communications systems with Python.

521 223 66
jpvantassel
sigpropy

Python package for signal processing.

498 6 4
fncokg
pymultitaper

Fast easy-to-use multitaper spectrogram and spectrum calculation with Python on both CPU and GPU

452 7 2
jurihock
sdft

Single file forward and inverse Sliding DFT in C, C++ and Python

364 44 6
berndporr
fir1

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

320 85 23
mrhiemstra
npdsp

Composable NumPy-based digital signal processing blocks and pipelines

277 0 0
im-ethz
flirt

Are you ready to FLIRT with your wearable data?

266 84 24
armando-palacio
opticomlib

🪐Optical Communications python library (GPU supported for FIBER simulation)

238 24 3
splendor-collab
splendsp

Splendid Digital Signal Processing of time series data for small physics experiments

233 0 1
eriknyquist
tones

Pure-python library for generating audio tones, with support for polyphony, pitch-bending and vibrato

209 20 4
ronnyandersson
zignal

Python audio signal processing library

170 25 7
knttnk
nqlib

NQLib is a Python library to design noise shaping quantizer for discrete-valued input control.

169 6 3
jurihock
qdft

Constant-Q Sliding DFT in C++, Rust and Python

163 54 7
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology