Matplotlib extension for signal processing
Documentation can be found here.
mplsignal currently consists of four main parts:
plane_plots
: various splane
and zplane
for plotting pole-zero diagramsfreq_plots
: various freqs
and freqz
methods for plotting magnitude and phase responses of transfer functionsticker
: tickers and formatters suitable for freqs
/freqz
-plotsscipyplot
: convenience functions that can be directly fed to scipy.signal.freqs
and scipy.signal.freqz
mplsignal is only useful if you also have Matplotlib installed. In addition, it relies on adjustText to position the multiplicity numbers next to poles and zeros.
If SciPy is installed, mplsignal will use some functions to compute frequency responses etc, but mplsignal also has its own functions for this.
You can install using pip
:
If you use mplsignal in your published work, please cite https://zenodo.org/record/7699762, e.g., using the BibTeX record.
In the meantime between starting working on mplsignal and finally getting around to make it public, zplane was released. This can do most things that mplsignal can do and a few more. However, the configurability is larger for mplsignal and the tickers and locators are unique features.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4