Skip to content

Conversation

@siliataider
Copy link
Contributor

This Pull request:

Changes or fixes:

This PR summarizes some optimizations and cleanup, main points here:

  • Removed the RDataFrame::Count() calls from the RDatasetLoader and the RChunkLoader to reduce the number of times we trigger the RDF computation graph.
  • Removed mutable default arguments, replaced with None and explicit normalization.
  • Updated docstrings and type hints to be consistent.

Checklist:

  • tested changes locally

@siliataider siliataider self-assigned this Feb 9, 2026
@siliataider siliataider added the in:ML Everything under ROOT/ML label Feb 9, 2026
Copy link
Member

@vepadulano vepadulano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, changes LGTM! I have a comment for discussion.

@github-actions
Copy link

github-actions bot commented Feb 9, 2026

Test Results

    22 files      22 suites   3d 13h 55m 27s ⏱️
 3 787 tests  3 787 ✅ 0 💤 0 ❌
76 190 runs  76 190 ✅ 0 💤 0 ❌

Results for commit b3dd995.

♻️ This comment has been updated with latest results.

@siliataider siliataider merged commit dfff5f9 into root-project:master Feb 10, 2026
54 of 58 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in:ML Everything under ROOT/ML in:Python Interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants