ROOT
6.06/09
Reference Guide
|
Classes | |
class | CanvasDrawer |
class | CaptureDrawnCanvases |
class | StreamCapture |
Functions | |
def | enableJSVis () |
def | disableJSVis () |
def | enableJSVisDebug () |
def | disableJSVisDebug () |
def | _getPlatform () |
def | _getLibExtension (thePlatform) |
def | welcomeMsg () |
def | _setIgnoreLevel (level) |
def | commentRemover (text) |
def | processCppCodeImpl (code) |
def | declareCppCodeImpl (code) |
def | processCppCode (code) |
def | declareCppCode (code) |
def | _checkOutput |
def | _invokeAclicMac (fileName) |
def | _codeToFilename (code) |
def | _dumpToUniqueFile (code) |
def | invokeAclic (cell) |
def | toCpp () |
def | _PyDraw (thePad) |
def | setStyle () |
def | loadExtensionsAndCapturers () |
def | enhanceROOTModule () |
def | enableCppHighlighting () |
def | iPythonize () |
Variables | |
string | cppMIME = 'text/x-c++src' |
string | ipyMIME = 'text/x-ipython' |
string | _jsDefaultHighlight |
string | _jsMagicHighlight = "IPython.CodeCell.config_defaults.highlight_modes['magic_{cppMIME}'] = {{'reg':[/^%%cpp/]}};" |
list | _jsNotDrawableClassesPatterns = ["TGraph[23]D","TH3*","TGraphPolar","TProf*","TEve*","TF[23]","TGeo*","TPolyLine3D"] |
string | _jsROOTSourceDir = "https://root.cern.ch/js/dev/" |
int | _jsCanvasWidth = 800 |
int | _jsCanvasHeight = 600 |
string | _jsCode |
_enableJSVis = False | |
_enableJSVisDebug = False | |
list | captures |
|
private |
Definition at line 163 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils._invokeAclicMac().
|
private |
Convert code to a unique file name >>> _codeToFilename("int f(i){return i*i;}") 'dbf7e731.C'
Definition at line 186 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils._dumpToUniqueFile().
|
private |
Dump code to file whose name is unique >>> _codeToFilename("int f(i){return i*i;}") 'dbf7e731.C'
Definition at line 195 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.invokeAclic().
|
private |
|
private |
Definition at line 94 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.invokeAclic().
|
private |
FIXME! This function is a workaround. On osx, it is impossible to link against libzmq.so, among the others. The error is known and is "ld: can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB)" We cannot at the moment force Aclic to change the linker command in order to exclude these libraries, so we launch a second root session to compile the library, which we then load.
Definition at line 172 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.invokeAclic().
|
private |
|
private |
Definition at line 116 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.CanvasDrawer._pngDisplay().
def ROOTaaS.iPyROOT.utils.commentRemover | ( | text | ) |
def ROOTaaS.iPyROOT.utils.declareCppCodeImpl | ( | code | ) |
Definition at line 153 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.declareCppCode().
def ROOTaaS.iPyROOT.utils.enableCppHighlighting | ( | ) |
Definition at line 402 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.iPythonize().
def ROOTaaS.iPyROOT.utils.enhanceROOTModule | ( | ) |
Definition at line 393 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.iPythonize().
def ROOTaaS.iPyROOT.utils.loadExtensionsAndCapturers | ( | ) |
Definition at line 383 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.iPythonize().
def ROOTaaS.iPyROOT.utils.processCppCode | ( | code | ) |
Definition at line 157 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.invokeAclic().
def ROOTaaS.iPyROOT.utils.processCppCodeImpl | ( | code | ) |
Definition at line 149 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.processCppCode().
def ROOTaaS.iPyROOT.utils.setStyle | ( | ) |
Definition at line 374 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.iPythonize().
def ROOTaaS.iPyROOT.utils.toCpp | ( | ) |
def ROOTaaS.iPyROOT.utils.welcomeMsg | ( | ) |
Definition at line 112 of file utils.py.
Referenced by ROOTaaS.iPyROOT.utils.iPythonize().
string ROOTaaS.iPyROOT.utils._jsCode |
string ROOTaaS.iPyROOT.utils._jsDefaultHighlight |
string ROOTaaS.iPyROOT.utils._jsMagicHighlight = "IPython.CodeCell.config_defaults.highlight_modes['magic_{cppMIME}'] = {{'reg':[/^%%cpp/]}};" |
list ROOTaaS.iPyROOT.utils._jsNotDrawableClassesPatterns = ["TGraph[23]D","TH3*","TGraphPolar","TProf*","TEve*","TF[23]","TGeo*","TPolyLine3D"] |
string ROOTaaS.iPyROOT.utils._jsROOTSourceDir = "https://root.cern.ch/js/dev/" |
list ROOTaaS.iPyROOT.utils.captures |