ROOT Open Projects

Opportunities for collaboration and contributions

Published

4/11/25

Modified

5/11/25

RNTuple & I/O

S3 Backend for RNTuple

C++ HTTP

Responsible: Jakob Blomer

Target: Master Thesis / Tech / ATLAS Quali Task (perhaps related to ATLAS cloud R&D)

6-12 months

Graceful crash recovery of RNTuple write streams

C++

Responsible: Jakob Blomer

Target: Master Thesis / Tech

12 months

Abstract Object Access in ROOT Schema Evolution

C++

Responsible: Jakob Blomer

Target: Grad

18-24 months

Python Interface

ROOT in free-threaded Python

CPython Cling Thread-safety

Responsible: Jonas Rembser

Target: GSoC student

3 months

W-mass analysis with RooFit

Physics Statistical Analysis Python C++

Responsible: Jonas Rembser

Target: Summer student or master thesis

3-4 months

Compiler Technology

Improve robustness of dictionary to module lookups in ROOT

Clang LLVM Cling ROOT

Responsible: Vassil Vassilev

Target: GSoC Student

3-4 months

Implement CppInterOp API exposing memory, ownership and thread safety information

Clang LLVM Cling cppyy

Responsible: Vassil Vassilev

Target: GSoC Student

3-4 months