Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-9510

Pythonizations for PyROOT experimental

    Details

    • Type: Story
    • Status: Reopened (View Workflow)
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: 6.16/00
    • Fix Version/s: None
    • Component/s: PyROOT
    • Labels:
      None
    • Development:

      Description

      This story collects all the pythonizations to be added to the new experimental PyROOT, which builds on top of Cppyy.

        Attachments

          Issue Links

          1.
          Make TTree objects iterable in Python Sub-task Closed Enric Tejedor Saavedra
          2.
          Pythonization for TTree::SetBranchAddress Sub-task Closed Enric Tejedor Saavedra
          3.
          Pretty-printing feature Sub-task Closed Stefan Wunsch
          4.
          Access a TTree branch as an attribute Sub-task Reopened Enric Tejedor Saavedra
          5.
          Numpy array interface for STL vector and RVec Sub-task Closed Stefan Wunsch
          6.
          Pythonization of TFile Sub-task Closed Danilo Piparo
          7.
          CallPyObjMethod should be available to all pythonisations Sub-task Closed Enric Tejedor Saavedra
          8.
          libROOTPython: must it be linked with all possible libraries containing Pythonised classes? Sub-task Closed Enric Tejedor Saavedra
          9.
          Pythonisation of TDirectory Sub-task Closed Danilo Piparo
          10.
          Pythonisation of TDirectoryFile Sub-task Closed Danilo Piparo
          11.
          Pythonization for TChain::SetBranchAddress Sub-task Closed Enric Tejedor Saavedra
          12.
          Make TTree subclasses iterable Sub-task Closed Enric Tejedor Saavedra
          13.
          Allow TTree subclasses to access branches as attributes Sub-task Closed Enric Tejedor Saavedra
          14.
          Pythonize SetBranchAddress for TTree subclasses Sub-task Closed Enric Tejedor Saavedra
          15.
          Pythonization for TTree::Branch Sub-task Closed Enric Tejedor Saavedra
          16.
          Pythonization for TComplex arithmetics Sub-task Closed Massimiliano Galli
          17.
          Associate GetSize and getSize to Python's len Sub-task Closed Enric Tejedor Saavedra
          18.
          Associate GetEntries to Python's len in TCollection Sub-task Closed Enric Tejedor Saavedra
          19.
          Associate GetSize to Python's len in TArray Sub-task Closed Enric Tejedor Saavedra
          20.
          Associate getSize to Python's len in RooAbsCollection Sub-task Closed Enric Tejedor Saavedra
          21.
          Make TIter instances Python iterators Sub-task Closed Enric Tejedor Saavedra
          22.
          Add Python-list-like functions to TCollection Sub-task Closed Enric Tejedor Saavedra
          23.
          Add operators to TCollection Sub-task Closed Enric Tejedor Saavedra
          24.
          Make TCollections iterable Sub-task Closed Enric Tejedor Saavedra
          25.
          Set buffer size for getter methods of TGraph-like classes Sub-task Closed Enric Tejedor Saavedra
          26.
          TFile: throw exception when trying to open a non-existing file Sub-task Open Enric Tejedor Saavedra
          27.
          Add Python-list-like functions to TSeqCollection Sub-task Closed Enric Tejedor Saavedra
          28.
          Add item access operators to TSeqCollection Sub-task Closed Enric Tejedor Saavedra
          29.
          Redefine item setting operator in TClonesArray Sub-task Closed Enric Tejedor Saavedra
          30.
          TObject pythonisation for __contains__ Sub-task Closed Enric Tejedor Saavedra
          31.
          TObject: implementation of Python comparison operators Sub-task Closed Enric Tejedor Saavedra
          32.
          TClass::DynamicCast pythonisation to return cast object Sub-task Closed Enric Tejedor Saavedra
          33.
          Give to TString properties of Python strings Sub-task Closed Enric Tejedor Saavedra
          34.
          Give to TObjString properties of Python strings Sub-task Closed Enric Tejedor Saavedra
          35.
          Add operator to multiply TH1 by constant Sub-task Closed Enric Tejedor Saavedra
          36.
          Associate GetNoElements in TVectorT to Python's len Sub-task Closed Enric Tejedor Saavedra
          37.
          Implement Python's len on TVector3 to always return 3 Sub-task Closed Enric Tejedor Saavedra
          38.
          Add checked __getitem__ to TVectorT Sub-task Closed Enric Tejedor Saavedra
          39.
          Add checked __getitem__ to TVector3 Sub-task Closed Enric Tejedor Saavedra
          40.
          Add checked __getitem__ to TArray Sub-task Closed Enric Tejedor Saavedra
          41.
          Add plotOn overloads of RooAbsData to RooDataHist Sub-task In Progress Enric Tejedor Saavedra
          42.
          Support the construction of TFX instances with a Python callable Sub-task Closed Stefan Wunsch
          43.
          Support Python callable as minimization function in TMinuit Sub-task Closed Enric Tejedor Saavedra
          44.
          Make RResultPtr<Object> behave more like Object* Sub-task Open Enric Tejedor Saavedra

            Activity

              People

              • Assignee:
                etejedor Enric Tejedor Saavedra
                Reporter:
                etejedor Enric Tejedor Saavedra
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  PlannedEnd:
                  PlannedStart: