-
Notifications
You must be signed in to change notification settings - Fork 47
Updated/Fixed code for MaxWell systems. #354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Updated to newer MaxOne electrode geometry.
Updated with new MaxOne electrode geometry.
Updated MaxWell array geometry to newer version and removed non-bijective channel-electrode mapping.
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
OK for me. |
Thanks a lot for this update. If I understand correctly:
If my anderstanding is correct, then here we are virtually removing the contacingt that are multiplexed and keep only the first. I understand the need with spikeinterface but from probeintefrace point-of-view (having information of the probe description) I am not sure this is a good idea to do it silently. So I would probose to have an option like ( Maybe I am totally miunderstanding the situation. |
@samuelgarcia the current situation is nicely summed up by @philipp-mxw here: NeuralEnsemble/python-neo#1703 (comment) Basically there is no multiplexing, but there are cases in which the same channel is connected to multiple electrodes. So I think that the implementation here is correct, since it "finds" all electrodes that are used in a certain configuration. @cmccrimmon tests fail because of the updated contact geometry. Can you fix the tests and use the new geometry? @philipp-mxw could you double check this? :) |
Thank you @philipp-mxw for summary. But we have still an issue then.
Here, in the actual implementation we will keep only the first contact, which is weird and we loose the full mapping info.
I think having a clear flag that remove or not duplicated channels/electrode would help the maintenance and readability. |
Updated MaxWell array geometry to newer version and removed non-bijective channel-electrode mapping. The latter addresses the problem noted in NeuralEnsemble/python-neo#1703. Updated to avoid pandas usage compared to closed pull request #353.