Christian Kellner
Christian Kellner
New versions of clang (here: `Apple LLVM version 7.0.0 (clang-700.0.72)`) warn (`-Winconsistent-missing-override`) for functions that override but are not marked as such. I think that this is a good practice...
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.
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....