Skip to content

Commit 1c30c6e

Browse files
authored
Merge pull request #402 from Remi-Gau/res_in_derivative
[FIX] Add resolution metadata in derivative
2 parents be35808 + daded14 commit 1c30c6e

File tree

33 files changed

+83
-36
lines changed

33 files changed

+83
-36
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""Add resolution metadata if json filename contains the res entity."""
2+
import json
3+
from pathlib import Path
4+
from rich import print
5+
6+
root = Path(__file__).parent.parent
7+
8+
files_to_update = root.glob("sub-*/*/sub*res-2*.json")
9+
10+
for event in files_to_update:
11+
with open(event) as f:
12+
metadata = json.load(f)
13+
metadata["Resolution"] = "2mm, isotropic"
14+
with open(event, "w") as f:
15+
json.dump(metadata, f, indent=2)
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"RawSources": "tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_res-02_desc-brain_mask.nii.gz",
3-
"Type": "Brain"
3+
"Type": "Brain",
4+
"Resolution": "2mm, isotropic"
45
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"SkullStripped": true
3-
}
2+
"SkullStripped": true,
3+
"Resolution": "2mm, isotropic"
4+
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-10/func/sub-10_task-balloonanalogrisktask_run-01_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-10/func/sub-10_task-balloonanalogrisktask_run-02_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-10/func/sub-10_task-balloonanalogrisktask_run-03_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"RawSources": "tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_res-02_desc-brain_mask.nii.gz",
3-
"Type": "Brain"
3+
"Type": "Brain",
4+
"Resolution": "2mm, isotropic"
45
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"SkullStripped": true
3-
}
2+
"SkullStripped": true,
3+
"Resolution": "2mm, isotropic"
4+
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-11/func/sub-11_task-balloonanalogrisktask_run-01_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-11/func/sub-11_task-balloonanalogrisktask_run-02_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-11/func/sub-11_task-balloonanalogrisktask_run-03_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"RawSources": "tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_res-02_desc-brain_mask.nii.gz",
3-
"Type": "Brain"
3+
"Type": "Brain",
4+
"Resolution": "2mm, isotropic"
45
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"SkullStripped": true
3-
}
2+
"SkullStripped": true,
3+
"Resolution": "2mm, isotropic"
4+
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-13/func/sub-13_task-balloonanalogrisktask_run-01_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-13/func/sub-13_task-balloonanalogrisktask_run-02_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-13/func/sub-13_task-balloonanalogrisktask_run-03_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"RawSources": "tpl-MNI152NLin2009cAsym/tpl-MNI152NLin2009cAsym_res-02_desc-brain_mask.nii.gz",
3-
"Type": "Brain"
3+
"Type": "Brain",
4+
"Resolution": "2mm, isotropic"
45
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2-
"SkullStripped": true
3-
}
2+
"SkullStripped": true,
3+
"Resolution": "2mm, isotropic"
4+
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-16/func/sub-16_task-balloonanalogrisktask_run-01_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-16/func/sub-16_task-balloonanalogrisktask_run-02_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RawSources": [
33
"sub-16/func/sub-16_task-balloonanalogrisktask_run-03_bold.nii.gz"
4-
]
4+
],
5+
"Resolution": "2mm, isotropic"
56
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"RepetitionTime": 2.0,
33
"SkullStripped": false,
4-
"TaskName": "balloon analog risk task"
4+
"TaskName": "balloon analog risk task",
5+
"Resolution": "2mm, isotropic"
56
}

0 commit comments

Comments
 (0)