static

Models that store and interpolate static network data from raw arrays.

Classes

AModel(a_matrix, frequency, *[, name, metadata])

A model storing static ABCD-parameters (cascade) as raw arrays.

SModel(s_matrix, frequency, z0, *[, name, ...])

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

SkrfNetwork(network[, interpolation_kind, ...])

A model wrapping a static skrf.Network or NetworkCollection.

Touchstone(file[, interpolation_kind])

A model for a touchstone file.

YModel(y_matrix, frequency, *[, name, metadata])

A model storing static Y-parameters (admittance) as raw arrays.

ZModel(z_matrix, frequency, *[, name, metadata])

A model storing static Z-parameters (impedance) as raw arrays.

Functions

_cubic_spline_coefficients(f, data)

Precompute not-a-knot cubic spline coefficients for complex data.

_interpolate_network_data_cubic(f_old, ...)

Evaluate precomputed cubic spline coefficients using JAX operations.

_restore_cubic_spline_coefficients(payload)

interpolate_network_data(f_old, f_new, data_old)

renormalize_network_data(s_old, z0_old, z0_new)