skrf.media.freespace.Freespace.from_distributed_circuit

classmethod Freespace.from_distributed_circuit(dc, *args, **kwargs)[source]

Initialize a freespace from DistributedCircuit.

Parameters:
  • dc (DistributedCircuit) – a DistributedCircuit object

  • *args – passed to `Freespace.__init__

  • **kwargs – passed to `Freespace.__init__

Return type:

Media

Notes

Here are the details:

w = dc.frequency.w
z= dc.Z/(w*mu_0)
y= dc.Y/(w*epsilon_0)
ep_r = -1j*y
mu_r = -1j*z