load_sparams
load_sparams#
- load_sparams(filename: Union[pathlib.Path, str]) dict[source]#
Load S-parameters from a Lumerical “.sparam” or “.dat” file.
- Parameters
filename (Path or str) – Path to the file.
- Returns
header, data – Tuple, where the first item is the header information dictionary and the second item is a DataFrame with the s-parameters.
- Return type
tuple of dict, pd.DataFrame
See also
df_to_sdictCreate an s-dictionary from a dataframe of s-parameters.
save_sparamsExports scattering parameters to a “.sparam” file readable by interconnect.
Notes
Scattering parameters are returned in a DataFrame where the input and output ports, input and output modes, frequency, magnitude and phase, and sweep parameter columns (if applicable) are all present.
You can learn more about the Lumerical S-parameter file format here: https://optics.ansys.com/hc/en-us/articles/360036618513-S-parameter-file-formats