-
Notifications
You must be signed in to change notification settings - Fork 24
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
add MiniscopeDataInterface #163
Conversation
for more information, see https://pre-commit.ci
src/neuroconv/datainterfaces/ophys/miniscope/miniscopedatainterface.py
Outdated
Show resolved
Hide resolved
|
||
nwb.add_acquisition( | ||
ImageSeries( | ||
name="OnePhotonSeries", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The OnePhotonSeries
here: NeurodataWithoutBorders/nwb-schema#523
has been approved by Oliver but stalled after that. Let's try to get that integrated and make use of that instead of making something ad-hoc here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good idea!
|
||
nwb.add_acquisition( | ||
ImageSeries( | ||
name="behaviorCam", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Gonna need some example data together with some example stub files to really understand this, but the behavior video stream is attached to the regular microscope camera? Are they synchronized through the same system?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They are synchronized through the same system
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is pretty nice then actually, first time I've seen a format with auto-synchronizing behavior stream!
…rface.py Co-authored-by: Cody Baker <[email protected]>
@bendichter Lines 109 to 110 in aae9a0d
|
I added type hints which were causing tests to fail. I guess we don't have gin data for this, do we? |
We need gin data for this interface |
Found some example files: https://github.com/denisecailab/minian/tree/master/demo_movies with some corresponding
If we wanted to get this through faster, I would say we would at least need to adjust the The behavior cam stuff would be good to go as is, though. I think the |
Looking deeper into the |
Codecov Report
@@ Coverage Diff @@
## main #163 +/- ##
==========================================
- Coverage 91.73% 91.32% -0.42%
==========================================
Files 78 66 -12
Lines 3739 3435 -304
==========================================
- Hits 3430 3137 -293
+ Misses 309 298 -11
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Replaced by #468, which uses the GIN data should be made available soon for Miniscope v3 |
Motivation
fix #162
Checklist
fix #XXX
whereXXX
is the issue number?