Skip to content
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

Collaborative notebook sessions #397

Open
brianmajor opened this issue Nov 9, 2022 · 2 comments
Open

Collaborative notebook sessions #397

brianmajor opened this issue Nov 9, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@brianmajor
Copy link
Member

This is a feature request from a 2022 ADASS attendee.

I would like the ability to simultaneously work on a Jupyter Notebook with one or more colleagues. Specifically:

  • I would like to initiate "collaborative" sessions with identified individuals. Each individual should have their own access URL so that the individual sessions have the correct identify and thus correct file permissions.
  • I would like changes that collaborators make to show up in the sessions of each member of the collaboration.

The session URLs for the non-initiating user must be distributed, perhaps by email.

@sfabbro
Copy link
Collaborator

sfabbro commented Nov 9, 2022

We experimented with the astroml-notebook a while back, and this was quite useful, but also it was quite open.

Maybe we could add an option on the launching API to add collaborative without the user's need to modify the startup script. Also there is a need to investigate the options to limit what files can be authorised to be accessed from the collaborators, as back then, it would be all files the sharing user had access to.

@brianmajor
Copy link
Member Author

brianmajor commented Nov 9, 2022

I was thinking about a solution with separate lab containers but with the same images and .ipynb path. But perhaps a shared container is an option, especially now that I know about that --collaborative flag. But that does indeed make identity within the container difficult. Maybe like you suggest a limit to a portion of the file system or a single .ipynb file.

@sfabbro sfabbro added the enhancement New feature or request label Jan 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants