Open bendichter opened 6 years ago
I believe spaces work with open Sets (basically, any Group structure that can have 0 or more items in it) as they are Map-backed. The only other place that could include spaces would be at the YAML level (core schema and extensions) which will definitely require some work.
Is there a bug where this doesn't work, or are you experiencing a use case that breaks this?
Yes, the problem I was having with specifically with the names in an extension YAML, but I think the best solution would be to enforce no spaces on the pynwb
side
So I see two thing needing work to get extensions with spaces working:
This will "allow" spaces for class properties and makes compound data types readable if they have spaces.
I'll look into this.
Since names are used as field names of objects, matnwb does not allow them to have spaces. pynwb does allow spaces. Maybe a compromise would be to automatically replace all spaces with underscores in matnwb.