Skip to content

What is antennaknobs?

antennaknobs is an open-source simulator for wire antennas. You describe an antenna as a set of wires, and a method-of-moments (MoM) engine solves for the currents — giving you impedance, SWR, gain, and the radiation pattern. The distinctive part is the web workbench: every design exposes a panel of knobs (its parameters), and as you drag a knob the results re-solve and redraw in real time.

  • Ham operators & antenna builders — size and tune a real build (a dipole, a Yagi, a loop) and read off the dimensions, watching SWR and pattern as you go.
  • RF / EE students & educators — a hands-on way to see how geometry maps to impedance and radiation, with the source of every design open to read.
  • Python developers — a small, clear framework for describing antenna geometry programmatically, designed so each built-in design is a readable starting point for your own.
PieceWhat it is
antennaknobsThe Python package: the AntennaBuilder framework + the design catalog + the web workbench.
momwireThe in-house MoM engine (multi-basis, with H-matrix acceleration). Installed as a dependency.
pynec-accelAn optional NEC-2 backend used as a cross-validation reference.

The live simulator is running here — open it, pick a design, and drag a knob:

👉 app.antennaknobs.dev

Then come back for the Quickstart to drive it from Python.