Skip to main content

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 response
  • pz: Pole-Zero plot
  • bode: Bode plot (Gain and Phase), non logarithmic frequency axis possible
  • impulse: Impulse response
  • norm: Normalize transfer function
  • fir2tf: 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)

Source distribution for zplane 0.1.7
File Size Uploaded
zplane-0.1.7.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zplane 0.1.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page