Opened 22 months ago
Last modified 4 weeks ago
#30306 new enhancement
Meta-ticket: Use system Jupyter notebook / JupyterLab
Reported by: | mkoeppe | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-9.7 |
Component: | user interface | Keywords: | sd110, sd111 |
Cc: | arojas, fbissey, slelievre, nbruin, paulmasson, egourgoulhon, klee, gh-jcamp0x2a, was, mmezzarobba | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
We wish to support all combinations of the following scenarios:
- Running
notebook
installed inSAGE_LOCAL
from SPKG - Running
notebook
installed in the system python, or in some venv unrelated to Sage - Running
notebook
on a different host (which has no Sage installation), connecting to the Sage Jupyter kernel (using ssh, or https://pypi.org/project/jupyter-kernel-gateway, or ...)
- Sage-the-distribution
- Distribution packaging of Sage (Debian, Conda, ...)
- Pip-installed sagelib (#30036)
The following data items are relevant:
- The kernelspec
- threejs, jsmol, mathjax data
- Built Sage documentation
The following installation locations are relevant:
- data installed with sagelib within the Sage venv, such as
src/sage/ext_data
- data installed within
SAGE_LOCAL
as part of Sage-the-distribution - data installed as "resources" associated with the kernelspec, on the host where notebook runs (see
jupyter kernelspec list
) - data installed as Jupyter nbextensions on the host where notebook runs (see
jupyter nbextension list
)
Tickets for Sage 9.2:
- #30299 (Minimal fix for broken Jupyter Notebook)
- #26919 (Upgrade to Jupyter Notebook 5.7.10 or 6.1.0 ....)
Tickets for Sage 9.3:
- #30903 Fix broken symlink to documentation in the Sage Jupyter kernelspec
- #30476 - Doc: Add instructions on how to run the SageMath Jupyter kernel in a system Jupyter Notebook or JupyterLab
- #30315 Switch jsmol to
jupyter-jsmol
, make jmol optional - #31035 Remove mathjax configuration/symlink from jupyter notebook
- #31279 Add package
argon2-cffi
(dependency of Jupyter notebook) - #31328 Upgrade
ipywidgets
to 7.6.3 - #31278
widgetsnbextension
should not depend onnotebook
- #30383 Add
configure --disable-notebook
- #31620 Document installing sagemath kernel without copying documentation
- #31156 - Doc: Add instructions how to run Sage + Jupyter notebook in WSL, browser in Windows
- #31157 Doc: Add instructions on how to run the SageMath Jupyter kernel in WSL, add as a kernel to Jupyter running natively in Windows (dup: #25850)
Tickets for Sage 9.4:
- #31369 Support
jupyter-qtconsole
- #31179 - Add package
ipympl
- Makes interactive features of matplotlib available also in JupyterLab - #30972 - Versioned installation of
threejs
- #30123 (Repackage Sage's cropped threejs as a pip-installable package jupyter-threejs-sage)
- #30124 (System information, spkg-configure for Jupyter "notebook" package and dependencies)
- #30296 (System package information and spkg-configure for mathjax)
- #30298 (Rewrite jupyter kernel installation code using KernelSpecManager, create kernel install script (entry point))
- #30313 (Doc: Add instructions how to run a remote SageMath jupyter kernel)
Change History (32)
comment:1 Changed 22 months ago by
- Description modified (diff)
comment:2 Changed 22 months ago by
- Description modified (diff)
comment:3 Changed 22 months ago by
- Description modified (diff)
comment:4 Changed 22 months ago by
- Description modified (diff)
comment:5 Changed 22 months ago by
- Description modified (diff)
comment:6 Changed 22 months ago by
- Description modified (diff)
comment:7 Changed 22 months ago by
- Cc gh-jcamp0x2a added
comment:8 Changed 21 months ago by
- Milestone changed from sage-9.2 to sage-9.3
comment:9 Changed 21 months ago by
- Description modified (diff)
comment:10 Changed 19 months ago by
- Keywords sd110 added
- Summary changed from Meta-ticket: Use system Jupyter to Meta-ticket: Use system Jupyter notebook / JupyterLab
comment:11 Changed 18 months ago by
- Keywords sd111 added
comment:12 Changed 18 months ago by
- Description modified (diff)
comment:13 Changed 18 months ago by
- Description modified (diff)
comment:14 Changed 18 months ago by
- Cc was added
comment:15 Changed 17 months ago by
- Description modified (diff)
comment:16 Changed 17 months ago by
- Description modified (diff)
comment:17 Changed 17 months ago by
- Description modified (diff)
comment:18 Changed 17 months ago by
- Description modified (diff)
comment:19 Changed 16 months ago by
- Description modified (diff)
comment:20 Changed 16 months ago by
- Description modified (diff)
comment:21 Changed 16 months ago by
- Description modified (diff)
comment:22 Changed 16 months ago by
- Description modified (diff)
comment:23 Changed 16 months ago by
- Cc mmezzarobba added
- Description modified (diff)
comment:24 Changed 15 months ago by
- Description modified (diff)
comment:25 Changed 15 months ago by
- Description modified (diff)
comment:26 Changed 14 months ago by
- Milestone changed from sage-9.3 to sage-9.4
comment:27 Changed 14 months ago by
- Description modified (diff)
comment:28 Changed 14 months ago by
- Description modified (diff)
comment:29 Changed 14 months ago by
- Description modified (diff)
comment:30 Changed 10 months ago by
- Milestone changed from sage-9.4 to sage-9.5
comment:31 Changed 5 months ago by
- Milestone changed from sage-9.5 to sage-9.6
comment:32 Changed 4 weeks ago by
- Milestone changed from sage-9.6 to sage-9.7
Note: See
TracTickets for help on using
tickets.
Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.