Table of Contents

Namespace Touchstone.Parser.Models

Classes

FrequencyPoint

Represents the network parameter data at a single frequency point. Contains the frequency value (in Hz) and the N×N matrix of parameter values.

TouchstoneData

Represents the complete parsed contents of a Touchstone (.sNp) file. Provides strongly typed access to frequency points, network parameters, options, and metadata.

TouchstoneOptions

Represents the option line configuration parsed from a Touchstone file. The option line (starting with '#') defines the frequency unit, parameter type, data format, and reference impedance for the file.

Structs

NetworkParameter

Represents a single complex network parameter value (e.g., S11, S21). Internally stored as real and imaginary parts for lossless conversion.

Enums

DataFormat

Specifies the format of network parameter data in a Touchstone file.

FrequencyUnit

Specifies the unit of frequency used in a Touchstone file.

ParameterType

Specifies the type of network parameter stored in a Touchstone file.