Skip to content

Commit e46cb5e

Browse files
authored
Merge pull request #368 from nipreps/maint/set-seed-on-random-tests
MAINT: Add a seed to random generator of coefficients
2 parents 34ae6f7 + 408ab0b commit e46cb5e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sdcflows/interfaces/tests/test_bspline.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
_fix_topup_fieldcoeff,
3535
)
3636

37+
rng = np.random.default_rng(seed=20160305) # First commit in nipreps/sdcflows
38+
3739

3840
@pytest.mark.parametrize("testnum", range(100))
3941
def test_bsplines(tmp_path, testnum):
@@ -56,7 +58,7 @@ def test_bsplines(tmp_path, testnum):
5658

5759
# Generate random coefficients
5860
gridnii = bspline_grid(targetnii, control_zooms_mm=(4, 6, 8))
59-
coeff = (np.random.random(size=gridnii.shape) - 0.5) * 500
61+
coeff = (rng.random(size=gridnii.shape) - 0.5) * 500
6062
coeffnii = nb.Nifti1Image(coeff.astype("float32"), gridnii.affine, gridnii.header)
6163
coeffnii.to_filename(tmp_path / "coeffs.nii.gz")
6264

0 commit comments

Comments
 (0)