From f05c10a80f12a461cd0f5dcb9ccbcea60688c6da Mon Sep 17 00:00:00 2001
From: Luke Campagnola <luke.campagnola@gmail.com>
Date: Thu, 21 Nov 2013 09:57:56 -0500
Subject: [PATCH] removed unnecessary scipy import

---
 pyqtgraph/graphicsItems/PlotCurveItem.py |  2 --
 pyqtgraph/graphicsItems/PlotDataItem.py  | 28 ------------------------
 2 files changed, 30 deletions(-)

diff --git a/pyqtgraph/graphicsItems/PlotCurveItem.py b/pyqtgraph/graphicsItems/PlotCurveItem.py
index 321c6438..28214552 100644
--- a/pyqtgraph/graphicsItems/PlotCurveItem.py
+++ b/pyqtgraph/graphicsItems/PlotCurveItem.py
@@ -5,7 +5,6 @@ try:
 except:
     HAVE_OPENGL = False
     
-from scipy.fftpack import fft
 import numpy as np
 from .GraphicsObject import GraphicsObject
 import pyqtgraph.functions as fn
@@ -26,7 +25,6 @@ class PlotCurveItem(GraphicsObject):
     Features:
     
     - Fast data update
-    - FFT display mode (accessed via PlotItem context menu)
     - Fill under curve
     - Mouse interaction
     
diff --git a/pyqtgraph/graphicsItems/PlotDataItem.py b/pyqtgraph/graphicsItems/PlotDataItem.py
index 1e525f83..87b47227 100644
--- a/pyqtgraph/graphicsItems/PlotDataItem.py
+++ b/pyqtgraph/graphicsItems/PlotDataItem.py
@@ -4,7 +4,6 @@ from .GraphicsObject import GraphicsObject
 from .PlotCurveItem import PlotCurveItem
 from .ScatterPlotItem import ScatterPlotItem
 import numpy as np
-import scipy
 import pyqtgraph.functions as fn
 import pyqtgraph.debug as debug
 import pyqtgraph as pg
@@ -597,33 +596,6 @@ class PlotDataItem(GraphicsObject):
                 r2[1] if range[1] is None else (range[1] if r2[1] is None else min(r2[1], range[1]))
                 ]
         return range
-        
-        #if frac <= 0.0:
-            #raise Exception("Value for parameter 'frac' must be > 0. (got %s)" % str(frac))
-        
-        #(x, y) = self.getData()
-        #if x is None or len(x) == 0:
-            #return None
-            
-        #if ax == 0:
-            #d = x
-            #d2 = y
-        #elif ax == 1:
-            #d = y
-            #d2 = x
-            
-        #if orthoRange is not None:
-            #mask = (d2 >= orthoRange[0]) * (d2 <= orthoRange[1])
-            #d = d[mask]
-            ##d2 = d2[mask]
-            
-        #if len(d) > 0:
-            #if frac >= 1.0:
-                #return (np.min(d), np.max(d))
-            #else:
-                #return (scipy.stats.scoreatpercentile(d, 50 - (frac * 50)), scipy.stats.scoreatpercentile(d, 50 + (frac * 50)))
-        #else:
-            #return None
     
     def pixelPadding(self):
         """
-- 
GitLab