New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move notebook() into Sage #18512
Comments
comment:1
I wouldn't move generalizing However, like I already said on |
comment:2
I guess I could support either way - it does seem a bit bit silly not to extend this command, since in principle it could be agnostic.
Yes. |
comment:3
another ancient ticket about deprecated sagenb, can we close ? after this one, there will remain only 100 open tickets about notebooks (new and old) |
comment:5
ok, thanks |
Right now the
notebook()
function is a lazy import from sagenb. Hence any access (like looking at the docstring) imports sagenb which changes the display backend which causes various problems (see https://groups.google.com/d/msg/sage-devel/3uaY6xHLMqQ/Zyn67xJ0LaMJ). It also doesn't fit into a world where there is more than one notebook. And its current behavior of turning the current Sage session into a notebook server can't work with the IPython notebook or SMC.First, we should definitely move
notebook
into the Sage library to move it away from sagenb.The more general question is what to do with it then. Options are
sage --notebook=...
on the commandlinenotebook()
altogethernotebook()
always spawn an independent process, and add an argument to select which oneCC: @kcrisman @jhpalmieri @boothby
Component: notebook
Issue created by migration from https://trac.sagemath.org/ticket/18512
The text was updated successfully, but these errors were encountered: