def setUp(self): ''' this also tests the ability to read touchstone files without an error ''' setup_pylab() self.test_dir = os.path.dirname(os.path.abspath(__file__))+'/' self.ntwk1 = rf.Network(os.path.join(self.test_dir, 'ntwk1.s2p')) self.ntwk2 = rf.Network(os.path.join(self.test_dir, 'ntwk2.s2p')) self.ntwk3 = rf.Network(os.path.join(self.test_dir, 'ntwk3.s2p'))
def setUp(self): ''' this also tests the ability to read touchstone files without an error ''' setup_pylab() self.test_dir = os.path.dirname(os.path.abspath(__file__)) + '/' self.ntwk1 = rf.Network(os.path.join(self.test_dir, 'ntwk1.s2p')) self.ntwk2 = rf.Network(os.path.join(self.test_dir, 'ntwk2.s2p')) self.ntwk3 = rf.Network(os.path.join(self.test_dir, 'ntwk3.s2p')) self.freq = rf.Frequency(75, 110, 101, 'ghz') self.cpw = CPW(self.freq, w=10e-6, s=5e-6, ep_r=10.6) l1 = self.cpw.line(0.20, 'm', z0=50) l2 = self.cpw.line(0.07, 'm', z0=50) l3 = self.cpw.line(0.47, 'm', z0=50) self.Fix = rf.concat_ports([l1, l1, l1, l1]) self.DUT = rf.concat_ports([l2, l2, l2, l2]) self.Meas = rf.concat_ports([l3, l3, l3, l3])
def setUp(self): ''' this also tests the ability to read touchstone files without an error ''' setup_pylab() self.test_dir = os.path.dirname(os.path.abspath(__file__))+'/' self.ntwk1 = rf.Network(os.path.join(self.test_dir, 'ntwk1.s2p')) self.ntwk2 = rf.Network(os.path.join(self.test_dir, 'ntwk2.s2p')) self.ntwk3 = rf.Network(os.path.join(self.test_dir, 'ntwk3.s2p')) self.freq = rf.Frequency(75,110,101,'ghz') self.cpw = rf.media.CPW(self.freq, w=10e-6, s=5e-6, ep_r=10.6) l1 = self.cpw.line(0.20, 'm', z0=50) l2 = self.cpw.line(0.07, 'm', z0=50) l3 = self.cpw.line(0.47, 'm', z0=50) self.Fix = rf.concat_ports([l1, l1, l1, l1]) self.DUT = rf.concat_ports([l2, l2, l2, l2]) self.Meas = rf.concat_ports([l3, l3, l3, l3])
# If your documentation needs a minimal Sphinx version, state it here. needs_sphinx = '1.3' #from subprocess import call #call(['make','notebooks']) # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. sys.path.insert(0, os.path.abspath('../sphinxext')) #sys.path.insert(0, os.path.abspath('../../build/lib.linux-x86_64-2.7/')) #import matplotlib# # Force matplotlib to not use any Xwindows backend. #matplotlib.use('Agg') import skrf as rf rf.setup_pylab() extensions = [ #'notebook_sphinxext_alex', 'sphinx.ext.autodoc', 'sphinx.ext.autosummary', #'sphinx.ext.intersphinx', 'sphinx.ext.napoleon', 'sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'nbsphinx', #'numpydoc', #'inheritance_diagram', 'IPython.sphinxext.ipython_directive', 'IPython.sphinxext.ipython_console_highlighting', 'matplotlib.sphinxext.only_directives',
# If your documentation needs a minimal Sphinx version, state it here. needs_sphinx = '1.3' #from subprocess import call #call(['make','notebooks']) # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. sys.path.insert(0, os.path.abspath('../sphinxext')) #sys.path.insert(0, os.path.abspath('../../build/lib.linux-x86_64-2.7/')) #import matplotlib# # Force matplotlib to not use any Xwindows backend. #matplotlib.use('Agg') import skrf as rf rf.setup_pylab() extensions = [ #'notebook_sphinxext_alex', 'sphinx.ext.autodoc', 'sphinx.ext.autosummary', #'sphinx.ext.intersphinx', 'sphinx.ext.napoleon', 'sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'nbsphinx', #'numpydoc', #'inheritance_diagram', 'IPython.sphinxext.ipython_directive', 'IPython.sphinxext.ipython_console_highlighting',