For what it is worth, on
https://cocalc.com (a site some of us Sage
devs run), you can:
1. Open several Jupyter notebooks directly inside the project (you
can upload them), and then copy and paste ranges of cells between them
will just work. Our Jupyter in CoCalc is a completely new
implementation of Jupyter, but it is file format compatible. When
doing this implementation, I implemented copy/paste within a given
browser tab, which is enough, since you can open multiple notebooks in
the same tab.
2. Use Sage 8 in Jupyter 5 by creating a project, then clicking the
"Plain Jupyter Server" link in project settings -- you may have to
refresh once or twice though, since it takes a little time for the
server to startup, but the proxying to the server times out pretty
quickly. You can also just switch to "Classical Jupyter" mode from 1.
3. Finally, open a terminal (+New --> Terminal) and look at
/ext/jupyter/kernels:
~$ ls /ext/jupyter/kernels/
anaconda3 calysto_prolog ir julia pari_jupyter python2
python3 sage-8.0 sagemath singular
bash gap ir-sage octave postgres
python2-ubuntu sage-7.6 sage-develop scala211 vpython
This contains all of our working "recipes" for using various versions
of Sage, etc., with a system-wide install of Jupyter (rather than
whatever jupyter is in sage).
4. Install our Docker image on your own computer instead and do 1, 2, or 3:
https://github.com/sagemathinc/cocalc/blob/master/src/dev/docker/README.md
-- William
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
sage-support...@googlegroups.com.
> To post to this group, send email to
sage-s...@googlegroups.com.
> Visit this group at
https://groups.google.com/group/sage-support.
> For more options, visit
https://groups.google.com/d/optout.
--
William (
http://wstein.org)