def test_downsample(): dm = DataMatrix(length=2) dm.series = SeriesColumn(depth=10) dm.series[0] = range(10) dm.series[1] = [0, 1] * 5 dm.d3 = series.downsample(dm.series, 3) dm.d5 = series.downsample(dm.series, 5) check_series(dm.d3, [[1, 4, 7], [1. / 3, 2. / 3, 1. / 3]]) check_series(dm.d5, [[2, 7], [.4, .6]]) check_integrity(dm)