I use Jupyter with Sage somewhat regularly, and have tried out JupyterLab 
on several occasions.  I use Jupyter notebooks only when making a lot of 
plots as otherwise I prefer an editor+REPL setup.  In particular, I have 
not used it in any of my classes.

As mentioned, JupyterLab is more like an IDE than the classic Jupyter and 
so has a rather different feel.  Possibly as a consequence, my 
understanding is that adoption of JupyterLab over Jupyter classic in the 
general scientific computing community has been quite slow, with many 
people trying Lab and then sticking with Classic [1, 2, 3].  Classic 
Jupyter has a relatively simple interface that's good for beginning 
programers and other non-developers, but the editor in JupyterLab isn't as 
sophisticated as Emacs or VS Code and so it also doesn't appeal to many 
hard-core developers.  I tried Lab fairly early (around the first non-beta 
release) and at the time there were enough rough edges that I went back to 
Classic which had all the features I needed anyway.

I think Sage would be better off sticking with Jupyter Classic until a 
version of JupyterLab is available that can emulate Classic; otherwise, the 
interface switch will be fairly jarring to users, especially the less 
experienced ones for whom notebook interfaces are particularly appealing, 
in addition to all the technical hurdles.

Best,

Nathan

P.S. That said, one thing Lab is really great for is pulling a basic but 
serviceable development environment out of a Docker container.  I know 
people who have had success with this approach for undergraduate 
computational research projects.


[1] https://github.com/jupyterlab/jupyterlab/issues/8450
[2] 
https://discourse.jupyter.org/t/any-recent-usage-polling-on-jupyter-lab-vs-notebook-usage/4344/23
[3] 
https://discourse.jupyter.org/t/benefits-of-the-classic-ui-and-use-cases-for-classic-over-jupyterlab-was-why-is-tim-not-moving-to-lab/2419/3

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/95f6e7d7-4a80-4770-95ad-45b8aaa3269en%40googlegroups.com.

Reply via email to