A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | DONE | |||||||||||||||||||||||||
2 | PARTIALLY DONE | Priority | Compl. | |||||||||||||||||||||||
3 | NOT DONE | |||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | Builds | 1 | Make all 6.3X releases available on Conda (continuous) | 1 | 0 | |||||||||||||||||||||
6 | and | 2 | Upgrade the Windows builders to Windows 11 & Add MSVC preview builds in the CI | 1 | 0 | |||||||||||||||||||||
7 | Binaries | 3 | Move the ROOT doxy doc generation to the GitHub CI, including its upload for visibility on the web | 1 | 1 | |||||||||||||||||||||
8 | 4 | Decommission the existing root.cern server in favour of a combination of CERN IT provided services | 1 | 0.5 | ||||||||||||||||||||||
9 | 5 | Make at least one release available for PIP, bringing this distribution channel to a beta for ROOT | 2 | 0 | 30 | % | ||||||||||||||||||||
10 | I/O | 1 | Enable schema evolution for std::auto_ptr<T> into std::unique_ptr<T> (2024) | 1 | 0 | |||||||||||||||||||||
11 | and | 2 | Remove the 1GB size limitation for objects written via TTree and row-wise IO (2024) | 1 | 0 | |||||||||||||||||||||
12 | TTree | 3 | Consistency of std::int types across ROOT I/O (needs changes in TTree I/O) (2024) | 2 | 0 | |||||||||||||||||||||
13 | 4 | Create a new prototype Experimental::RFile (replacement for TFile) that works smoothly with old and new APIs | 2 | 0 | 0 | % | ||||||||||||||||||||
14 | RNTuple | 1 | Take RNTuple classes out of experimental | 1 | 0.25 | |||||||||||||||||||||
15 | 2 | Complete the first coherent set of schema evolution features | 1 | 0 | ||||||||||||||||||||||
16 | 3 | EP R&D: Implement a demonstrator of arbitrary combinations of chains and friends in the RNTupleProcessor | 2 | 0 | ||||||||||||||||||||||
17 | 4 | EP R&D: Design a first version of RNTuple metadata | 2 | 0 | 6 | % | ||||||||||||||||||||
18 | RooFit | 1 | Numeric integration in n-dim with CUDA (2024) | 1 | 0 | |||||||||||||||||||||
19 | 2 | EP R&D: Evaluation of custom user functions in CUDA (2024) | 1 | 0 | ||||||||||||||||||||||
20 | 3 | Perform analytical minimization of nuisance parameters related to MC statistical uncertainties (upstream from CMS Combine) | 1 | 0 | ||||||||||||||||||||||
21 | 4 | Enable discrete profile likelihood (upstream from CMS Combine) | 1 | 0 | ||||||||||||||||||||||
22 | 5 | Speedup the computation of the Hessian for big Higgs combinations at least by factor of 2 (currently takes several hours) | 2 | 1 | 20 | % | ||||||||||||||||||||
23 | Analysis | 1 | Reach feature parity of TTree and RNTuple processing with RDF | 1 | 0.25 | |||||||||||||||||||||
24 | 2 | RDataFrame: enable processing through internal bulk APIs (2024) | 1 | 0 | ||||||||||||||||||||||
25 | 3 | EP R&D: Deliver RDataFrame varied snapshots (2024) | 1 | 0 | ||||||||||||||||||||||
26 | 4 | Provide a mechanism to expose objectified NanoAOD preserving lazy reads (2024) | 2 | 0 | 6 | % | ||||||||||||||||||||
27 | Math | 1 | Improve histos and graphs interoperability with NumPy and UHI protocol and write code examples (2024) | 1 | 0 | |||||||||||||||||||||
28 | 2 | BMBF: Advance current new histo implementation to one testable by experiments, e.g. integrated at a protoype level with rdf (2024) | 1 | 0 | ||||||||||||||||||||||
29 | 3 | Make numerical algorithms interfaces better accessible from Python e.g. minimisers like Minuit (2024) | 1 | 0 | ||||||||||||||||||||||
30 | 4 | Update the documentation for the Minuit algorithm | 2 | 0 | ||||||||||||||||||||||
31 | 5 | SYCLOPS: Release a library for Lorentz vector computations on accelerators in SYCL (2024) | 2 | 0 | 0 | % | ||||||||||||||||||||
32 | Graphics | 1 | TScatter2D: Extension of TScatter (4-dim visualisation) to 5-dim | 1 | 0 | |||||||||||||||||||||
33 | and | 2 | Implement auto generated GUI for selected REveElement members | 2 | 0 | |||||||||||||||||||||
34 | Visualisation | 3 | Reduce the time needed and improve user experience of batch image production with web graphics | 2 | 0 | |||||||||||||||||||||
35 | 4 | Re-write the documentation of the TWebCanvas and RWebWindow classes | 2 | 0 | ||||||||||||||||||||||
36 | 6 | REve client's window manger: undock action to spawn a new window, and increase performance of Geo Browser | 2 | 0 | 0 | % | ||||||||||||||||||||
37 | Interpreters | 1 | EP R&D Use CppInterOp to replace internals of TClingCallFunc, most notably the need to JIT strings | 1 | 0 | |||||||||||||||||||||
38 | 2 | SYCLOPS Expose SYCL (prototype) support of ROOT's interpreter | 2 | 0 | ||||||||||||||||||||||
39 | 4 | Review and cleanup whenever possible downstream Clang patches and C++ language extensions | 2 | 0.25 | 8 | % | ||||||||||||||||||||
40 | overall: | 9 | % | i.e. | 3 | / | 35 | items | ||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |