Index: trunk/tests_python/accumulator_test.py =================================================================== --- trunk/tests_python/accumulator_test.py (revision 778) +++ trunk/tests_python/accumulator_test.py (revision 779) @@ -1,31 +1,31 @@ import unittest import npstat as ns import numpy as np class TestStatSccumulators(unittest.TestCase): def test_Accs(self): sampleSize = 100 xmin = 0.0 xmax = 5.0 mcDistro = ns.TruncatedDistribution1D(ns.Exponential1D(0.0, 1.0), xmin, xmax) rng = ns.MersenneTwister() - sample = mcDistro.generate(rng, sampleSize) + sample = np.array(mcDistro.generate(rng, sampleSize)) np_mean = np.mean(sample) np_std = np.std(sample, ddof=1) acc1 = ns.DoubleSampleAccumulator() acc1.accumulate(sample) self.assertEqual(np.min(sample), acc1.min()) self.assertEqual(np.max(sample), acc1.max()) self.assertAlmostEqual(np_mean, acc1.mean()) self.assertAlmostEqual(np_std, acc1.stdev()) print("\nRobust estimate of stdev is", acc1.sigmaRange()) acc2 = ns.StatAccumulator() acc2.accumulate(sample) self.assertAlmostEqual(np_mean, acc2.mean()) self.assertAlmostEqual(np_std, acc2.stdev()) suite = unittest.TestLoader().loadTestsFromTestCase(TestStatSccumulators) unittest.TextTestRunner(verbosity=2).run(suite)