def test_AmplitudePoly_apply2():
  '''
  Test AmplitudePoly computation (first order polynomial: 1.0*t+1.0)
  '''
  noiseParams = NoiseParameters(1e6, 1.)
  ampl = AmplitudePoly(AmplitudeBase.UNITS_AMPLITUDE, (1., 1.))
  userTimeAll_s = numpy.asarray([0., 1.], dtype=numpy.float)
  signal = numpy.asarray([0., 1.], dtype=numpy.float)
  signal = ampl.applyAmplitude(signal, userTimeAll_s, noiseParams)
  assert (numpy.abs(signal - numpy.asarray([0., 2.], dtype=numpy.float))
          < EPSILON).all()
def test_AmplitudePoly_apply2():
    '''
  Test AmplitudePoly computation (first order polynomial: 1.0*t+1.0)
  '''
    noiseParams = NoiseParameters(1e6, 1.)
    ampl = AmplitudePoly(AmplitudeBase.UNITS_AMPLITUDE, (1., 1.))
    userTimeAll_s = numpy.asarray([0., 1.], dtype=numpy.float)
    signal = numpy.asarray([0., 1.], dtype=numpy.float)
    signal = ampl.applyAmplitude(signal, userTimeAll_s, noiseParams)
    assert (numpy.abs(signal - numpy.asarray([0., 2.], dtype=numpy.float)) <
            EPSILON).all()