Exemplo n.º 1
0
 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'))
Exemplo n.º 2
0
 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])
Exemplo n.º 3
0
 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])
Exemplo n.º 4
0
# 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',
Exemplo n.º 5
0
# 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',