def init_line_transforms(self): self.shell.input_splitter = SageInputSplitter() import sage import sage.all from sage.misc.interpreter import (SagePromptDedenter, SagePromptTransformer, LoadAttachTransformer, SagePreparseTransformer) self.shell.input_splitter.transforms = [SagePromptDedenter(), SagePromptTransformer(), LoadAttachTransformer(), SagePreparseTransformer()] + self.shell.input_splitter.transforms preparser(True)
def init_line_transforms(self): """ Set up transforms (like the preparser). """ self.shell.input_splitter = SageInputSplitter() import sage import sage.all from sage.misc.interpreter import (SagePromptDedenter, SagePromptTransformer, MagicTransformer, SagePreparseTransformer) p = SagePreparseTransformer() self.shell.input_splitter.transforms = [SagePromptDedenter(), SagePromptTransformer(), MagicTransformer(), p] + self.shell.input_splitter.transforms self.shell.input_splitter.always_transform = [p] preparser(True)
import os if 'SAGE_CLEAN' not in os.environ: import sage.misc.misc from sage.misc.interpreter import preparser, _ip preparser(True) import sage.all_cmdline sage.all_cmdline._init_cmdline(globals()) _ip.ex('from sage.all import Integer, RealNumber') os.chdir(os.environ["CUR"]) import sage.misc.interpreter from sage.misc.interpreter import attached_files if not os.environ.has_key('SAGE_IMPORTALL') or os.environ['SAGE_IMPORTALL'] != "no": _ip.ex('from sage.all_cmdline import *') startup_file = os.environ.get('SAGE_STARTUP_FILE', '') if os.path.exists(startup_file): _ip.options.autoexec.append('load %s'%startup_file) from sage.misc.sage_timeit import sage_timeit _ip.expose_magic('timeit', lambda self, s: sage_timeit(s, _ip.user_ns)) from sage.misc.preparser import preparse old_prun = _ip.IP.magic_prun _ip.expose_magic('prun', lambda self, s: old_prun(preparse(s)))
import os, sys from time import sleep try: from sage.all import * from sage.calculus.predefined import x except ImportError: import sage.server.notebook.interact from sage.misc.interpreter import preparser preparser(on=True) sage_mode = 'notebook' from sage.misc.latex import Latex, pretty_print_default, typeset, JSMath latex = Latex(density=130) latex_debug = Latex(debug=True, density=130) slide = Latex(slide=True, density=256) slide_debug = Latex(slide=True, debug=True, density=256) # we need a global instance of this in order to get %jsmath to work... jsmath = JSMath() from sage.misc.python import python from sage.misc.html import html
import os if 'SAGE_CLEAN' not in os.environ: import sage.misc.misc from sage.misc.interpreter import preparser, _ip preparser(True) import sage.all_cmdline sage.all_cmdline._init_cmdline(globals()) _ip.ex('from sage.all import Integer, RealNumber') os.chdir(os.environ["CUR"]) import sage.misc.interpreter from sage.misc.interpreter import attached_files if not os.environ.has_key( 'SAGE_IMPORTALL') or os.environ['SAGE_IMPORTALL'] != "no": _ip.ex('from sage.all_cmdline import *') startup_file = os.environ.get('SAGE_STARTUP_FILE', '') if os.path.exists(startup_file): _ip.options.autoexec.append('load %s' % startup_file) from sage.misc.sage_timeit import sage_timeit _ip.expose_magic('timeit', lambda self, s: sage_timeit(s, _ip.user_ns)) from sage.misc.preparser import preparse old_prun = _ip.IP.magic_prun _ip.expose_magic('prun', lambda self, s: old_prun(preparse(s)))