Touchstone

class pmrf.models.adapters.static.Touchstone(file: str, interpolation_kind: Literal['linear', 'cubic'] = 'linear', **kwargs)

Bases: Model

A model for a touchstone file.

This internally uses pmrf.models.SkrfNetwork to load the touchstone.

Parameters:
  • file (str) – The file to open.

  • interpolation_kind ({"linear", "cubic"}, default="linear") – The interpolation kind forwarded to SkrfNetwork.

property interpolation_kind: Literal['linear', 'cubic']
touchstone: SkrfNetwork

The underlying Network model use to encapsulate the touchstone.