SkrfNetwork

class pmrf.models.adapters.static.SkrfNetwork(network: Network | NetworkCollection, interpolation_kind: Literal['linear', 'cubic'] = 'linear', *, name: str | None = None, metadata: Any = None, _spline_coefficients: Static[tuple[tuple[int, ...], str, bytes]] | None = None)

Bases: Model

A model wrapping a static skrf.Network or NetworkCollection.

This model takes a skrf.Network and interpolates its S-parameters to the frequency grid requested during simulation.

Parameters:
  • network (skrf.Network | NetworkCollection) – The static network data containing S-parameters and frequency information.

  • interpolation_kind ({"linear", "cubic"}, default="linear") – Interpolation applied independently to the real and imaginary parts of the S-parameters.

interpolation_kind: Literal['linear', 'cubic'] = 'linear'

The interpolation used when evaluating at a new frequency grid.

network: Network | NetworkCollection

The underlying network data.