Skip to content
Snippets Groups Projects
Commit 2a4103f1 authored by Enric Tejedor Saavedra's avatar Enric Tejedor Saavedra
Browse files

Add release notes for 6.16 (PyROOT and experimental PyROOT)

parent 7bc58016
No related branches found
No related tags found
No related merge requests found
...@@ -338,9 +338,27 @@ available in cvmfs. ...@@ -338,9 +338,27 @@ available in cvmfs.
## Language Bindings ## Language Bindings
### PyROOT
- Fixed support for templated functions when in need of:
- typedef resolution (`Foo<Float_t>` -> `Foo<float>`)
- namespace addition (`Foo<vector<float>>` -> `Foo<std::vector<float>>`)
- full name completion (`Foo<std::vector<float>>` -> `Foo<std::vector<float, std::allocator<float>>>`)
### Experimental PyROOT ### Experimental PyROOT
- Pythonize TFile, TDirectory and TDirectoryFile. Most notably, implement attr syntax - Added pythonisations for `TTree` and its subclasses (e.g. `TChain`, `TNtuple`)
for these classes. - Pythonic iterator (`for event in tree:`)
- Access tree branches as attributes (`mytree.mybranch`)
- `TTree::Branch` pythonisation
- `TTree::SetBranchAddress` pythonisation
- Added pythonisations for `TDirectory` and its subclasses (e.g `TFile`, `TDirectoryFile`)
- Access directories/objects in `TDirectory`/`TDirectoryFile`/`TFile` as attributes
(`mydir1.mydir2.myhist`, `myfile.myhist`, `myfile.mydir.myhist`)
- `TDirectory::Get` pythonisation
- `TDirectory::WriteObject` pythonisation
- `TFile::Open` pythonisation
- Added pretty printing generic pythonisation for all classes
- Added interoperability with NumPy arrays for STL vectors and `RVec`s (zero-copy wrapping of
vectors and `RVec`s into NumPy arrays)
## JavaScript ROOT ## JavaScript ROOT
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment