Skip to content
Snippets Groups Projects
Commit 72c14d23 authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

TEST: numpy deprecation warnings

parent a0862c6c
No related branches found
No related tags found
No related merge requests found
...@@ -85,7 +85,7 @@ def _get_zero_mask(aimg): ...@@ -85,7 +85,7 @@ def _get_zero_mask(aimg):
elif isinstance(aimg, fslatlases.ProbabilisticAtlas): elif isinstance(aimg, fslatlases.ProbabilisticAtlas):
# Keep memory usage down # Keep memory usage down
zmask = np.ones(aimg.shape[:3], dtype=np.bool) zmask = np.ones(aimg.shape[:3], dtype=bool)
for vol in range(aimg.shape[-1]): for vol in range(aimg.shape[-1]):
zmask = np.logical_and(zmask, aimg[..., vol] == 0) zmask = np.logical_and(zmask, aimg[..., vol] == 0)
......
...@@ -75,7 +75,7 @@ def test_resample(seed): ...@@ -75,7 +75,7 @@ def test_resample(seed):
(np.isclose(np.modf(origtestcoords)[0], 0.5))) (np.isclose(np.modf(origtestcoords)[0], 0.5)))
out = np.any(out, axis=1) | (resvals == 0) out = np.any(out, axis=1) | (resvals == 0)
origtestcoords = np.array(origtestcoords.round(), dtype=np.int) origtestcoords = np.array(origtestcoords.round(), dtype=int)
origtestcoords = origtestcoords[~out, :] origtestcoords = origtestcoords[~out, :]
restestcoords = restestcoords[ ~out, :] restestcoords = restestcoords[ ~out, :]
...@@ -166,8 +166,8 @@ def test_resampleToPixdims(): ...@@ -166,8 +166,8 @@ def test_resampleToPixdims():
img = fslimage.Image(make_random_image(dims=(10, 10, 10))) img = fslimage.Image(make_random_image(dims=(10, 10, 10)))
imglo, imghi = affine.axisBounds(img.shape, img.voxToWorldMat) imglo, imghi = affine.axisBounds(img.shape, img.voxToWorldMat)
oldpix = np.array(img.pixdim, dtype=np.float) oldpix = np.array(img.pixdim, dtype=float)
oldshape = np.array(img.shape, dtype=np.float) oldshape = np.array(img.shape, dtype=float)
for i, origin in it.product(range(25), ('centre', 'corner')): for i, origin in it.product(range(25), ('centre', 'corner')):
...@@ -215,16 +215,16 @@ def test_resampleToReference2(): ...@@ -215,16 +215,16 @@ def test_resampleToReference2():
# More specific test - output # More specific test - output
# data gets transformed correctly # data gets transformed correctly
# into reference space # into reference space
img = np.zeros((5, 5, 5), dtype=np.float) img = np.zeros((5, 5, 5), dtype=float)
img[1, 1, 1] = 1 img[1, 1, 1] = 1
img = fslimage.Image(img) img = fslimage.Image(img)
refv2w = affine.scaleOffsetXform([1, 1, 1], [-1, -1, -1]) refv2w = affine.scaleOffsetXform([1, 1, 1], [-1, -1, -1])
ref = np.zeros((5, 5, 5), dtype=np.float) ref = np.zeros((5, 5, 5), dtype=float)
ref = fslimage.Image(ref, xform=refv2w) ref = fslimage.Image(ref, xform=refv2w)
res = resample.resampleToReference(img, ref, order=0) res = resample.resampleToReference(img, ref, order=0)
exp = np.zeros((5, 5, 5), dtype=np.float) exp = np.zeros((5, 5, 5), dtype=float)
exp[2, 2, 2] = 1 exp[2, 2, 2] = 1
assert np.all(np.isclose(res[0], exp)) assert np.all(np.isclose(res[0], exp))
......
...@@ -1195,7 +1195,7 @@ def test_3D_indexing(shape=None, img=None): ...@@ -1195,7 +1195,7 @@ def test_3D_indexing(shape=None, img=None):
assert type(img[0, 0, 0]) == np.float64 assert type(img[0, 0, 0]) == np.float64
mask1 = np.zeros(shape, dtype=np.bool) mask1 = np.zeros(shape, dtype=bool)
mask1[0, 0, 0] = True mask1[0, 0, 0] = True
mask1[1, 0, 0] = True mask1[1, 0, 0] = True
...@@ -1252,7 +1252,7 @@ def test_3D_4D_indexing(): ...@@ -1252,7 +1252,7 @@ def test_3D_4D_indexing():
assert type(img[0, 0, 0, 0]) == np.float64 assert type(img[0, 0, 0, 0]) == np.float64
assert type(img[0, 0, 0, :]) == np.float64 assert type(img[0, 0, 0, :]) == np.float64
mask = np.zeros(padShape, dtype=np.bool) mask = np.zeros(padShape, dtype=bool)
mask[0, 0, 0, 0] = True mask[0, 0, 0, 0] = True
assert type(img[mask]) == np.ndarray assert type(img[mask]) == np.ndarray
...@@ -1282,13 +1282,13 @@ def test_3D_len_one_indexing(shape=None, img=None): ...@@ -1282,13 +1282,13 @@ def test_3D_len_one_indexing(shape=None, img=None):
assert type(img[0, 0]) == np.ndarray assert type(img[0, 0]) == np.ndarray
assert type(img[0, 0, 0]) == np.float64 assert type(img[0, 0, 0]) == np.float64
mask = np.zeros(shape[:2], dtype=np.bool) mask = np.zeros(shape[:2], dtype=bool)
mask[0, 0] = True mask[0, 0] = True
assert type(img[mask]) == np.ndarray assert type(img[mask]) == np.ndarray
assert img[mask].shape == (1, ) assert img[mask].shape == (1, )
mask = np.zeros(shape, dtype=np.bool) mask = np.zeros(shape, dtype=bool)
mask[0, 0, 0] = True mask[0, 0, 0] = True
assert type(img[mask]) == np.ndarray assert type(img[mask]) == np.ndarray
...@@ -1352,7 +1352,7 @@ def test_4D_indexing(shape=None, img=None): ...@@ -1352,7 +1352,7 @@ def test_4D_indexing(shape=None, img=None):
assert type(img[0, 0, 0, 0]) == np.float64 assert type(img[0, 0, 0, 0]) == np.float64
mask1 = np.zeros(shape, dtype=np.bool) mask1 = np.zeros(shape, dtype=bool)
mask1[0, 0, 0, 0] = True mask1[0, 0, 0, 0] = True
mask1[1, 0, 0, 0] = True mask1[1, 0, 0, 0] = True
......
...@@ -395,7 +395,7 @@ def test_transform(): ...@@ -395,7 +395,7 @@ def test_transform():
mask = np.array([[1, 0, 0, 1], mask = np.array([[1, 0, 0, 1],
[0, 1, 0, 1], [0, 1, 0, 1],
[0, 0, 1, 1], [0, 0, 1, 1],
[0, 0, 0, 1]], dtype=np.bool) [0, 0, 0, 1]], dtype=bool)
return np.all((xform != 0) == mask) return np.all((xform != 0) == mask)
......
...@@ -161,7 +161,7 @@ def test_convertDeformationSpace(): ...@@ -161,7 +161,7 @@ def test_convertDeformationSpace():
refcoords = [np.random.randint(0, basefield.shape[0], 5), refcoords = [np.random.randint(0, basefield.shape[0], 5),
np.random.randint(0, basefield.shape[1], 5), np.random.randint(0, basefield.shape[1], 5),
np.random.randint(0, basefield.shape[2], 5)] np.random.randint(0, basefield.shape[2], 5)]
refcoords = np.array(refcoords, dtype=np.int).T refcoords = np.array(refcoords, dtype=int).T
refcoords = affine.transform(refcoords, ref.voxToScaledVoxMat) refcoords = affine.transform(refcoords, ref.voxToScaledVoxMat)
srccoords = basefield.transform(refcoords) srccoords = basefield.transform(refcoords)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment