Man Open Source software should not post announcements like this using a blogging platform that nags you to pay to view posts. Like it's possible to dismiss the prompt and view the post (for now at least) but something about that definitely feels off.
> Both Jupyter Notebook and JupyterLab are widely used across data science, machine learning, computational research, and education.<p>Are they though? Does anyone actually use JupyterLab by choice?<p>From what I've seen people love Jupyter Notebook but find JupyterLab misses the mark (and this is certainly my experience).
Timely! I just deployed it on our company server. There's a hidden gem that's not enabled by default and really helps when pair programming in Jupyter:<p><a href="https://jupyterlab.readthedocs.io/en/stable/user/rtc.html" rel="nofollow noreferrer">https://jupyterlab.readthedocs.io/en/stable/user/rtc.html</a><p>Here's a Dockerfile that enables it:<p><pre><code> FROM jupyter/scipy-notebook:2023-07-25
RUN pip install jupyter-collaboration
ENV DOCKER_STACKS_JUPYTER_CMD="lab --collaborative"
</code></pre>
Usage:<p><pre><code> docker build . -t jupyter-collaboration && docker run -p 10000:8888 jupyter-collaboration
</code></pre>
The only missing would be having more than one cursor and some convenient way to start and attach remote servers, e.g. over AWS...
I am curious how do you use Jupyter?<p>For me, it used to be Jupyter Notebook. For reasons I cannot pinpoint, I never got convinced to JupyterLab. Sometimes I use Google Colab, primarily for sharing and using GPU for deep learning. Now, when I run it locally, I do it in Visual Studio Code (<a href="https://code.visualstudio.com/docs/datascience/jupyter-notebooks" rel="nofollow noreferrer">https://code.visualstudio.com/docs/datascience/jupyter-noteb...</a>), since I don't need to jump back and forth between it and the rest of the code.
Used to like notebooks but it becomes messy if not checked. I think they are good for some use cases such as short analysis.
Switched back to file and folder organization along with Make file. Tedious yes but prevents me from messing my analysis from ad-hoc variables or calculation.
Having said that, notebooks are good way to experiment.
My problem with vanilla jupyter notebook is that they hide every settings from you. Look at those 4:3 ratio dead zones on two sides, who would have thought that you can edit the css or javascript preference to increase your screen real estate?<p>People told me to use extensions but none of them really actually work, including the installation process.
I thought Notebook is getting deprecated. What is the difference between Jupyter Lab and Jupyter Notebook ? Are these developed by two completely different teams? Why maintain two code bases?
I have never understood the appeal of this. You can generate good looking presentations, but that is all.<p>Is any real science done with this or is it the Powerpoint for PyCon talks?
My understanding was that the developers plan was to develop JupyterLab as a future version of Jupyter Notebook. But it seems that both of them now get updates. My question is what is: When to use JupyterLab or Jupyter Notebook and waht is the difference between them?
> The major change is building the Jupyter Notebook 7 interface with JupyterLab components so that the two applications share a common codebase and extension system.<p>This is interesting! Looking forward to testing the purple theme I use [1]. I wonder if extension developers will need to maintain three sets of instructions now? JupyterLab, Jupyter Notebook >= 7, and Jupyter Notebook < 7<p>[1] <a href="https://github.com/shahinrostami/theme-purple-please">https://github.com/shahinrostami/theme-purple-please</a>
I really like notebooks and often end up preferring them over lab.<p>But even though VS code has poor support for notebook shortcuts (half the time a cell is in focus “the wrong way” so you can’t use ‘b’ to create a new cell) I find the convenience of just clicking a notebook file and see it rendered too much.<p>Regardless I am happy to see they have revived the project and am eager to check out the new release!
I am new to the Jupyter ecosystem. Can anyone point me to resources that allow me to generate PDF reports from Jupyter Notebooks?<p>I want to build a template notebook, that has internal code to fetch data from a database, based on command line arguments and then run the notebook and then strip all the code parts and generate a beautiful PDF document.
Does debugging work for you?<p>Neither in Notebook nor in Lab can I click in the gutter to set breakpoints. The debugging panel is open, the documentation is clear (except that by default there are no line numbers and you have to activate that), but nothing happens.<p>Where exactly am I supposed to click?
It seems they have still not fixed that notebooks lose output when reloading or opening running notebooks on another machine.
<a href="https://github.com/jupyterlab/jupyterlab/issues/12422">https://github.com/jupyterlab/jupyterlab/issues/12422</a><p>That whole issue feels so stupid.<p>I quite enjoy jupyter lab otherwise, even if a lot of it is brittle and annoying.
For folks asking what the Notebook UX offers that the Lab does not, this github thread may be enlightening: <a href="https://github.com/jupyter/notebook/issues/6210">https://github.com/jupyter/notebook/issues/6210</a><p>(TLDR: some novice users in educational settings find the lab environment overwhelming.)