Example #1
0
 def setUp(self):
     self.m = Const1D('m')
     self.m2 = Const1D('m2')
     self.m.c0 = 2
     self.m2.c0 = 4
     self.s = Sin('s')
     self.x = 1.0
     self.xx = numpy.arange(-10.0, 10.0)
Example #2
0
def setup_composite():
    out = namedtuple('composite', ['m', 'm2', 's', 'x', 'xx'])
    out.m = Const1D('m')
    out.m2 = Const1D('m2')
    out.m.c0 = 2
    out.m2.c0 = 4
    out.s = Sin('s')
    out.x = 1.0
    out.xx = numpy.arange(-10.0, 10.0)
    return out
Example #3
0
    def __init__(self, name='parametercase'):
        self.period = Parameter(name, 'Period', 1, 1e-10, 10, tinyval)
        self.offset = Parameter(name, 'Offset', 0, 0, hard_min=0)
        self.ampl = Parameter(name, 'Ampl', 1, 1e-05, hard_min=0, aliases=["NORM"])

        with warnings.catch_warnings(record=True) as warn:
            warnings.simplefilter("always", DeprecationWarning)
            pars = (self.perioD, self.oFFSEt, self.NORM)
            validate_warning(warn)

        self._basemodel = Sin()
        ArithmeticModel.__init__(self, name, pars)
Example #4
0
 def setUp(self):
     self.m = Sin('m')
     self.expected_names = ['period', 'offset', 'ampl']
Example #5
0
def setup_model():
    return Sin('m'), ['period', 'offset', 'ampl']
Example #6
0
 def setUp(self):
     self.m = Sin('m')