|
247 | 247 | This project aims to advance genomic data management by implementing ROOT's
|
248 | 248 | next-generation RNTuple format for sequence alignment storage. Beginning
|
249 | 249 | with validation of previous GeneROOT benchmarks showing 4x performance gains
|
250 |
| - with TTree, we will then extend these capabilities with RNTuple technology. |
| 250 | + with `TTree`, we will then extend these capabilities with RNTuple technology. |
251 | 251 | Genomic sequencing data volumes are growing exponentially, creating performance
|
252 | 252 | bottlenecks in traditional formats.RNTuple's improved memory mapping, type
|
253 | 253 | safety through templated interfaces, and parallelization capabilities position
|
|
546 | 546 | Cppyy uses pythonized wrappers of useful classes from libraries like STL and Eigen that allow the user to utilize them on the Python side.
|
547 | 547 | Current support follows container types in STL like std::vector, std::map, and std::tuple and the Matrix-based classes in Eigen/Dense.
|
548 | 548 | These cppyy objects can be plugged into idiomatic expressions that expect Python builtin-types.
|
549 |
| - This behaviour is achieved by growing pythonistic methods like __len__ while also retaining its C++ methods like size. |
| 549 | + This behaviour is achieved by growing pythonic methods like __len__ while also retaining its C++ methods like size. |
550 | 550 | Efficient and automatic conversion between C++ and Python is essential towards high-performance cross-language support.
|
551 | 551 | This approach eliminates overheads arising from iterative initialization such as comma insertion in Eigen.
|
552 | 552 | This opens up new avenues for the utilization of Cppyy’s bindings in tools that perform numerical operations for transformations, or optimization.
|
|
610 | 610 | - title: "Extend the Automatic Differentiation Support in RooFit"
|
611 | 611 | status: Completed
|
612 | 612 | description: |
|
613 |
| - In terms of minimization time, Roofit offers faster results even with numerical |
| 613 | + In terms of minimization time, RooFit offers faster results even with numerical |
614 | 614 | differentiation techniques as compared to minimizing a likelihood function that
|
615 | 615 | is written by hand in C++, due its complex caching logic. Automatic differentiation
|
616 | 616 | gives an additional speedup and more accuracy and scalability for problems with large
|
|
0 commit comments