Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: Testing 18.04
Views: 1064
Kernel: Python 3 (Ubuntu Linux)

Scikit RF in CoCalc

Kernel: Python 3 Ubuntu Linux

https://scikit-rf.readthedocs.io/

scikit-rf (aka skrf) 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. The documentation below is broken up into three sections; narrative tutorials, practical examples, and a reference API.

import skrf as rf
rf.__version__
'0.14.9'
from skrf.data import ring_slot ring_slot
2-Port Network: 'ring slot', 75.0-110.0 GHz, 201 pts, z0=[50.+0.j 50.+0.j]
from pylab import * rf.stylely()
ring_slot.plot_s_polar()
Image in a Jupyter notebook
short = rf.data.wr2p2_short line = rf.data.wr2p2_line delayshort = rf.data.wr2p2_delayshort delayshort
1-Port Network: 'wr2p2,delayshort', 330.0-500.0 GHz, 201 pts, z0=[50.+0.j]
short/delayshort
1-Port Network: 'wr2p2,short', 330.0-500.0 GHz, 201 pts, z0=[50.+0.j]
line ** short
1-Port Network: 'wr2p2,line', 330.0-500.0 GHz, 201 pts, z0=[50.+0.j]
ring_slot.plot_s_db()
Image in a Jupyter notebook
ring_slot.plot_s_deg(m=0, n=1)
Image in a Jupyter notebook
ring_slot.plot_s_smith(lw=2) title('Big ole Smith Chart')
Text(0.5,1,'Big ole Smith Chart')
Image in a Jupyter notebook