Skip to content

Commit 1996ead

Browse files
committed
RF: long -> large, NaN -> nan
Recommendataions by @effigies - long is a keyword - numpy.nan is recommended over numpy.NaN
1 parent 09cfef1 commit 1996ead

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

nibabel/cmdline/diff.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def are_values_different(*values):
5050
Note that comparison is targetting reporting of comparison of the headers
5151
so has following specifics:
5252
- even a difference in data types is considered a difference, i.e. 1 != 1.0
53-
- NaNs are considered to be the "same", although generally NaN != NaN
53+
- nans are considered to be the "same", although generally nan != nan
5454
"""
5555
value0 = values[0]
5656

@@ -67,7 +67,7 @@ def are_values_different(*values):
6767
if value0.dtype != value.dtype or \
6868
value0.shape != value.shape:
6969
return True
70-
# there might be NaNs and they need special treatment
70+
# there might be nans and they need special treatment
7171
if value0_nans is not None:
7272
value_nans = np.isnan(value)
7373
if np.any(value0_nans != value_nans):
@@ -77,8 +77,8 @@ def are_values_different(*values):
7777
return True
7878
elif np.any(value0 != value):
7979
return True
80-
elif value0 is np.NaN:
81-
if value is not np.NaN:
80+
elif value0 is np.nan:
81+
if value is not np.nan:
8282
return True
8383
elif value0 != value:
8484
return True

nibabel/tests/test_diff.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616

1717

1818
def test_diff_values_int():
19-
long = 10**30
19+
large = 10**30
2020
assert not are_values_different(0, 0)
2121
assert not are_values_different(1, 1)
22-
assert not are_values_different(long, long)
22+
assert not are_values_different(large, large)
2323
assert are_values_different(0, 1)
2424
assert are_values_different(1, 2)
25-
assert are_values_different(1, long)
25+
assert are_values_different(1, large)
2626

2727

2828
def test_diff_values_float():
@@ -44,7 +44,7 @@ def test_diff_values_mixed():
4444

4545

4646
def test_diff_values_array():
47-
from numpy import NaN, array, inf
47+
from numpy import nan, array, inf
4848
a_int = array([1, 2])
4949
a_float = a_int.astype(float)
5050

@@ -58,16 +58,16 @@ def test_diff_values_array():
5858
assert not are_values_different(a_int, a_int)
5959
assert not are_values_different(a_float, a_float)
6060

61-
# NaNs - we consider them "the same" for the purpose of these comparisons
62-
assert not are_values_different(NaN, NaN)
63-
assert not are_values_different(NaN, NaN, NaN)
64-
assert are_values_different(NaN, NaN, 1)
65-
assert are_values_different(1, NaN, NaN)
66-
assert not are_values_different(array([NaN, NaN]), array([NaN, NaN]))
67-
assert not are_values_different(array([NaN, NaN]), array([NaN, NaN]), array([NaN, NaN]))
68-
assert not are_values_different(array([NaN, 1]), array([NaN, 1]))
69-
assert are_values_different(array([NaN, NaN]), array([NaN, 1]))
70-
assert are_values_different(array([0, NaN]), array([NaN, 0]))
61+
# nans - we consider them "the same" for the purpose of these comparisons
62+
assert not are_values_different(nan, nan)
63+
assert not are_values_different(nan, nan, nan)
64+
assert are_values_different(nan, nan, 1)
65+
assert are_values_different(1, nan, nan)
66+
assert not are_values_different(array([nan, nan]), array([nan, nan]))
67+
assert not are_values_different(array([nan, nan]), array([nan, nan]), array([nan, nan]))
68+
assert not are_values_different(array([nan, 1]), array([nan, 1]))
69+
assert are_values_different(array([nan, nan]), array([nan, 1]))
70+
assert are_values_different(array([0, nan]), array([nan, 0]))
7171
# and some inf should not be a problem
7272
assert not are_values_different(array([0, inf]), array([0, inf]))
7373
assert are_values_different(array([0, inf]), array([inf, 0]))

0 commit comments

Comments
 (0)