Skip to content

Commit f757dd8

Browse files
authored
Merge pull request #487 from cbinyu/adds_acq_time_to_seqinfo
ENH: Adds "AcquisitionTime" to the `seqinfo`
2 parents 599cb83 + 2768e7a commit f757dd8

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

heudiconv/dicoms.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ def create_seqinfo(mw, series_files, series_id):
8989
patient_age=dcminfo.get('PatientAge'),
9090
patient_sex=dcminfo.get('PatientSex'),
9191
date=dcminfo.get('AcquisitionDate'),
92-
series_uid=dcminfo.get('SeriesInstanceUID')
92+
series_uid=dcminfo.get('SeriesInstanceUID'),
93+
time=dcminfo.get('AcquisitionTime'),
9394
)
9495
return seqinfo
9596

heudiconv/tests/test_main.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,11 @@ def test_cache(tmpdir):
283283
assert (cachedir / 'S01.auto.txt').exists()
284284
assert (cachedir / 'S01.edit.txt').exists()
285285

286+
# check dicominfo has "time" as last column:
287+
with open(str(cachedir / 'dicominfo.tsv'), 'r') as f:
288+
cols = f.readline().split()
289+
assert cols[26] == "time"
290+
286291

287292
def test_no_etelemetry():
288293
# smoke test at large - just verifying that no crash if no etelemetry

heudiconv/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
'patient_sex', # 23
4747
'date', # 24
4848
'series_uid', # 25
49-
]
49+
'time', # 26
50+
]
5051

5152
SeqInfo = namedtuple('SeqInfo', seqinfo_fields)
5253

0 commit comments

Comments
 (0)