Conversation
|
I cannot see anything that defines axes as datum/collection/sequence. Should this be covered in these changes as well or is that going to be defined elsewhere? |
This is the point of this change - no axis group gets special treatment except the last, which is the signal axis group. See https://github.com/nion-software/nionswift/blob/master/design/data_model.md |
|
But aren't there situations where we will need to know which axes are which, e.g. trying to do a Join Sequence? |
It's just programming: check whether there are two or more axis groups and whether the first (outermost) axis group has a rank of one. |
That would mean we could use it on any rank one axis group that is first - which would be a change in functionality. I cannot see a problem with that, so this is looking good to me. |
|
Detailing the processing operations turned up more properties we need to track in the annotated array — mostly around reciprocal space and hermitian data. Additive, nothing existing breaks. I'll add them to the data design document and this class for review. |
|
Merged 4990fbe |
No description provided.