Z-Plane
A handful of freqeuntly used plots when working with discrete systems or digital signal processing in Pyton. Z-Plane is built upon the scipy.signal module, using the TransferFunction class to pass all required system information to plot functions in a single object. This allows all plots to be executed in a single line of code, while Z-Plane handles the calculations and setup required to get the perfect plot.
The following functions are available:
freq: Normalized frequency responsepz: Pole-Zero plotbode: Bode plot (Gain and Phase), non logarithmic frequency axis possibleimpulse: Impulse responsenorm: Normalize transfer functionfir2tf: Get FIR transfer function from impulse response
Installation
pip install zplane
Use
- Import
zplane - Call any of the available functions, and pass a valid scipy.signal TransferFunction
Have a look at the examples for a quick demonstration on how to use the functions. Please look up the TransferFunction documentation, if you are unsure how to create a valid instance of a TransferFunction.
Metadata
Release files for zplane 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zplane-0.1.7.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zplane-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.8 kB
Release files / zplane-0.1.7.tar.gz
| Download URL | zplane-0.1.7.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
973317e156750d858fb6290962926f06de422849f750acd4aa971f4c2915f8a9
|
|
BLAKE2b-256 checksum How to use checksums |
bffa507b3b83c078f7e32b0d2dc8e349740b7f17c7a10ead1d5654a9ff6ffd8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|
Release files / zplane-0.1.7-py3-none-any.whl
| Download URL | zplane-0.1.7-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4482093f46acfdd490b05388c1208ce6f0d9d0f3090ae4d2d452d2b6394e09b0
|
|
BLAKE2b-256 checksum How to use checksums |
53d233748a8ffdd0ccc9c51faeb7932274ef929a0df979634a3849242661e9e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|