Closed bendichter closed 6 years ago
These inspections check out. I'm pretty stumped.
nwbtable.colnames
ans =
1×8 cell array
Columns 1 through 4
{'x'} {'y'} {'z'} {'imp'}
Columns 5 through 7
{'location'} {'filtering'} {'group'}
Column 8
{'group_name'}
>>electrode_table.tablecolumn.keys
ans =
1×8 cell array
Columns 1 through 3
{'filtering'} {'group'} {'group_name'}
Columns 4 through 7
{'imp'} {'location'} {'x'} {'y'}
Column 8
{'z'}
This might be related to #43, does it match the schema used in pynwb?
It looks like this might be an issue on the pynwb side
Strip self.colnames before populating self.columns and see if that works.
Instead of using variable length strings, matnwb opts for strictly sized strings. However, an array of strings requires padding so that they can be stored as an array.
953555ee14c676863391c5033a3503aa32dc0259 better yet. Try running it with this.
works!
When I try to read it I get the following error:
When I look at the attributes of electrodes in HDFView, I see
which is pretty similar to what I see from files generated using pynwb that read without error:
So I'm not sure what is causing the error