Port
- class pmrf.models.components.ideal.Port(z0: Any = 50.0, *, name: str | None = None, metadata: Any = None)
Bases:
ModelRepresents a circuit port with a reference impedance.
This class serves as a placeholder or marker for external connections in a
pmrf.models.Circuitdefinition, though can also be used as a simple tagged load in other types of models.z0is the port’s reference impedance (ADR-0006). In apmrf.models.Circuit, it is the reference the circuit’s S-parameters are reported at by default. On its own, a port is a matched load atz0:s()is zero by default, and a load of impedancez0when probed at an explicitz0.- supports_native_z0: ClassVar[bool] = True
Whether the model has a native reference impedance, so that
s()acceptsz0=None(ADR-0006). A model that sets it defaults toz0=None.