-
Notifications
You must be signed in to change notification settings - Fork 24
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
ND Datasets #7136
ND Datasets #7136
Conversation
… additional coordinates as hardcoded ones
…o array of objects (analoguous to backend)
@philippotto After consultation with @fm3 I have changed backend AdditionalCoordinateRequest to AdditionalCoordinate and AdditionalCoordinateDefinition to AdditionalAxis. To reflect this, Datalayers now longer have an additionalCoordinates key, but an additionalAxes key (also in the JSON). Can you change the frontend to reflect this naming (axis for the definition)? (e.g. in nml and everything working with backend jsons) |
…naming change in backend
Done. FYI: During testing, the bucket requests took "forever" (at some point, the requests time out then). With a bit of patience, some requests succeeded then (a single request took 20 seconds, though). Not sure whether we can do anything about that.. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Getting close :) I added two more comments on the backend code.
Maybe you could look into the slow requests philipp mentioned. Maybe this is just due to how the test dataset is stored, but maybe we perform more requests than really needed?
Also, could you have another look at the checkboxes in my comment above? I think some of that is already resolved in the meantime.
Do you mean automatic testing or manually looking at the dataset and changin t/browsing around? Manual testing works very well for me with the local dataset. |
I just went and did a bit more testing and found a bug:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let’s go
This PR adds support for n-d datasets and annotations. Such datasets can be imported by using zarr.
See #7229 for restrictions and follow-up tasks regarding n-d support.
URL of deployed dev instance (used for testing):
Steps to test:
https://uk1s3.embassy.ebi.ac.uk/idr/zarr/v0.4/idr0101A/13457227.zarr
Issues:
Todo:
{ "name": "createNode", "value": { "position": [...], "additionalCoords": [{ "name": "t", "value": 10 }], ...}}
Export/import for volume downloads/uploadseditPosition
)additionalCoordinate-t="10"
)NML import or export of Volume annotations does not seem to work yet-> change wkw(Please delete unneeded items, merge only when none are left open)