Skip to content

Commit 4ff61eb

Browse files
authored
Merge pull request #83 from rmarkello/fix/voneconomo
[ENH] Adds info CSV file to von Economo fetcher
2 parents b3a645a + dd42915 commit 4ff61eb

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

netneurotools/data/osf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,6 @@
357357
"mb37e",
358358
"5ed80005fabc45000d639900"
359359
],
360-
"md5": "28fb2bb04fbb2a1d65428364b48cf6ac"
360+
"md5": "67085e2577d21dc3a742f4fcde6e3b18"
361361
}
362362
}

netneurotools/datasets/fetchers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ def fetch_voneconomo(data_dir=None, url=None, resume=True, verbose=1):
647647
"""
648648

649649
dataset_name = 'atl-voneconomo_koskinas'
650-
keys = ['gcs', 'ctab']
650+
keys = ['gcs', 'ctab', 'info']
651651

652652
data_dir = _get_data_dir(data_dir=data_dir)
653653
info = _get_dataset_info(dataset_name)
@@ -661,9 +661,9 @@ def fetch_voneconomo(data_dir=None, url=None, resume=True, verbose=1):
661661
filenames = [
662662
'atl-vonEconomoKoskinas_hemi-{}_probabilistic.{}'.format(hemi, suff)
663663
for hemi in ['L', 'R'] for suff in ['gcs', 'ctab']
664-
]
664+
] + ['atl-vonEconomoKoskinas_info.csv']
665665
files = [(op.join(dataset_name, f), url, opts) for f in filenames]
666666
data = _fetch_files(data_dir, files=files, resume=resume, verbose=verbose)
667-
data = [ANNOT(*data[n::2]) for n in range(len(keys))]
667+
data = [ANNOT(*data[:-1:2])] + [ANNOT(*data[1:-1:2])] + [data[-1]]
668668

669669
return Bunch(**dict(zip(keys, data)))

netneurotools/tests/test_datasets.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ def test_fetch_hcp_standards(tmpdir):
151151
def test_fetch_voneconomo(tmpdir):
152152
vek = datasets.fetch_voneconomo(data_dir=tmpdir, verbose=0)
153153
assert all(hasattr(vek, k) and len(vek[k]) == 2 for k in ['gcs', 'ctab'])
154+
assert isinstance(vek.get('info'), str)
154155

155156

156157
@pytest.mark.parametrize('dset, expected', [

0 commit comments

Comments
 (0)