Skip to content

Commit

Permalink
add test for force_fmapless on top of self-correcting pepolar bold
Browse files Browse the repository at this point in the history
  • Loading branch information
bpinsard committed Oct 8, 2024
1 parent 656a51d commit c58fa62
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions sdcflows/utils/tests/test_wrangler.py
Original file line number Diff line number Diff line change
Expand Up @@ -472,3 +472,24 @@ def test_fieldmapless(tmp_path):
assert len(est[0].sources) == 2
clear_registry()
rmtree(bids_dir)

# force fmapless on top of self-pepolar
self_pepolar_metadata = {
**bold["metadata"],
"B0FieldIdentifier": "pepolar_fmap",
"B0FieldSource": "pepolar_fmap"
}

spec = {
"01": {
"anat": [T1w],
"func": [{"run": i, **bold, "metadata": {**self_pepolar_metadata, "PhaseEncodingDirection": pedir}, } for i, pedir in zip(range(1, 3), ["j", "j-"])],
},
}
generate_bids_skeleton(bids_dir, spec)
layout = gen_layout(bids_dir)
est = find_estimators(layout=layout, subject="01", fmapless=True, force_fmapless=True)
assert len(est) == 2
assert len(est[0].sources) == 2
clear_registry()
rmtree(bids_dir)

0 comments on commit c58fa62

Please sign in to comment.