skrf.io.general.read

skrf.io.general.read(file, *args, **kwargs)

Read skrf object[s] from a pickle file

Reads a skrf object that is written with write(), which uses the pickle module.

Parameters :

file : str or file-object

name of file, or a file-object

*args, **kwargs : arguments and keyword arguments

passed through to pickle.load

See also

read
read a skrf object
write
write skrf object[s]
read_all
read all skrf objects in a directory
write_all
write dictionary of skrf objects to a directory

Notes

if file is a file-object it is left open, if it is a filename then a file-object is opened and closed. If file is a file-object and reading fails, then the position is reset back to 0 using seek if possible.

Examples

>>> n = rf.Network(f=[1,2,3],s=[1,1,1],z0=50)
>>> n.write('my_ntwk.ntwk')
>>> n_2 = rf.read('my_ntwk.ntwk')

Previous topic

skrf.io.csv.pna_csv_2_ntwks

Next topic

skrf.io.general.read_all

This Page