hdmf icon indicating copy to clipboard operation
hdmf copied to clipboard

Bonsai GUI export to NWB

Open justidy1 opened this issue 1 year ago • 2 comments

What would you like to see added to HDMF?

Support for NWB export in Bonsai

What solution would you like?

A bonsai interface for NWB

Do you have any interest in helping implement the feature?

Yes, but I would need guidance.

justidy1 avatar Oct 06 '24 21:10 justidy1

@justidy1 do you know what languages Bonsai supports to create plugins? As far as I can tell it uses C#, but I was wondering whether it may also support Python? I am not too familiar with C#, but if Bonsai requires C# for plugins then some options may be to either: 1) use Python.NET to call functions in PyNWB, 2) use SWIG to wrap the AqNWB C++ API for C#, or 3) use HDF5 directly.

oruebel avatar Oct 07 '24 11:10 oruebel

In talking with the Bonsai team at SfN, they mentioned a newer node that users can put in custom python scripts (instead of Python.NET) which I understand could call PyNWB. As far as Python support for proper plugins, I do not know.

justidy1 avatar Oct 09 '24 19:10 justidy1

Closing this issue in favor of an open ticket in the Bonsai github: https://github.com/bonsai-rx/bonsai/issues/2041

rly avatar Oct 17 '24 21:10 rly