Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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()
Ejemplo n.º 5
0
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()
Ejemplo n.º 6
0
def loadExtensions():
    ip = get_ipython()
    extMgr = ExtensionManager(ip)
    extMgr.load_extension("JsMVA.JsMVAMagic")
Ejemplo n.º 7
0
def loadExtensions():
    ip     = get_ipython()
    extMgr = ExtensionManager(ip)
    extMgr.load_extension("JsMVA.JsMVAMagic")