CAVEclient
CAVEclient copied to clipboard
Error fetching synapses from minnie35
Hi. I've been trying to fetch synapses for 864691138134948293
(via minnie35_public_v0
) and ran into the following error:
>>> client = CAVEclient('minnie35_public_v0')
>>> pre = client.materialize.synapse_query(pre_ids=864691138134948293)
~/.pyenv/versions/3.7.5/lib/python3.7/site-packages/caveclient/frameworkclient.py in materialize(self)
290 datastack_name=self._datastack_name,
291 cg_client=self.chunkedgraph,
--> 292 synapse_table=self.info.get_datastack_info().get("synapse_table", None),
293 )
294 return self._materialize
~/.pyenv/versions/3.7.5/lib/python3.7/site-packages/caveclient/materializationengine.py in MaterializationClient(server_address, datastack_name, auth_client, cg_client, synapse_table, api_version, version, verify)
147 synapse_table=synapse_table,
148 version=version,
--> 149 verify=verify,
150 )
151
~/.pyenv/versions/3.7.5/lib/python3.7/site-packages/caveclient/materializationengine.py in __init__(self, server_address, auth_header, api_version, endpoints, server_name, datastack_name, cg_client, synapse_table, version, verify)
175 self._datastack_name = datastack_name
176 if version is None:
--> 177 version = self.most_recent_version()
178 self._version = version
179 self.cg_client = cg_client
~/.pyenv/versions/3.7.5/lib/python3.7/site-packages/caveclient/materializationengine.py in most_recent_version(self, datastack_name)
212 """
213 versions = self.get_versions(datastack_name=datastack_name)
--> 214 return np.max(np.array(versions))
215
216 def get_versions(self, datastack_name=None):
<__array_function__ internals> in amax(*args, **kwargs)
~/.pyenv/versions/3.7.5/lib/python3.7/site-packages/numpy/core/fromnumeric.py in amax(a, axis, out, keepdims, initial, where)
2753 """
2754 return _wrapreduction(a, np.maximum, 'max', axis, None, out,
-> 2755 keepdims=keepdims, initial=initial, where=where)
2756
2757
~/.pyenv/versions/3.7.5/lib/python3.7/site-packages/numpy/core/fromnumeric.py in _wrapreduction(obj, ufunc, method, axis, dtype, out, **kwargs)
84 return reduction(axis=axis, out=out, **passkwargs)
85
---> 86 return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
87
88
ValueError: zero-size array to reduction operation maximum which has no identity
Hi Philipp. Sorry about that. We have not uploaded the minnie35 synapses for querying just yet... Will ping you here when they are available.
Thanks! Casey beat you to the punchline on Slack :) I don't really need that specific neuron but thought I'd leave a report in case that was a bug.