all_images = get_images_with_collections()
Extracting NeuroVault collections meta data...
http://neurovault.org/api/collections/?limit=100&format=json
Found 408 results.
Retrieving http://neurovault.org/api/collections/?format=json&limit=100&offset=100
Retrieving http://neurovault.org/api/collections/?format=json&limit=100&offset=200
Retrieving http://neurovault.org/api/collections/?format=json&limit=100&offset=300
Retrieving http://neurovault.org/api/collections/?format=json&limit=100&offset=400
Extracting NeuroVault images meta data...
http://neurovault.org/api/images/?limit=1000&format=json
Found 7578 results.
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=1000
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=2000
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=3000
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=4000
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=5000
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=6000
Retrieving http://neurovault.org/api/images/?format=json&limit=1000&offset=7000
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-6-80d2a85866da> in <module>()
----> 1 all_images = get_images_with_collections()
/Users/filo/anaconda/lib/python2.7/site-packages/pyneurovault/api.pyc in get_images_with_collections(collection_pks)
94 collections_df = get_collections(pks=collection_pks)
95 images_df = get_images(collection_pks=collection_pks)
---> 96 combined_df = pandas.merge(images_df, collections_df, how='left', on='collection_id',suffixes=('_image', '_collection'))
97 return combined_df
98
/Users/filo/anaconda/lib/python2.7/site-packages/pandas/tools/merge.pyc in merge(left, right, how, on, left_on, right_on, left_index, right_index, sort, suffixes, copy)
36 right_index=right_index, sort=sort, suffixes=suffixes,
37 copy=copy)
---> 38 return op.get_result()
39 if __debug__:
40 merge.__doc__ = _merge_doc % '\nleft : DataFrame'
/Users/filo/anaconda/lib/python2.7/site-packages/pandas/tools/merge.pyc in get_result(self)
184
185 def get_result(self):
--> 186 join_index, left_indexer, right_indexer = self._get_join_info()
187
188 ldata, rdata = self.left._data, self.right._data
/Users/filo/anaconda/lib/python2.7/site-packages/pandas/tools/merge.pyc in _get_join_info(self)
271 right_indexer) = _get_join_indexers(self.left_join_keys,
272 self.right_join_keys,
--> 273 sort=self.sort, how=self.how)
274
275 if self.right_index:
/Users/filo/anaconda/lib/python2.7/site-packages/pandas/tools/merge.pyc in _get_join_indexers(left_keys, right_keys, sort, how)
459
460 # get left & right join labels and num. of levels at each location
--> 461 llab, rlab, shape = map(list, zip( * map(fkeys, left_keys, right_keys)))
462
463 # get flat i8 keys from label lists
/Users/filo/anaconda/lib/python2.7/site-packages/pandas/tools/merge.pyc in _factorize_keys(lk, rk, sort)
621 rizer = klass(max(len(lk), len(rk)))
622
--> 623 llab = rizer.factorize(lk)
624 rlab = rizer.factorize(rk)
625
pandas/hashtable.pyx in pandas.hashtable.Int64Factorizer.factorize (pandas/hashtable.c:15733)()
ValueError: Buffer has wrong number of dimensions (expected 1, got 2)