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.