-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Url attributes #91
Url attributes #91
Conversation
…lly in existing `getAttributes`
… from an attribute path
Regarding Open Question 6: Ideally, the multiple |
Notes from discussion with @axtimwalde and @cmhulbert (1) + (3)
Whitespace in keys is allowed (2)Indexing out of an arrays bounds returns null (5)Hdf5 and Zarr will just have different behavior with respect to dataset attributes. This is okay. (6)Change methods that return / accept Map<String,?>to use paths
Don't want to loop over attrs one-by-one when setting many at once.
other
#89Making a Reader on a folder
|
* non-existant directory or incompatible n5 version
This is intentional in the URI spec, but not what we want for this use case. Unfortunately it requires us to copy `private static` methods, with minor modifications, for internal use,
with @cmhulbert and @axtimwalde writing dataset attributes with set attributesStephan leaning most permissive behavior with name forwarding in zarr (and hdf5?).
|
Should we have |
re Here's what I think I'd expect for its behavior. For the attributes: {
"a" : [ "x", "y" ],
"b" : {
"c" : "cow",
"d" : "dog"
}
} I'd expect the output to be the list: [
"a",
"a[0]",
"a[1]",
"b",
"b/c",
"b/d"
] or similar - basically whatever @cmhulbert says is canonical. Specifically, not sure if This happens to be what jq's [
[ "a" ],
[ "a", 0 ],
[ "a", 1 ],
[ "b" ],
[ "b", "c" ],
[ "b", "d" ]
] |
for Would we really want to explode all entries for an array? Or perhaps just list the index of the last element of the array? Do we want only terminal json nodes, or all intermediate paths as well? Is there a particular use-case in mind for a I would also suggest that similar to how |
…tributesMap` due to collision with new `N5GsonReader`
Behavior merged into #77 |
No description provided.