def test_block_average_above(self):
        N = 3000
        x = arange(N, dtype=np.float)
        y = arange(N, dtype=np.float)

        new_x = arange(N // 2) * 2
        new_y = block_average_above(x, y, new_x)
        self.assertAllclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
    def test_block_average_above(self):
        N = 3000
        x = arange(N, dtype=float)
        y = arange(N, dtype=float)

        new_x = arange(N // 2) * 2
        new_y = block_average_above(x, y, new_x)
        self.assertAllclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
Esempio n. 3
0
    def test_block_average_above(self):
        N = 3000
        x = arange(N, dtype=float)
        y = arange(N, dtype=float)

        new_x = arange(N // 2) * 2
        with warnings.catch_warnings():
            warnings.simplefilter("ignore", DeprecationWarning)
            new_y = block_average_above(x, y, new_x)
        self.assertAllclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
Esempio n. 4
0
    def test_block_average_above(self):
        N = 3000
        x = arange(N, dtype=float)
        y = arange(N, dtype=float)

        new_x = arange(N // 2) * 2
        with suppress_warnings() as sup:
            sup.filter(DeprecationWarning, "`block_average_above` is deprecated")
            new_y = block_average_above(x, y, new_x)
        assert_allclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
Esempio n. 5
0
    def test_block_average_above(self):
        N = 3000
        x = arange(N, dtype=float)
        y = arange(N, dtype=float)

        new_x = arange(N // 2) * 2
        with suppress_warnings() as sup:
            sup.filter(DeprecationWarning, "`block_average_above` is deprecated")
            new_y = block_average_above(x, y, new_x)
        assert_allclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
Esempio n. 6
0
    def test_block_average_above(self):
        N = 3000
        x = arange(N, dtype=float)
        y = arange(N, dtype=float)

        new_x = arange(N // 2) * 2
        with warnings.catch_warnings():
            warnings.simplefilter("ignore", DeprecationWarning)
            new_y = block_average_above(x, y, new_x)
        self.assertAllclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
 def test_block_average_above(self):
     N = 3000.
     x = arange(N)
     y = arange(N)
     
     new_x = arange(N/2)*2
     t1 = time.clock()
     new_y = block_average_above(x, y, new_x)
     t2 = time.clock()
     #print "time for block_avg_above interpolation with N = %i:" % N, t2 - t1
     self.assertAllclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])
Esempio n. 8
0
    def test_block_average_above(self):
        N = 3000.
        x = arange(N)
        y = arange(N)

        new_x = arange(N / 2) * 2
        t1 = time.clock()
        new_y = block_average_above(x, y, new_x)
        t2 = time.clock()
        #print "time for block_avg_above interpolation with N = %i:" % N, t2 - t1
        self.assertAllclose(new_y[:5], [0.0, 0.5, 2.5, 4.5, 6.5])