Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way for two People to work on one Jupyter Notebook

A friend of mine and me are doing some field research for our Physics degree. And we are using jupyter notebook to analyse the data we get. We usually sit together working at two different copies of the same file that in the end will be drag and dropped together using jupyter lab. This is obviously not ideal, so i thought is there any way for just two people to work on one document in Jupyter, sadly Google Colab has been Deprecated and CoCalc is expensive. So i thought id ask here if there is a way to make one person run a Jupyter notebook and the other one just being able to access it over peer to peer aswell so we could write in the same file at the same time. Do you guys know something that makes me do this maybe a workaround that i can do. Thanks for answers in advance

like image 958
The Mastermage Avatar asked Nov 17 '19 18:11

The Mastermage


People also ask

Can two people work on a Jupyter notebook at the same time?

The new collaborative editing feature enables collaboration in real-time between multiple clients without user roles, when sharing the URL of a document to other users, they will have access to the same environment you are working on (they can write and execute the cells).


1 Answers

CoCalc is expensive.

Fortunately, we also provide a complete free easy to install open source version of CoCalc, which you can run on any computer that supports Docker. For example, here's how to run it on Google cloud.

(I have put too many years of my life into making realtiime collaboration work for Jupyter via CoCalc... In any case, the open source code has been battle tested in production for a while now and is working well finally. I hope it can solve your problem...)

like image 102
William Stein Avatar answered Nov 15 '22 06:11

William Stein