def test_reduction_schultz(self): self.assertEqual(utils.reduction_schultz([1, 0, 2, 0, 2, 1]), ([1, 0, 2, 1], 2)) self.assertEqual(utils.reduction_schultz([1, 3, 0, 3, 0, 3, 0, 3, 2]), ([1, 3, 0, 3, 2], 2))
def reduction_schultz(self): clean = self.clean() reduced, depth = utils.reduction_schultz(clean.series.tolist()) return Contour(reduced), depth