jonnew / ONIX

ONI-compatible hardware, firmware, and host APIs for advanced neuroscience experiments.
https://open-ephys.github.io/onix-docs/
Other
30 stars 22 forks source link

Congratulation #12

Open samuelgarcia opened 5 years ago

samuelgarcia commented 5 years ago

What you have done before was super great. Here, this is totally amazing. Thank a lot.

At some point, if you need help to make a python layer over the C library I can help.

best,

Samuel

jonnew commented 5 years ago

Hi Thank you! For sure a python binding would be fantastic. If you want to give it a go, I'm happy to review PRs. Is there any software in particular that you want to target with a Python binding?

samuelgarcia commented 5 years ago

I have in mind pyacq, idephyx and tridesclous. My tools to make distributed spike sorting. (GPU based at some levels)

My first step will be to bind directly the openephys USB board in python and integrate it in pyacq. I already write something about it on the mailing list. For this, I will need to bind the C++ code from intan and opalkelly.

For for this new openephys++, if I anderstand corectly you release a C library. So the python binding would be a lot easier and more efficient..

jonnew commented 5 years ago

Sorry for the delay. Yes, the library is located in api folder. There are already two bindings in there, C++ and C#. PRs for pythong bindings for python are welcome. You can look at how I did the C++ and C# bindings for some inspiration.

samuelgarcia commented 4 years ago

Is it possible to open back this issue. I plan finally to make a python binding for it.

jonnew commented 4 years ago

Yep, most def. Lemme know if you have questions!

samuelgarcia commented 4 years ago

I will have a look at the API when a skeleton of the dummy device will be started. It will be more easy for me. In 12 month if nothing happen you can close the PR again :)