Ryan Ly
Ryan Ly
After discussion with @oruebel, we realized it would be useful for the spec language to include a way to differentiate between a dataset/attribute array with any length, including 0, and...
The `Units` table is designed for storing extracellular units: it contains optional references to the electrodes table and electrode group, which are both defined in the context of ecephys. The...
Comments from Jerome Lecoq at the hackathon: - [ ] The `Device` type is insufficient for holding microscope data. The `Device` should hold at least a manufacturer (now in NWB...
See related issue https://github.com/hdmf-dev/hdmf/issues/195 Currently, downloading the release .tar.gz or .zip does not include the hdmf-common spec.
`BehavioralTimeSeries` type is not a `TimeSeries`. It is a `NWBDataInterface` type (`MultiContainerInterface` in PyNWB) that can hold one or multiple `TimeSeries` objects. This breaks our naming convention of type `x-Series`...
In the best practices, we encourage the use of NaN to represent missing data. But for TimeSeries.data.resolution, the docstring says to use -1.0 if the value is unknown. We should...
As the schema language evolves, we should indicate which version of the schema language should be used to read the schema. This needs to be implemented in HDMF as well...
To add information about a recording device, e.g. who was the manufacturer, what kind of amplifier, what version is it, what settings were used (or analogous information about an imaging...
## 2) Feature Request As per our discussion at the hackathon re: `session_id` and `identifier` of `NWBFile`, `identifier` should no longer be required. `session_id` should be highly encouraged, but in...
The intervals table has taken over the role of the IntervalSeries. As far as we know, no one is using IntervalSeries in NWB 2.0. This can be marked for deprecation.