[python-dtcwt] 52/497: add fixes for Python 3

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Tue Jul 21 18:05:48 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/sid
in repository python-dtcwt.

commit b5b4e0d90b4026cde5c4965be0214b973e866e9a
Author: Rich Wareham <rjw57 at cam.ac.uk>
Date:   Thu Aug 8 00:08:07 2013 +0100

    add fixes for Python 3
---
 dtcwt/lowlevel.py    | 8 ++++----
 dtcwt/transform1d.py | 2 ++
 dtcwt/transform2d.py | 2 ++
 setup.py             | 2 +-
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/dtcwt/lowlevel.py b/dtcwt/lowlevel.py
index f951ff9..f7e8816 100644
--- a/dtcwt/lowlevel.py
+++ b/dtcwt/lowlevel.py
@@ -178,11 +178,11 @@ def coldfilt(X, ha, hb):
     Y = np.zeros((r2,c))
 
     if np.sum(ha*hb) > 0:
-       s1 = np.arange(0, r2, 2)
-       s2 = s1 + 1
+       s1 = slice(0, r2, 2)
+       s2 = slice(1, r2, 2)
     else:
-       s2 = np.arange(0, r2, 2)
-       s1 = s2 + 1
+       s2 = slice(0, r2, 2)
+       s1 = slice(1, r2, 2)
     
     # Perform filtering on columns of extended matrix X(xe,:) in 4 ways. 
     Y[s1,:] = _column_convolve(X[xe[t-1],:],hao) + _column_convolve(X[xe[t-3],:],hae)
diff --git a/dtcwt/transform1d.py b/dtcwt/transform1d.py
index 7e1efa1..71af13a 100644
--- a/dtcwt/transform1d.py
+++ b/dtcwt/transform1d.py
@@ -1,6 +1,8 @@
 import numpy as np
 import logging
 
+from six.moves import xrange
+
 from dtcwt import biort as _biort, qshift as _qshift
 from dtcwt.defaults import DEFAULT_BIORT, DEFAULT_QSHIFT
 from dtcwt.lowlevel import colfilter, coldfilt, colifilt, as_column_vector
diff --git a/dtcwt/transform2d.py b/dtcwt/transform2d.py
index 12d28b1..05fc8c0 100644
--- a/dtcwt/transform2d.py
+++ b/dtcwt/transform2d.py
@@ -1,6 +1,8 @@
 import numpy as np
 import logging
 
+from six.moves import xrange
+
 from dtcwt import biort as _biort, qshift as _qshift
 from dtcwt.defaults import DEFAULT_BIORT, DEFAULT_QSHIFT
 from dtcwt.lowlevel import colfilter, coldfilt, colifilt
diff --git a/setup.py b/setup.py
index c096127..59ad42e 100644
--- a/setup.py
+++ b/setup.py
@@ -33,7 +33,7 @@ setup(
 
     setup_requires=[ 'nose>=1.0', ],
 
-    install_requires=[ 'numpy', ],
+    install_requires=[ 'numpy', 'six', ],
 
     extras_require={
         'docs': [ 'sphinx', 'docutils', ],

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/python-dtcwt.git



More information about the debian-science-commits mailing list