


(Requires matplotlib version 1.2)Ī short example can be found in the testbenches directory and started with:įor more details and documentation, take a look into smithplot/smithaxes.py. ‘fancy’ option for adaptive grid generationįor making a Smith Chart plot, it is sufficient to import smithplot and create a new subplot with projection set to ‘smith’.

Gridlines are 3-point arcs to improve space efficiency of exported plots Start/end markers of lines can be modified and rotate tangential Lines can be automatically interpolated to improve the optical appearanceĭata ranges can be interpolated to an equidistant spacing Plot() accepts real and complex numbers as well as numpy.ndarray’s It also provides the following modifications and extensions:Ĭircle shaped drawing area with labels placed around This Library allows the fully automatic generation of Smith Charts with various customizable parameters and well selected default values. The generated plots blend seamless into matplotlib’s style and support almost the full range of customization options. PySmithPlot is a matplotlib extension providing a projection class for creating high quality Smith Charts with Python. special handling of other matplotlib.patch objects like arrows There are still some plans for the future and they hopefully don’t take another two years: Renamed some parameters to improve consistencyįixed issues with axis label display and placement Plot() can now interpolate lines between points or generate an equidistant spacingĬhanged handling of input data and renormalization now the actual datatype (S,Z,Y-Parameter) can be specified when calling plot()Ĭhanged behaviour for normalization and placement of the label Plot() now also handles also single numbers and purely real data After 2 years of getting dusty pySmithPlot now got some new features and bug fixes.
