Skip to content

Move Accessor implementation to their own directory - #19134

Merged
rapids-bot[bot] merged 6 commits into
NVIDIA:branch-25.08from
mroeschke:ref/accessors
Jun 12, 2025
Merged

Move Accessor implementation to their own directory#19134
rapids-bot[bot] merged 6 commits into
NVIDIA:branch-25.08from
mroeschke:ref/accessors

Conversation

@mroeschke

@mroeschke mroeschke commented Jun 11, 2025

Copy link
Copy Markdown
Contributor

Description

The implementation for cuDF accessors (e.g. Series.str/list/cat/struct) lived in cudf/core/column, before redesigning the cuDF Python column around pylibcudf, xref #18726, it would be great if this auxiliary implementation was moved into its own namespace, cudf/core/accessors

This PR is 99% moving code and 1% updating some type annotations.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@mroeschke mroeschke self-assigned this Jun 11, 2025
@mroeschke
mroeschke requested a review from a team as a code owner June 11, 2025 17:59
@mroeschke mroeschke added Python Affects Python cuDF API. improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Jun 11, 2025
@github-actions github-actions Bot added the cudf.pandas Issues specific to cudf.pandas label Jun 11, 2025
@GPUtester GPUtester moved this to In Progress in cuDF Python Jun 11, 2025

@vyasr vyasr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I skimmed but LGTM assuming that docs builds pass (that's where I think it's most likely that we missed a necessary change).

@mroeschke

Copy link
Copy Markdown
Contributor Author

/merge

@rapids-bot
rapids-bot Bot merged commit 3fb115b into NVIDIA:branch-25.08 Jun 12, 2025
@github-project-automation github-project-automation Bot moved this from In Progress to Done in cuDF Python Jun 12, 2025
@mroeschke
mroeschke deleted the ref/accessors branch June 12, 2025 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cudf.pandas Issues specific to cudf.pandas improvement Improvement / enhancement to an existing function non-breaking Non-breaking change Python Affects Python cuDF API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants