astrotypes
0.0
|
Starting point for the requirements discussed during the astrotype sprint in Amsterdam (March 2018).
Level | Description | Interested Object | Status |
---|---|---|---|
0 | A data type should have an arbitrary number of dimensions | MultiArray | |
1 | Dimensions are specified in the object constructor | MultiArray | |
1 | Dimensions are ordered in memory by the template parameters (outer to inner) | MultiArray | |
1 | Dimensions have an associated unit | ||
1 | Dimensions can be addressed | ||
1 | Dimensions can be transposed | ||
0 | A data type should provide views over arbitrary sections of it | Slice | |
0 | A data type should provide access iterators | ||
1 | Iterators should provide compatibility with C++ STL algorithms | ||
2 | A mapping between iterators of certain data types should be possible | ||
0 | A data type could have associated metadata | ||
0 | A data type should be able to provide access to memory it does not own | ||
0 | A data type should be resizeable at runtime | MultiArray |