mito icon indicating copy to clipboard operation
mito copied to clipboard

Move to storing analysis metadata in the notebook so users can share notebooks

Open naterush opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe.

Currently, I cannot send a notebook with a mitosheet to Aaron and have it work, as he doesn't have the analysis file saved on this local machine.

I'd like to be able to send him my analysis sometimes. I think it would make our dogfooding more interesting and useful, if we were able to engage with each others analysis.

Describe the solution you'd like

We need to do some experiments, but it seems we can store extra metadata with the notebook as noted here.

If we simply moved to storing the analysis like this - and doing out lookup for the new analysis on the front-end rather than the backend, we'd pretty much solve this problem.

We need to do some heavy investigation to make sure this is gonna work before JupyterLab versions, etc.

Note that this solution:

  1. Might have an annoying upgrade process; we would have to support both the front-end and the backend for a long time (until users moved to the other solution. 2.

Describe alternatives you've considered Another option would be having a server; this is a much more annoying, complex, and bad solution, IMO - it requires a lot more infrastructure and maintain. Our best bet is to store this with the notebook file!

Additional context Add any other context or screenshots about the feature request here.

naterush avatar Feb 24 '22 18:02 naterush

Relevant: https://jupyter-server.readthedocs.io/en/latest/operators/security.html#the-problem

See the section on trusting a notebook, to make these things visible from load!

naterush avatar Jul 05 '22 14:07 naterush