|
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