Example #1
0
 def __init__(self, ideal_network):
     '''
     takes:
             ideal_network: a Network instance of the standard
     '''
     ParametricStandard.__init__(self, \
             function  = lambda: ideal_network)
Example #2
0
 def __init__(self, ideal_network):
     '''
     takes:
             ideal_network: a Network instance of the standard
     '''
     ParametricStandard.__init__(self, \
             function  = lambda: ideal_network)
Example #3
0
    def __init__(self, media,d,Gamma0,**kwargs):
        '''
        takes:
                media: a Media type
                d: initial guess distance to termination, in m.
                Gamma0: initial guess for complex reflection coefficient
                        of load. [complex number]
                **kwargs: passed to self.function
        '''

        ParametricStandard.__init__(self, \
                function = media.delay_load,\
                parameters = {'d':d,'Gamma0':Gamma0},\
                **kwargs\
                )
Example #4
0
    def __init__(self, media, d, Gamma0, **kwargs):
        '''
        takes:
                media: a Media type
                d: initial guess distance to termination, in m.
                Gamma0: initial guess for complex reflection coefficient
                        of load. [complex number]
                **kwargs: passed to self.function
        '''

        ParametricStandard.__init__(self, \
                function = media.delay_load,\
                parameters = {'d':d,'Gamma0':Gamma0},\
                **kwargs\
                )
Example #5
0
    def __init__(self, media, d,**kwargs):
        '''
        takes:
                media: a skrf.Media type
                d: initial guess for line length [m]*
                **kwargs: passed to self.function

        *note:
                the Media.line function can take the kwarg 'unit', in case
                you want to specify the line length in electrical length

        '''
        ParametricStandard.__init__(self, \
                function = media.line,\
                parameters = {'d':d},\
                **kwargs\
                )
Example #6
0
    def __init__(self, media, d, **kwargs):
        '''
        takes:
                media: a skrf.Media type
                d: initial guess for line length [m]*
                **kwargs: passed to self.function

        *note:
                the Media.line function can take the kwarg 'unit', in case
                you want to specify the line length in electrical length

        '''
        ParametricStandard.__init__(self, \
                function = media.line,\
                parameters = {'d':d},\
                **kwargs\
                )
Example #7
0
    def __init__(self, media,d,Gamma0,**kwargs):
        '''
        takes:
                media: a skrf.Media type
                d: initial guess for distance to termination (in m)*
                Gamma0: complex reflection coefficient off load
                        [complex number of array]
                **kwargs: passed to self.function

        *note:
                the Media.line function can take the kwarg 'unit', in case
                you want to specify the line length in electrical length
        '''
        kwargs.update({'Gamma0':Gamma0})

        ParametricStandard.__init__(self, \
                function = media.delay_load,\
                parameters = {'d':d},\
                **kwargs\
                )
Example #8
0
    def __init__(self, media, d, Gamma0, **kwargs):
        '''
        takes:
                media: a skrf.Media type
                d: initial guess for distance to termination (in m)*
                Gamma0: complex reflection coefficient off load
                        [complex number of array]
                **kwargs: passed to self.function

        *note:
                the Media.line function can take the kwarg 'unit', in case
                you want to specify the line length in electrical length
        '''
        kwargs.update({'Gamma0': Gamma0})

        ParametricStandard.__init__(self, \
                function = media.delay_load,\
                parameters = {'d':d},\
                **kwargs\
                )
Example #9
0
    def __init__(self, media,L,ntwk,**kwargs):
        '''
        takes:
                media: a skrf.Media type
                L: initial guess at connector inductance, in henrys
                ntwk: network type, representing the standard after the
                        unknown capacitor
                **kwargs: passed to self.function

        *note:
                the Media.line function can take the kwarg 'unit', in case
                you want to specify the line length in electrical length
        '''
        def func(*args, **kwargs):
            return media.shunt_inductor(*args, **kwargs)**ntwk

        ParametricStandard.__init__(self, \
                function = func,\
                parameters = {'L':L},\
                **kwargs\
                )
Example #10
0
    def __init__(self, media, L, ntwk, **kwargs):
        '''
        takes:
                media: a skrf.Media type
                L: initial guess at connector inductance, in henrys
                ntwk: network type, representing the standard after the
                        unknown capacitor
                **kwargs: passed to self.function

        *note:
                the Media.line function can take the kwarg 'unit', in case
                you want to specify the line length in electrical length
        '''
        def func(*args, **kwargs):
            return media.shunt_inductor(*args, **kwargs)**ntwk

        ParametricStandard.__init__(self, \
                function = func,\
                parameters = {'L':L},\
                **kwargs\
                )