Commit fe5e0fb2b874b825a594604ed93456cd7a15b212

Authored by Thiago Franco de Moraes
1 parent bfb74669
Exists in master

using imageio (imread and imsave from scipy deprecated)

invesalius/data/measures.py
@@ -18,7 +18,7 @@ import invesalius.utils as utils @@ -18,7 +18,7 @@ import invesalius.utils as utils
18 18
19 from invesalius import math_utils 19 from invesalius import math_utils
20 from invesalius.gui.widgets.canvas_renderer import TextBox, CircleHandler, Ellipse, Polygon, CanvasHandlerBase 20 from invesalius.gui.widgets.canvas_renderer import TextBox, CircleHandler, Ellipse, Polygon, CanvasHandlerBase
21 -from scipy.misc import imsave 21 +from imageio import imsave
22 22
23 TYPE = {const.LINEAR: _(u"Linear"), 23 TYPE = {const.LINEAR: _(u"Linear"),
24 const.ANGULAR: _(u"Angular"), 24 const.ANGULAR: _(u"Angular"),
invesalius/data/styles.py
@@ -40,7 +40,7 @@ import invesalius.session as ses @@ -40,7 +40,7 @@ import invesalius.session as ses
40 import numpy as np 40 import numpy as np
41 41
42 from scipy import ndimage 42 from scipy import ndimage
43 -from scipy.misc import imsave 43 +from imageio import imsave
44 from scipy.ndimage import watershed_ift, generate_binary_structure 44 from scipy.ndimage import watershed_ift, generate_binary_structure
45 from skimage.morphology import watershed 45 from skimage.morphology import watershed
46 46
invesalius/data/viewer_volume.py
@@ -32,7 +32,7 @@ from wx.lib.pubsub import pub as Publisher @@ -32,7 +32,7 @@ from wx.lib.pubsub import pub as Publisher
32 import random 32 import random
33 from scipy.spatial import distance 33 from scipy.spatial import distance
34 34
35 -from scipy.misc import imsave 35 +from imageio import imsave
36 36
37 import invesalius.constants as const 37 import invesalius.constants as const
38 import invesalius.data.bases as bases 38 import invesalius.data.bases as bases
invesalius/reader/bitmap_reader.py
@@ -29,7 +29,7 @@ from wx.lib.pubsub import pub as Publisher @@ -29,7 +29,7 @@ from wx.lib.pubsub import pub as Publisher
29 from multiprocessing import cpu_count 29 from multiprocessing import cpu_count
30 30
31 from vtk.util import numpy_support 31 from vtk.util import numpy_support
32 -from scipy import misc 32 +from imageio import imread
33 import numpy 33 import numpy
34 import imghdr 34 import imghdr
35 35
@@ -286,7 +286,7 @@ def VtkErrorPNGWriter(obj, f): @@ -286,7 +286,7 @@ def VtkErrorPNGWriter(obj, f):
286 286
287 def ScipyRead(filepath): 287 def ScipyRead(filepath):
288 try: 288 try:
289 - r = misc.imread(filepath, flatten=True) 289 + r = imread(filepath, flatten=True)
290 dt = r.dtype 290 dt = r.dtype
291 if dt == "float" or dt == "float16"\ 291 if dt == "float" or dt == "float16"\
292 or dt == "float32" or dt == "float64": 292 or dt == "float32" or dt == "float64":