ROOT  6.06/08
Reference Guide
Functions | Variables
_pythonization Namespace Reference

Functions

def _set_backend (backend)
 
def set_pythonization_scope (scope)
 
def add_pythonization (pythonizor)
 
def pin_type (derived_type, base_type)
 
def make_interface (base_type)
 
def ignore_type_pinning (some_type)
 
def cast (some_object, new_type)
 
def add_exception_mapping (cpp_exception, py_exception)
 
def set_gil_policy (match_class, match_method, release_gil=True)
 
def set_ownership_policy (match_class, match_method, python_owns_result)
 
def set_smart_ptr_policy (match_class, match_method, manage_smart_ptr=False)
 
def rename_attribute (match_class, orig_attribute, new_attribute, keep_orig=False)
 
def add_overload (match_class, match_method, overload)
 
def compose_method (match_class, match_method, g)
 
def set_method_property (match_class, match_method, prop, value)
 
def make_property (match_class, match_get, match_set=None, match_del=None, prop_name=None)
 

Variables

 attr
 
 match_class
 
 match_attr
 
 new_attr
 
 keep_orig
 
 match_method
 
 overload
 
 g
 
 prop
 
 value
 
 match_get
 
 match_set
 
 match_del
 
 match_many
 
 prop_name
 
 getter
 
 setter
 

Detailed Description

Pythonization API.

Function Documentation

§ _set_backend()

def _pythonization._set_backend (   backend)
private

Definition at line 12 of file _pythonization.py.

§ add_exception_mapping()

def _pythonization.add_exception_mapping (   cpp_exception,
  py_exception 
)

Definition at line 52 of file _pythonization.py.

§ add_overload()

def _pythonization.add_overload (   match_class,
  match_method,
  overload 
)

Definition at line 138 of file _pythonization.py.

§ add_pythonization()

def _pythonization.add_pythonization (   pythonizor)
Takes a callable that should take two arguments -- the class proxy,
and its C++ name -- and which is called the first time the named
class is bound.

Definition at line 22 of file _pythonization.py.

§ cast()

def _pythonization.cast (   some_object,
  new_type 
)

§ compose_method()

def _pythonization.compose_method (   match_class,
  match_method,
  g 
)

Definition at line 161 of file _pythonization.py.

§ ignore_type_pinning()

def _pythonization.ignore_type_pinning (   some_type)

Definition at line 44 of file _pythonization.py.

§ make_interface()

def _pythonization.make_interface (   base_type)

Definition at line 40 of file _pythonization.py.

§ make_property()

def _pythonization.make_property (   match_class,
  match_get,
  match_set = None,
  match_del = None,
  prop_name = None 
)

Definition at line 208 of file _pythonization.py.

§ pin_type()

def _pythonization.pin_type (   derived_type,
  base_type 
)

Definition at line 36 of file _pythonization.py.

Referenced by make_interface().

§ rename_attribute()

def _pythonization.rename_attribute (   match_class,
  orig_attribute,
  new_attribute,
  keep_orig = False 
)

Definition at line 74 of file _pythonization.py.

§ set_gil_policy()

def _pythonization.set_gil_policy (   match_class,
  match_method,
  release_gil = True 
)

Definition at line 59 of file _pythonization.py.

§ set_method_property()

def _pythonization.set_method_property (   match_class,
  match_method,
  prop,
  value 
)

Definition at line 186 of file _pythonization.py.

Referenced by set_gil_policy(), set_ownership_policy(), and set_smart_ptr_policy().

§ set_ownership_policy()

def _pythonization.set_ownership_policy (   match_class,
  match_method,
  python_owns_result 
)

Definition at line 63 of file _pythonization.py.

§ set_pythonization_scope()

def _pythonization.set_pythonization_scope (   scope)

Definition at line 16 of file _pythonization.py.

§ set_smart_ptr_policy()

def _pythonization.set_smart_ptr_policy (   match_class,
  match_method,
  manage_smart_ptr = False 
)

Definition at line 67 of file _pythonization.py.

Variable Documentation

§ attr

_pythonization.attr

Definition at line 78 of file _pythonization.py.

Referenced by TXMLEngine.AllocateAttr(), TGDMLParse.AssProcess(), BuildScopeProxyDict(), TGCocoa.ChangeWindowAttributes(), ROOT::MacOSX::X11.CreateChildView(), TLDAPResult.CreateEntry(), ROOT::MacOSX::X11.CreateTopLevelWindow(), TGLWidget.CreateWindow(), TPyDispatcher.Dispatch(), TGDMLParse.EleProcess(), TGX11.FindUsableVisual(), TXMLEngine.FreeAllAttr(), TXMLEngine.FreeAttr(), TXMLEngine.FreeNode(), TXMLEngine.GetAttr(), TPyClassGenerator.GetClass(), TGNumberEntryLayout.GetDefaultSize(), TVirtualX.GetDrawMode(), TXMLEngine.GetFirstAttr(), TGCocoa.GetGeometry(), TXMLEngine.GetIntAttr(), ROOT.GetRuleIncludes(), TGWin32VirtualXProxy.GetTextExtent(), TGCocoa.GetWindowAttributes(), TGCocoa.GetWindowSize(), TGuiBldDragManager.GrabFrame(), GuiBldErrorHandler(), TXMLEngine.HasAttr(), TX11GLManager.InitGLWindow(), TGCocoa.InitWindow(), TStreamerInfo.InsertArtificialElements(), TGWindow.IsMapped(), TGDMLParse.IsoProcess(), TLDAPEntry.IsReferral(), TGCocoa.MakeOpenGLContextCurrent(), TFile.MakeProject(), mg_start_thread(), mg_start_thread_with_id(), TXMLEngine.NewAttr(), OP2TCLASS(), XMLReader.Parse(), TGDMLParse.ParseGDML(), TLDAPEntry.Print(), BaseSelectionRule.PrintAttributes(), PyROOT.Pythonize(), TXMLEngine.ReadNode(), TGWin32VirtualXProxy.RealObject(), TRecGuiEvent.ReplayEvent(), TPosixThread.Run(), TXMLEngine.SaveNode(), TLDAPEntry.SetDn(), TGNumberEntryField.SetFormat(), TGNumberEntry.SetFormat(), TGNumberEntry.SetNumAttr(), TGX11.SetTextMagnitude(), TGWin32.SetTextMagnitude(), TGDMLParse.StartGDML(), PyROOT.TFNPyCallback(), TGNumberEntryField.TGNumberEntryField(), TGShapedFrame.TGShapedFrame(), TGSplitTool.TGSplitTool(), TGToolTip.TGToolTip(), TGuiBldDragManager.TGuiBldDragManager(), TClingClassInfo.Title(), TPosixMutex.TPosixMutex(), ROOT::MacOSX::X11.UnlockFocus(), TGDMLParse.VolProcess(), and RooAbsArg.~RooAbsArg().

§ g

_pythonization.g

Definition at line 167 of file _pythonization.py.

Referenced by TH2Poly.AddBin(), allMasks(), TColor.AsHexString(), assertdir(), TGeoMixture.AverageProperties(), TMVA.bdtcontrolplots(), BroadcastPriority(), TSpline3.BuildCoeff(), Rgl::Mc::TMeshBuilder< TKDEFGT, Float_t >.BuildMesh(), TGLH2PolyPainter.CacheGeometry(), TPostScript.CellArrayFill(), TF1.CentralMoment(), changeown(), XrdProofdClientMgr.CheckClient(), XrdProofdManager.CheckUser(), TMath.ChisquareQuantile(), TPDF.CMtoPDF(), TSVG.CMtoSVG(), TTeXDump.CMtoTeX(), TGrid.Connect(), TMinuitMinimizer.CovMatrix(), TFumiliMinimizer.CovMatrixStatus(), CreateActiveList(), TGColorPick.CreateDitheredImage(), TColor.CreateGradientColorTable(), TGeoPainter.DefineColors(), ROOT::Math::GSLMultiRootFunctionAdapter< FuncVector >.Df(), ROOT::Math::GSLMultiFitFunctionAdapter< FuncVector >.Df(), TDecompSVD.Diag_3(), TMultiGraph.DistancetoPrimitive(), TAdvancedGraphicsDialog.DrawConfidenceLevels(), TGQuartz.DrawFTGlyphIntoPixmap(), TASImage.DrawGlyph(), TGX11TTF.DrawImage(), TGWin32.DrawImage(), drawPoints(), TGWin32VirtualXProxy.DrawText(), TMVA::StatDialogBDT.DrawTree(), ROOT::Math::GSLMultiFit.Edm(), ErrorBand(), ROOT::Fit::FitUtil.EvaluateChi2Gradient(), ROOT::Fit::FitUtil.EvaluateLogLGradient(), ROOT::Fit::FitUtil.EvaluatePoissonLogLGradient(), XrdProofGroupMgr.Export(), ROOT::Math::GSLMultiRootFunctionAdapter< FuncVector >.FDf(), ROOT::Math::GSLMultiFitFunctionAdapter< FuncVector >.FDf(), FillUnBinData(), RooStats::HypoTestInverterResult.FindIndex(), TROOT.FindObjectClassName(), RooStats::HistFactory::HistoToWorkspaceFactory.FitModel(), RooStats::HistFactory.FitModelAndPlot(), FitUsingRooFit2(), ROOT::Math::RandomFunctionsImpl< TRandomEngine >.GausBM(), RooNDKeysPdf.gauss(), genPoisson2(), TH2PolyBin.GetArea(), TASImage.GetArray(), GetAverage(), TRootGuiBuilder.GetBgnd(), XrdProofdClientMgr.GetClient(), TColor.GetColor(), TGeoPainter.GetColor(), TColor.GetColorBright(), TGHtml.GetColorByValue(), TColor.GetColorDark(), TEveRGBAPalette.GetDefaultRGBA(), HFit.GetDrawingRange(), TVirtualX.GetDrawMode(), RooStats::HypoTestInverterResult.GetExpectedLimit(), TEveFrameBox.GetFrameRGBA(), TEveManager.GetGeometry(), ROOT::Minuit2::ParametricFunction.GetGradient(), RooStats::HypoTestInverterResult.GetInterpolationOption(), RooStats::HypoTestInverterResult.GetLimitDistribution(), RooStats::ProfileInspector.GetListOfProfilePlots(), TEveElement.GetMainColor(), TF1.GetMaximum(), TF1.GetMaximumX(), TGX11.GetNativeEvent(), XrdProofSched.GetNumWorkers(), TColorWheel.GetObjectInfo(), TASImage.GetPixels(), TRootGuiBuilder.GetPopupBgnd(), TRootGuiBuilder.GetPopupHlght(), ROOT::Math::GoFTest.GetSigmaN(), TSVDUnfold.GetUnfoldCovMatrix(), XrdProofGroupMgr.GetUserGroup(), TF1.GetX(), TH2PolyBin.GetXMax(), TH2PolyBin.GetXMin(), TH2PolyBin.GetYMax(), TH2PolyBin.GetYMin(), TMVA::GeneticPopulation.GiveHint(), ROOT::Minuit2::Quad4FGrad.Gradient(), ROOT::Math::GSLMultiMinimizer.Gradient(), TASImage.Gray(), GuiBldErrorHandler(), TGCompositeFrame.HandleDragEnter(), TGWin32.HasTTFonts(), TPainter3dAlgorithms.ImplicitFunction(), TMultiGraph.InitGaus(), TColor.InitializeColors(), TGColorPick.InitImages(), TF1.IntegralError(), TH2PolyBin.IsInside(), TMultiGraph.IsInside(), TH2Poly.IsIntersecting(), TMultiGraph.LeastSquareFit(), TMultiGraph.LeastSquareLinearFit(), TMatrixDSymEigen.MakeEigenVectors(), TMatrixDEigen.MakeHessenBerg(), TMatrixDSymEigen.MakeTridiagonal(), TListOfDataMembers.MapObject(), TPainter3dAlgorithms.MarchingCubeMiddlePoint(), XpdEnv.Matches(), TGraphErrors.Merge(), TGraphAsymmErrors.Merge(), TGraph.Merge(), ROOT::Math::GSLMinimizer.Minimize(), ROOT::Minuit2::VariableMetricBuilder.Minimum(), ROOT::Minuit2::FumiliBuilder.Minimum(), mvfile(), ROOT::Math::BasicFitMethodFunction< FunType >.NDim(), TMVA::compose_binary_t< F, G, H >.operator()(), TMVA::compose_unary_t< F, G >.operator()(), TMultiGraph.Paint(), TGraph2DPainter.PaintContour(), THistPainter.PaintH3Iso(), TMultiGraph.PaintPads(), TMultiGraph.PaintPolyLine3D(), THistPainter.PaintSurface(), THistPainter.PaintTH2PolyBins(), THistPainter.PaintTH2PolyColorLevels(), THistPainter.PaintTH2PolyScatterPlot(), XrdProofGroupMgr.ParseInfoFrom(), ROOT::MacOSX::X11::ColorParser.ParseRGBTriplet(), XrdProofdPriorityMgr.Pipe(), TColor.PixelAsHexString(), TGuiBldDragManager.PlaceFrame(), TRandom.Poisson(), ROOT::Math::RandomFunctionsImpl< TRandomEngine >.Poisson(), TRandom.PoissonD(), ROOT::Math::RandomFunctionsImpl< TRandomEngine >.PoissonD(), TMultiGraph.Print(), XrdProofGroupMgr.Print(), XpdEnv.Print(), TGColorDialog.ProcessMessage(), TGX11.QueryColors(), TGWin32.QueryColors(), RooFitResult.randomizePars(), XrdProofGroupMgr.ReadPriorities(), TGWin32VirtualXProxy.RealObject(), TPad.RedrawAxis(), TGLOverlayButton.Render(), TColor.RGB2HLS(), TColor.RGB2HSV(), RosenBrock(), TColor.SaveColor(), TMultiGraph.SavePrimitive(), ROOT::Vc::AVX::VectorHelper< float >.set(), ROOT::Vc::AVX::VectorHelper< int >.set(), ROOT::Vc::AVX::VectorHelper< unsigned int >.set(), ROOT::Vc::AVX::VectorHelper< signed short >.set(), ROOT::Vc::SSE::VectorHelper< signed short >.set(), ROOT::Vc::AVX::VectorHelper< unsigned short >.set(), ROOT::Vc::SSE::VectorHelper< unsigned short >.set(), TColor.SetAlpha(), TGLColor.SetAlpha(), TMVA::DecisionTreeNode.SetAlphaMinSubtree(), TEveDigitSet.SetAntiFlick(), TEveFrameBox.SetBackColorRGBA(), TTeXDump.SetColor(), TPDF.SetColor(), TPostScript.SetColor(), TGColorPick.SetColor(), TGLColor.SetColor(), TEveUtil.SetColorBrightness(), TSpectrum2Painter.SetColorIncrements(), TEveRGBAPalette.SetDefaultColorRGBA(), TEveFrameBox.SetFrameColorRGBA(), XrdProofdClient.SetGroup(), XrdProofdProofServ.SetGroup(), XrdProofdPriorityMgr.SetGroupPriority(), TPostScript.SetLineScale(), TEveRGBAPalette.SetOverColorRGBA(), TGeoMaterial.SetRadLen(), TColor.SetRGB(), XrdProofdAdmin.SetROOTVersion(), TGColorPick.SetSliderColor(), TEveTriangleSet.SetTriangleColor(), TEveRGBAPalette.SetUnderColorRGBA(), TGeoTorus.SolveQuartic(), TColor.TColor(), testDerivation(), ROOT::Math::GSLMultiMinimizer.TestGradient(), TestSpeed(), TGColorDialog.TGColorDialog(), TGDockButton.TGDockButton(), TGraph2D.TGraph2D(), TGraphDelaunay.TGraphDelaunay(), TCL.trsmul(), TSpline3.TSpline3(), TSpline5.TSpline5(), TListOfDataMembers.UnmapObject(), TListOfDataMembers.Update(), TGColorPick.UpdateCurrentColor(), TGColorDialog.UpdateHLSentries(), TCling.UpdateListsOnUnloaded(), TGColorDialog.UpdateRGBentries(), TASImage.Vectorize(), TGX11.WriteGIF(), TGWin32.WriteGIF(), TCL.~TCL(), and TMultiGraph.~TMultiGraph().

§ getter

_pythonization.getter

§ keep_orig

_pythonization.keep_orig

Definition at line 99 of file _pythonization.py.

§ match_attr

_pythonization.match_attr

Definition at line 97 of file _pythonization.py.

§ match_class

_pythonization.match_class

Definition at line 96 of file _pythonization.py.

§ match_del

_pythonization.match_del

Definition at line 226 of file _pythonization.py.

§ match_get

_pythonization.match_get

Definition at line 214 of file _pythonization.py.

§ match_many

_pythonization.match_many

Definition at line 233 of file _pythonization.py.

§ match_method

_pythonization.match_method

Definition at line 143 of file _pythonization.py.

§ match_set

_pythonization.match_set

Definition at line 218 of file _pythonization.py.

§ new_attr

_pythonization.new_attr

Definition at line 98 of file _pythonization.py.

§ overload

_pythonization.overload

Definition at line 144 of file _pythonization.py.

§ prop

_pythonization.prop

§ prop_name

_pythonization.prop_name

Definition at line 240 of file _pythonization.py.

§ setter

_pythonization.setter

Definition at line 254 of file _pythonization.py.

Referenced by TMVA::MethodBase.DisableWriting().

§ value

_pythonization.value

Definition at line 193 of file _pythonization.py.