piel.types.experimental.frequency#

Classes#

VNAConfiguration

This class corresponds to the configuration of data which is just inherent to the VNA connectivity and configuration,

VNA

Represents a vector-network analyser.

Module Contents#

class VNAConfiguration(/, **data: Any)[source]#

Bases: piel.types.experimental.device.DeviceConfiguration

This class corresponds to the configuration of data which is just inherent to the VNA connectivity and configuration, not the measurement setup connectivity.

calibration_setting_name: str = ''#
measurement_configuration: piel.types.experimental.measurements.generic.FrequencyMeasurementConfigurationTypes = None#
class VNA(/, **data: Any)[source]#

Bases: piel.types.experimental.device.Device

Represents a vector-network analyser.

configuration: VNAConfiguration | None = None#

Just overwrites this section of the device definition.

ports: tuple[piel.types.connectivity.physical.PhysicalPort] | list[piel.types.connectivity.physical.PhysicalPort]#

Defaults to a two-port VNA, defined as PORT1 and PORT2.