SpectrumArtifactDetector is depending on matplotlib.mlab. It is also missing documentation and tests!