SpikeInterface/probeinterface

Mapping from ASSY-37-Fb .json is different from pi.get_probe(manufacturer, probe_name)

Closed this issue · 2 comments

mfvd commented

Hello,

The channel mapping does not match when loading the file downloaded from HERE using probe1 = pi.read_probeinterface('ASSY-37-Fb.json') and when loading probe information using the function below

manufacturer = 'cambridgeneurotech'
probe_name = 'ASSY-37-Fb'
probe = pi.get_probe(manufacturer, probe_name)

Channel ids from the probe and device are correct and the mismatch is at the channel location on each shank. I believe this explains #92

The mapping used to be wrong for some probe.
Nomaly, we corrected it on the library.
Please check here

The get_probe() is caching the probe into '/home/username/.config/probeinterface' or 'C:/User/username/.config/probeinterface' to avoid to much download.

Unlucky you, you certainly have the cached wrong version of the probe.
So delete this cache folder and try again.

mfvd commented

OK, that makes sense! Works fine :)
cheers