SModel

class pmrf.models.adapters.static.SModel(s_matrix: ndarray, frequency: Any, z0: Any, *, name: str | None = None, metadata: Any = None)

Bases: Model

A model storing static S-parameters (scattering) as raw arrays.

Parameters:
  • s_matrix (np.ndarray) – The static S-parameter matrix data of shape (n_freqs, n_ports, n_ports).

  • frequency (Frequency) – The frequency object containing the grid of the static data.

  • z0 (np.ndarray) – The characteristic impedance for which s_matrix is defined. Can be initialized with any float-like value.

frequency: Frequency

The frequency grid of the static data.

s_matrix: ndarray

The static S-parameter matrix data.

z0: ndarray

The z0 for which the data is defined.