[RDF] Implement `Display` for distributed execution
Los mantenedores suelen responder en 1 día
@martamaja10 ya está trabajando en esto.
Desde el 12/1/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Feature description
Hi,
I am reading:
https://root.cern/doc/master/classROOT_1_1RDataFrame.html#rdf_distrdf
and I see that we cannot use Report with things like Dask. Could you please implement this?
In order to fully parallelize with processes, we need stuff like this. Without it, we can pass an executor to the code that makes the dataframe, but we will see stuff like:
Traceback (most recent call last):
File "/home/acampove/micromamba/envs/rx_run3/lib/python3.13/site-packages/DistRDF/Proxy.py", line 245, in __getattr__
return getattr(self.proxied_node, attr)
AttributeError: 'Node' object has no attribute 'Report'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/acampove/Tests/root/fromspec/test.py", line 85, in <module>
main()
~~~~^^
File "/home/acampove/Tests/root/fromspec/test.py", line 77, in main
arr_1 = _get_array(client)
File "/home/acampove/Tests/root/fromspec/test.py", line 61, in _get_array
rep= df.Report()
^^^^^^^^^
File "/home/acampove/micromamba/envs/rx_run3/lib/python3.13/site-packages/DistRDF/Proxy.py", line 256, in __getattr__
raise AttributeError(msg)
AttributeError: 'Filter' object has no attribute 'Report'
all over the code that uses the dataframe, forcing us to either spend time reimplementing all these parts or not using this distributed approach at all...
Alternatives considered
No response
Additional context
No response
- Lenguaje dominante
- C++
- Estrellas
- 3.3k
- Forks
- 1.6k
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 188
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de root-project/root
-
thisroot.sh: wrong ROOTSYS in zsh when the shell's command line has a newlinePosiblemente ocupada @dpiparo la tomó hace 4 días. Abiertobug in:Build System
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
root-project/root#23746 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[tmva][sofie] Inputs of unsupported type (e.g. float16) give code that does not compile instead of an errorPosiblemente ocupada @lmoneta la tomó hace 13 días. AbiertoAI-Assisted bug in:SOFIE
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
root-project/root#23655 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[RDataFrame] Code that transforms `#var` alias to `R_rdf_sizeof_var` does not respect string literalsPosiblemente ocupada @vepadulano la tomó hace 1 día. Abiertobug in:RDataFrame
Dificultad 3/5 1-2 días Aptitud para principiantes 71/100
root-project/root#23790 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
TDataMember::GetOffset interfers to TDataMember::GetOffsetCintPosiblemente ocupada @pcanal la tomó hoy. Abiertobug in:Core Libraries
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
root-project/root#23777 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
`TChain::GetEntries` internal caching ineffective?Posiblemente ocupada @pcanal la tomó hace 6 días. Abiertoimprovement in:TTree
root-project/root#23738 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de root-project/root
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
telegramdesktop/tdesktop#31505 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
ll-builder shell completions omit existing lockfile commands and --lockedPosiblemente ocupada @project-nju-learner la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
OpenAtom-Linyaps/linyaps#2291 ·
Los mantenedores suelen responder en 1 día
-
area: ui bug P3: low value: low
Dificultad 1/5 1-3 horas Aptitud para principiantes 85/100
patrick-hudson/put.gd-desktop#494 ·
Los mantenedores suelen responder en 1 día
-
Plugin storage: send reason codes, not English sentences, so the overview can translate themAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
prestonbrown/helixscreen#1867 ·
Los mantenedores suelen responder en 2 días