classmethod CircularWaveguide.from_z0(frequency, z0, f, ep_r=1, mu_r=1, **kwargs)[source]

Initialize from specified impedance at a given frequency, assuming the fundamental TE11 mode.

  • frequency (Frequency Object)

  • z0 (number /array) – characteristic impedance to create at f

  • f (number) – frequency (in Hz) at which the resultant waveguide has the characteristic impedance Z0

  • ep_r (number, array-like,) – filling material’s relative permittivity

  • mu_r (number, array-like) – filling material’s relative permeability

  • **kwargs (arguments, keyword arguments) – passed to Media’s constructor (__init__()