Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[RDF] Implement `Display` for distributed execution

オープン
#20,846 コメント 5 件 リアクション 0 件 担当者 2 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@martamaja10 がすでに取り組んでいます。

2026年1月12日 から。

評価

この issue はまだ評価されていません。

説明

in:RDataFrame new feature
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

主要言語
C++
スター
3.3k
フォーク
1.6k
平均マージ
2日 17時間
マージ済み PR(30日)
188

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

root-project/root のほかの issue

root-project/root の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。