ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
DONE
2
PARTIALLY DONE PriorityCompl.
3
NOT DONE
4
5
Builds1Make all 6.3X releases available on Conda (continuous)10
6
and2Upgrade the Windows builders to Windows 11 & Add MSVC preview builds in the CI10
7
Binaries3Move the ROOT doxy doc generation to the GitHub CI, including its upload for visibility on the web11
8
4Decommission the existing root.cern server in favour of a combination of CERN IT provided services10.5
9
5Make at least one release available for PIP, bringing this distribution channel to a beta for ROOT2030%
10
I/O1Enable schema evolution for std::auto_ptr<T> into std::unique_ptr<T> (2024)10
11
and2Remove the 1GB size limitation for objects written via TTree and row-wise IO (2024)10
12
TTree3Consistency of std::int types across ROOT I/O (needs changes in TTree I/O) (2024)20
13
4Create a new prototype Experimental::RFile (replacement for TFile) that works smoothly with old and new APIs200%
14
RNTuple1Take RNTuple classes out of experimental10.25
15
2Complete the first coherent set of schema evolution features10
16
3EP R&D: Implement a demonstrator of arbitrary combinations of chains and friends in the RNTupleProcessor20
17
4EP R&D: Design a first version of RNTuple metadata206%
18
RooFit1Numeric integration in n-dim with CUDA (2024)10
19
2EP R&D: Evaluation of custom user functions in CUDA (2024)10
20
3Perform analytical minimization of nuisance parameters related to MC statistical uncertainties (upstream from CMS Combine)10
21
4Enable discrete profile likelihood (upstream from CMS Combine)10
22
5Speedup the computation of the Hessian for big Higgs combinations at least by factor of 2 (currently takes several hours)2120%
23
Analysis1Reach feature parity of TTree and RNTuple processing with RDF 10.25
24
2RDataFrame: enable processing through internal bulk APIs (2024)10
25
3EP R&D: Deliver RDataFrame varied snapshots (2024)10
26
4Provide a mechanism to expose objectified NanoAOD preserving lazy reads (2024) 206%
27
Math1Improve histos and graphs interoperability with NumPy and UHI protocol and write code examples (2024)10
28
2BMBF: Advance current new histo implementation to one testable by experiments, e.g. integrated at a protoype level with rdf (2024)10
29
3Make numerical algorithms interfaces better accessible from Python e.g. minimisers like Minuit (2024)10
30
4Update the documentation for the Minuit algorithm20
31
5SYCLOPS: Release a library for Lorentz vector computations on accelerators in SYCL (2024)200%
32
Graphics1TScatter2D: Extension of TScatter (4-dim visualisation) to 5-dim10
33
and2Implement auto generated GUI for selected REveElement members20
34
Visualisation3Reduce the time needed and improve user experience of batch image production with web graphics20
35
4Re-write the documentation of the TWebCanvas and RWebWindow classes20
36
6REve client's window manger: undock action to spawn a new window, and increase performance of Geo Browser200%
37
Interpreters1EP R&D Use CppInterOp to replace internals of TClingCallFunc, most notably the need to JIT strings10
38
2SYCLOPS Expose SYCL (prototype) support of ROOT's interpreter20
39
4Review and cleanup whenever possible downstream Clang patches and C++ language extensions20.258%
40
overall:9%
i.e.
3/35items
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