add sorting for dataset
context
Some users can be lost sometime when they process a lot of datasets. Especially if they need at one point to close the application and resume processing. One of the bottleneck is that they cannot really order the datasets for now. But if they could order them from 'acquisition date' for example the bottleneck will be reduced.
actions
Add several options to sort the datasets:
- dataset alphabetical order (dataset name)
- dataset reverse alphabetical order
- dataset creation time order
- dataset reverse creation time order
- dataset modification time
- dataset reverse modification time
- dataset first appearance on workflow order
- dataset last appearance on workflow order
note on design
The idea is that the 'identifier' is used on the widget to avoid keeping the full dataset in memory. And from this identifier we can recreated the dataset on itself. So the idea is to provide some 'metadata' to the identifier that should be small and enough to order identifiers within each others. The metadata is a simple dict that can take as keys:
-
name
: name to be used to sort dataset -
creation_time
: creation of the dataset -
modification_time
: modification of the dataset
This metadata
is of course optional as any of the key.
extra
close #8 (closed)