is an Open Source, BSD-licensed package for RF/Microwave engineering implemented in the Python programming language. It provides a modern, object-oriented library which is both flexible and scalable. See some of the features below and check out the Documentation or Examples for a more in-depth look at scikit-rf.
Plot touchstone data on a smith chart, in 3 lines.
import skrf as rf ntwk = rf.Network('ring slot.s2p') ntwk.plot_s_smith()
For more information, tutorials, and
examples, see the Documentation
Read/Write touchstone (.s2p, s?p) files
Basic algebraic operations on networks’ scattering parameters
Cascade/De-embed 2-port networks
Connect n-port networks
Plot network parameter data [s, y, z] in ( dB, Phase, Smith chart, ...)
Save plots in vector format for publication (a feature of matplotlib)
Transmission line models