CTAN Comprehensive TeX Archive Network

CTAN update: bodeplot

Date: May 21, 2026 5:12:06 AM CEST
Rushikesh Kamalapurkar submitted an update to the bodeplot package. Version: 3.1 2026-05-19 License: lppl1.3c Summary description: Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots Announcement text:
New features: 1) If Python with scipy and numpy is available with --shell-escape then pole zero maps can be plotted for systems in TF format using \PoleZeroMapTF and the \BodeTF and \addBodeTFPlots commands support linear and asymptotic approximations. 2) If Python with scipy and numpy is available with --shell-escape then the phase plots in pgf mode are no longer wrapped.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/bodeplot The package’s files themselves can be inspected at https://mirrors.ctan.org/graphics/pgf/contrib/bodeplot/
Thanks for the upload. For the CTAN Team Vincent Goulet
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

bodeplot – Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots

This is a package to plot Bode, Nichols, and Nyquist diagrams. It provides added functionality over the similar bodegraph package:

  • New \BodeZPK and \BodeTF commands to generate Bode plots of any transfer function given either poles, zeros, gain, and delay, or numerator and denominator coefficients and delay
  • Support for unstable poles and zeros.
  • Support for complex poles and zeros.
  • Support for general stable and unstable second order transfer functions.
  • Support for both Gnuplot (default) and pgfplots (package option pgf).
  • Support for linear and asymptotic approximation of magnitude and phase plots of any transfer function given poles, zeros, and gain.

Packagebodeplot
Version3.1 2026-05-19
Copyright2021–2026 Rushikesh Kamalapurkar
MaintainerRushikesh Kamalapurkar

Announcements

more

Guest Book Sitemap Contact Contact Author