Closed lawrence-mbf closed 4 years ago
I don't think HDF5 supports heterogeneous arrays
Do you mean compound datatypes?
@bendichter I should clarify. It's currently not possible to create an array of CurrentClampStimulusSeries
and CurrentClampSeries
objects in MATLAB despite them both being PatchClampSeries
. You need a cell array to store it. Right now, MatNWB assumes cell arrays are cell strings. I'm testing a fix right now where the MetaClass simply inherits from matlab.mixins.Heterogeneous so that this can be done.
Ah, I forget, that's having high-level types in an array doesn't make sense either. Nevermind.
Particularly for Intracellular Ephys subclasses. This can cause issues since MatNWB currently assumes that cell arrays are cellstrings. It's currently not possible to create an array of
CurrentClampStimulusSeries
andCurrentClampSeries
objects in MATLAB. You need a cell array.