When I create a create a sage Jupyter notebook the kernel seems to always run from sage.all import *
.
This can be useful since you don't have to worry about importing all the things you need. However I find it has two big disadvantages:
- The sage kernel takes a while to start (roughly one minute for me)
- It causes naming conflicts when we define a function or class that already has a meaning somewhere in the huge sage library.
Therefore I wonder if it is possible to run a notebook with a sage kernel without importing the entire sage library.