def loadExtensionsAndCapturers(): extNames = ["ROOTaaS.iPyROOT." + name for name in ["cppmagic"]] ip = get_ipython() extMgr = ExtensionManager(ip) for extName in extNames: extMgr.load_extension(extName) cppcompleter.load_ipython_extension(ip) for capture in captures: capture.register()
def loadMagicsAndCapturers(): global captures extNames = ["JupyROOT.magics." + name for name in ["cppmagic","jsrootmagic"]] ip = get_ipython() extMgr = ExtensionManager(ip) for extName in extNames: extMgr.load_extension(extName) captures.append(StreamCapture()) captures.append(CaptureDrawnPrimitives()) for capture in captures: capture.register()
def loadExtensionsAndCapturers(): global captures extNames = ["JupyROOT.magics." + name for name in ["cppmagic"]] ip = get_ipython() extMgr = ExtensionManager(ip) for extName in extNames: extMgr.load_extension(extName) cppcompleter.load_ipython_extension(ip) captures.append(StreamCapture(sys.stderr)) captures.append(StreamCapture(sys.stdout)) captures.append(CaptureDrawnPrimitives()) for capture in captures: capture.register()
def loadMagicsAndCapturers(): global captures extNames = [ "JupyROOT.magics." + name for name in ["cppmagic", "jsrootmagic"] ] ip = get_ipython() extMgr = ExtensionManager(ip) for extName in extNames: extMgr.load_extension(extName) captures.append(StreamCapture()) captures.append(CaptureDrawnPrimitives()) for capture in captures: capture.register()
def iPythonize(): utils.setStyle() for capture in utils.captures: capture.register() ExtensionManager(get_ipython()).load_extension("ROOTaaS.iPyROOT.cppmagic") ExtensionManager(get_ipython()).load_extension("ROOTaaS.iPyROOT.dclmagic") # Make sure clike JS lexer is loaded display.display_javascript("require(['codemirror/mode/clike/clike'], function(Clike) { console.log('ROOTaaS - C++ CodeMirror module loaded'); });", raw=True) # Define highlight mode for %%cpp and %%dcl magics display.display_javascript(utils.jsMagicHighlight.format(cppMIME = utils.cppMIME), raw=True) ROOT.toCpp = utils.toCpp ROOT.enableJSVis = utils.enableJSVis ROOT.disableJSVis = utils.disableJSVis #ROOT.toCpp() utils.welcomeMsg()
def loadExtensions(): ip = get_ipython() extMgr = ExtensionManager(ip) extMgr.load_extension("JsMVA.JsMVAMagic")