-
Notifications
You must be signed in to change notification settings - Fork 21
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
[Bug]: RoiResponseSeries visualizations do not work on ndx-photometry #284
Comments
Thanks @CodyCBakerPhD, I will check it out. |
Hey @CodyCBakerPhD, I don't totally understand this issue. The fiber photometry data uses the ndx-photometry extension, so it has I would expect there to be some way to extend the nwbwidgets so that they support some specific nwb extention, but I don't how to do that, and the description on the docs doesn't really provide enough info to integrate with the |
The question is, why does the RoiResponseWidget require the FibersTable at all? There are already some extension data types (like grayscale volume) included in the core widgets; you could always do a dynamic non-required update to the Or, setup a fallback to a basic TimeSeries visualization in this situation - there's lots of possibilities for improving it - but point being it's not a great look if we try to visualize these files with the widgets and they fail to render the main neural data in the file |
Update: Rather than quickly pushing a hacky fix to nwbwidgets, I'd like to take some serious time to understand how all this stuff is working and create nice custom visualizations for the Datta Lab dataset. But, I think fleshing out the conversion (optogenetic datainterface, dandiset, etc.) is much more important right now. So, my pitch is to leave this issue for now, and swing back around to it when we're ready to really focus on visualizations. |
Replaced by #293 |
What happened?
@pauladkisson recently made some nice NWB files of fibre photometry data using the ndx-photometry, but this causes a pretty severe issue with the default traces visualizer for that (which ought to be pretty simple otherwise)
Steps to Reproduce
No response
Traceback
Operating System
Linux
Python Version
3.10
Package Versions
The default ipykernel on the DANDI hub
Code of Conduct
The text was updated successfully, but these errors were encountered: