tidy3d.rf.MicrowaveSMatrixData#

class MicrowaveSMatrixData[source]#

Bases: MicrowaveBaseModel

Stores the computed S-matrix and reference impedances for the terminal ports.

Parameters:
  • port_reference_impedances (Optional[TerminalPortDataArray] = None) – Reference impedance matrix for each port used in the S-parameter calculation. Has dimensions (f, port_out, port_in) to support coupled impedances from TerminalWavePort. For WavePort and LumpedPort, the impedance matrix is diagonal.

  • data (TerminalPortDataArray) – An array containing the computed S-matrix of the device. The data is organized by terminal ports, representing the scattering parameters between them.

  • s_param_def (Literal['pseudo', 'power', 'symmetric_pseudo'] = pseudo) – Wave definition: ‘pseudo’, ‘power’, or ‘symmetric_pseudo’.

Attributes

port_reference_impedances#
data#
s_param_def#