nix
nix copied to clipboard
Neuroscience information exchange format
As @stoewer discovered during pr #530: When we create a new entity (e.g. `BlockHDF5`), the parent (e.g. `FileHDF5`) creates the group, then passes this group to the `BlockHDF5` constructor which...
Brought up by pull request #400 I think we have some problematic and inconvenient API in the `[get|set]Data(T x)` API.
When reading data and a polynomial is defined in the DataArray we have to apply it.
In nixpy, if one tried to slice by a list of points, i.e. `DataArray.data[[1,5,9,10,23], :]` we currently have no clean way to transfer this into a call to `getData` data...
In quite a few places (~80) we use `std::runtime_error`. We should find more specific errors so clients can react more specifically if they want.
Develop a concept for sharing dimension information across DataArray entities: At the moment each DataArray has its own dimension descriptors. Since this information is often repeated in many scenarios, it...
With pull request #500 we have duplicated code in the `NDSizeBase(std::initializer_list args)` and the `NDSizeBase(const std::vector &args)` constructor. We should some get rid of this one way or the other....