[Scipy-svn] r6858 - trunk/scipy/signal

scipy-svn at scipy.org scipy-svn at scipy.org
Tue Nov 2 02:05:12 EDT 2010


Author: warren.weckesser
Date: 2010-11-02 01:05:10 -0500 (Tue, 02 Nov 2010)
New Revision: 6858

Modified:
   trunk/scipy/signal/bsplines.py
Log:
ENH: signal: In bsplines.py, don't use 'import *', and update 'raise' statements.

Modified: trunk/scipy/signal/bsplines.py
===================================================================
--- trunk/scipy/signal/bsplines.py	2010-11-02 05:44:28 UTC (rev 6857)
+++ trunk/scipy/signal/bsplines.py	2010-11-02 06:05:10 UTC (rev 6858)
@@ -4,10 +4,15 @@
      piecewise, array, arctan2, tan, zeros, arange, floor
 from numpy.core.umath import sqrt, exp, greater, less, cos, add, sin, \
      less_equal, greater_equal
-from spline import *      # C-modules
+
+# From splinemodule.c
+from spline import cspline2d, qspline2d, sepfir2d, symiirorder1, symiirorder2
+
 from scipy.misc import comb
 
+
 gamma = scipy.special.gamma
+
 def factorial(n):
     return gamma(n+1)
 
@@ -31,7 +36,7 @@
         out = sepfir2d(ckr, hcol, hcol)
         out = out.astype(intype)
     else:
-        raise TypeError;
+        raise TypeError("Invalid data type for Iin")
     return out
 
 _splinefunc_cache = {}
@@ -181,7 +186,7 @@
         c0 = 5040
         P = array([1,120,1191,2416,1191, 120, 1])
     else:
-        raise ValueError, "Unknown order."
+        raise ValueError("Unknown order %d" % order)
 
 def _coeff_smooth(lam):
     xi = 1 - 96*lam + 24*lam * sqrt(3 + 144*lam)
@@ -302,7 +307,7 @@
         Cubic spline coefficients.
     """
     if lamb != 0.0:
-        raise ValueError, "Smoothing quadratic splines not supported yet."
+        raise ValueError("Smoothing quadratic splines not supported yet.")
     else:
         return _quadratic_coeff(signal)
 




More information about the Scipy-svn mailing list