-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create extension spec #1
Conversation
@luiztauffer @pauladkisson @weiglszonja |
I'm not sure I like |
@alessandratrapani we're also missing the |
src/spec/create_extension_spec.py
Outdated
shape=(None, None), | ||
), | ||
NWBDatasetSpec( | ||
name="fiber_photometry_table", |
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.
name="fiber_photometry_table", | |
name="fiber_photometry_table_region", |
I second this. |
I think we had decided to just include the fluorophore as a text field (here PS sorry for editing your comment -- it was an accident. |
How about we have a |
We discuss this with @rly and @CodyCBakerPhD. If we store it as an attribute, we add the unit of measures as in |
How do you feel about making it an extension of |
I find this strage still... can you point out any pynwb class that follows this pattern, as an example? And then, if we do this, shouldn't we do this for every attribute that has U.M.? Coordinates, for example...
I'm also confused about this, I might have missed the point in our meeting. It feels like |
Hi all, regarding units, I recommend we discuss that here: NeurodataWithoutBorders/nwb-schema#569 In brief, I think there are many good reasons to adopt a new convention |
ok cool, if this is the convention that should be followed by any new extensions, I support it! |
I was unaware of this new best practice, but it sounds good to me. Thanks for putting together a clear write-up! |
I also think LabMetadata is a bit of a weird fit. Indicators are functionally similar to |
Thank you @alessandratrapani for working on this! I'll have to figure out how to modify the existing interfaces for this metadata structure (see my comment above), but overall this looks really great. |
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.
Thanks for putting this together @alessandratrapani!
I caught some typos and suggested that we drop MultiCommandedVoltage, but otherwise this is looking great!
Co-authored-by: Paul Adkisson <[email protected]>
Co-authored-by: Paul Adkisson <[email protected]>
Co-authored-by: Paul Adkisson <[email protected]>
Co-authored-by: Paul Adkisson <[email protected]>
Co-authored-by: Paul Adkisson <[email protected]>
Co-authored-by: Paul Adkisson <[email protected]>
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.
LGTM
See #2
The current implementation follow this schema:
TODOs: