rfnetwork
Linear circuit solver for networks of RF components.
Installation
rfnetwork requires Python >= 3.9.
pip install rfnetwork
Features
Connect RF/microwave components into larger networks.
Manage complex RF systems with hierarchical building blocks.
Compute noise figure of multi-port networks using noise-wave analysis.
Interactive tuning of variable components (i.e. switches, phase shifters, capacitors).
Probe internal voltage waves inside a network.
Full wave FDTD solver for analyzing coupled lines and simple PCB geometry.
Examples
Below is a gallery of examples
API Reference
|
Network of multiple components. |
|
Network that allows the netlist to be defined at runtime instead of statically declared. |
|
FDTD EM Solver for PCB geometries. |
|
Plots s-matrix or noise figure data over frequency. |
Physical Constants. |
|
Unit conversion functions. |
