Skip to content

Commit 5345c9c

Browse files
authored
Merge pull request #266 from nipreps/codex/update-doctests-for-compute_pairwise_angles
FIX: Doctests for ``compute_pairwise_angles`` (Python 3.12, Numpy 2+)
2 parents 6a98aa0 + 9c1ebe9 commit 5345c9c

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/nifreeze/model/gpr.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -587,12 +587,18 @@ def compute_pairwise_angles(
587587
Examples
588588
--------
589589
>>> X = np.asarray([(1.0, -1.0), (0.0, 0.0), (0.0, 0.0)]).T
590-
>>> compute_pairwise_angles(X, closest_polarity=False)[0, 1] # doctest: +ELLIPSIS
591-
3.1415...
590+
>>> np.isclose(
591+
... compute_pairwise_angles(X, closest_polarity=False)[0, 1],
592+
... np.pi,
593+
... )
594+
True
592595
>>> X = np.asarray([(1.0, -1.0), (0.0, 0.0), (0.0, 0.0)]).T
593596
>>> Y = np.asarray([(1.0, -1.0), (0.0, 0.0), (0.0, 0.0)]).T
594-
>>> compute_pairwise_angles(X, Y, closest_polarity=False)[0, 1] # doctest: +ELLIPSIS
595-
3.1415...
597+
>>> np.isclose(
598+
... compute_pairwise_angles(X, Y, closest_polarity=False)[0, 1],
599+
... np.pi,
600+
... )
601+
True
596602
>>> X = np.asarray([(1.0, -1.0), (0.0, 0.0), (0.0, 0.0)]).T
597603
>>> compute_pairwise_angles(X)[0, 1]
598604
0.0

0 commit comments

Comments
 (0)