-
Notifications
You must be signed in to change notification settings - Fork 16
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
Copying/exporting datasets #35
Comments
User feedback suggested allowing rows/columns of the Matrix visualization to be selected and copied. Because the grid is virtualized, we can't rely on default text selection and copy; we'd have to provide a specific UI for this and make use of the Clipboard API. For the UI:
|
We won't support this behaviour. However, we should allow users to export data from other visualizations:
|
We're going to implement TIFF encoding in H5Grove (i.e. in the back-end) and use provider-level feature detection to determine whether to show the export button in the toolbars. Once we have the feature detection system implemented, we'll be able to do the same for the CSV and NPY exports. |
Now that we have a proof of concept for TIFF export, we know we can do the same with CSV and NPY (and even replace the current CSV export feature on the Matrix vis so it's done server-side). The question is then: should we provide all three exports on all visualizations? Or does TIFF only make sense on Heatmap/NxImage, CSV on Matrix, etc.? From a UI standpoint, we can merge the export toolbar controls into a single "Export" drop-down to save space. Which means that if we want to display all three exports (TIFF/CSV/NPY) on all visualizations, it's no problem at all. |
As per our discussion:
Additional notes:
|
The goal is to be able to use a dataset somewhere else, like in a Jupyter Notebook. The copy could be done either by reference or by value. The export could be to CSV or other raw formats.
The text was updated successfully, but these errors were encountered: