Proposal: Add UUID field to multiscale objects#115
Proposal: Add UUID field to multiscale objects#115
Conversation
In order to uniquely identify the images that are being generated, this change proposes that a UUID should be included with each multiscale. The UUID can either be generated at creation or perhaps copied from an existing array if all meta(data) is identical (e.g. a rechunking).
|
|
|
Pushed.
How do you mean, @will-moore? |
|
Where will I use the UUID? |
|
On the feature itself, I am also in favor or introducing some semantics allowing to identify of these objects. I can imagine several use cases as these objects are made available on object stored and potentially replicated in many places to allow some form of integrity check. A secondary proposal included this PR is the refactoring the definition of the |
|
I would like to present a use case here with regards to view configurations: I have some work on view configurations that allow reproducing the view across a visualization ecosystem. Below an example of defining in this case Without having UUIDs I see some operations as impossible. Starting with the case that is possible without UUIDs
Now 2 cases that I think are not possible without UUIDs:
This is my specific case at the moment, but I think there are many other cases where this could be useful. |

In order to uniquely identify the images that are being generated,
this change proposes that a UUID should be included with each multiscale.
The UUID can either be generated at creation or perhaps copied from
an existing array if all meta(data) is identical (e.g. a rechunking).