Control: tag -1 patch
Hi,
I checked through the source code (using oldnumeric/alter_code2.py from
an older numpy distribution for hints) to remove the incompatibilities
with numpy >= 1.9.
The result is in the patch. Could you add it to debian/patches so that
the packaging is working again?
Best regards
Ole
--- a/qt4lib/PyQt4/Qwt5/anynumpy.py
+++ b/qt4lib/PyQt4/Qwt5/anynumpy.py
@@ -5,7 +5,6 @@
try:
eval(compile('from %s import *' % name, 'eval', 'exec'))
if name == 'numpy':
- from numpy.oldnumeric.compat import *
Float = float
UInt8 = uint8
except ImportError:
--- a/qt3examples/ImagePlotDemo.py
+++ b/qt3examples/ImagePlotDemo.py
@@ -14,7 +14,7 @@
# from scipy.pilutil
def bytescale(data, cmin=None, cmax=None, high=255, low=0):
if ((hasattr(data, 'dtype') and data.dtype.char == UInt8)
- or (hasattr(data, 'typecode') and data.typecode == UInt8)
+ or (hasattr(data, 'dtype') and data.dtype == UInt8)
):
return data
high = high - low
@@ -30,13 +30,13 @@
def linearX(nx, ny):
- return repeat(arange(nx, typecode = Float32)[:, NewAxis], ny, -1)
+ return repeat(arange(nx, dtype = Float32)[:, newaxis], ny, -1)
# linearX()
def linearY(nx, ny):
- return repeat(arange(ny, typecode = Float32)[NewAxis, :], nx, 0)
+ return repeat(arange(ny, dtype = Float32)[newaxis, :], nx, 0)
# linearY()
@@ -44,7 +44,7 @@
def square(n, min, max):
t = arange(min, max, float(max-min)/(n-1))
#return outer(cos(t), sin(t))
- return cos(t)*sin(t)[:,NewAxis]
+ return cos(t)*sin(t)[:,newaxis]
# square()
--- a/qt4examples/ImagePlotDemo.py
+++ b/qt4examples/ImagePlotDemo.py
@@ -9,7 +9,7 @@
# from scipy.pilutil
def bytescale(data, cmin=None, cmax=None, high=255, low=0):
if ((hasattr(data, 'dtype') and data.dtype.char == UInt8)
- or (hasattr(data, 'typecode') and data.typecode == UInt8)
+ or (hasattr(data, 'dtype') and data.dtype == UInt8)
):
return data
high = high - low
@@ -25,13 +25,13 @@
def linearX(nx, ny):
- return repeat(arange(nx, typecode = Float32)[:, NewAxis], ny, -1)
+ return repeat(arange(nx, dtype = Float32)[:, newaxis], ny, -1)
# linearX()
def linearY(nx, ny):
- return repeat(arange(ny, typecode = Float32)[NewAxis, :], nx, 0)
+ return repeat(arange(ny, dtype = Float32)[newaxis, :], nx, 0)
# linearY()
@@ -39,7 +39,7 @@
def square(n, min, max):
t = arange(min, max, float(max-min)/(n-1))
#return outer(cos(t), sin(t))
- return cos(t)*sin(t)[:,NewAxis]
+ return cos(t)*sin(t)[:,newaxis]
# square()