skrf.network.Network.write_touchstone¶
- Network.write_touchstone(filename=None, dir=None, write_z0=False, skrf_comment=True, return_string=False, to_archive=None, form='ri', format_spec_A='{}', format_spec_B='{}', format_spec_freq='{}')[source]¶
Write a contents of the
Networkto a touchstone file.- Parameters
filename (a string, optional) – touchstone filename, without extension. if ‘None’, then will use the network’s
name.dir (string, optional) – the directory to save the file in.
write_z0 (boolean) – write impedance information into touchstone as comments, like Ansoft HFSS does
skrf_comment (bool, optional) – write created by skrf comment
return_string (bool, optional) – return the file_string rather than write to a file
to_archive (zipfile.Zipfile) – opened ZipFile object to place touchstone file in
form (string) – format to write data: ‘db’: db, deg. ‘ma’: mag, deg. ‘ri’: real, imag.
format_spec_A (string, optional) – Any valid format specifying string as given by https://docs.python.org/3/library/string.html#format-string-syntax This specifies the formatting in the resulting touchstone file for the A part of the S parameter, (e.g. the dB magnitude for ‘db’ format, the linear magnitude for ‘ma’ format, or the real part for ‘ri’ format)
format_spec_B (string, optional) – Any valid format specifying string as given by https://docs.python.org/3/library/string.html#format-string-syntax This specifies the formatting in the resulting touchstone file for the B part of the S parameter, (e.g. the angle in degrees for ‘db’ format, the angle in degrees for ‘ma’ format, or the imaginary part for ‘ri’ format)
format_spec_freq (string, optional) – Any valid format specifying string as given by https://docs.python.org/3/library/string.html#format-string-syntax This specifies the formatting in the resulting touchstone file for the frequency.
- Return type
Optional[str]
Note
Format supported at the moment are [Hz/kHz/MHz/GHz] S [DB/MA/RI] Frequency unit can be changed by setting Network.frequency.unit property
Note
The functionality of this function should take place in the
Touchstoneclass.