Skip to content

Read strided categoricals, tuples, pandas 2 Series and reversed views in the pandas and numpy scans - #711

Merged
evertlammerts merged 6 commits into
v2.0-cyanopterafrom
fix-input-scan-values
Oct 28, 2026
Merged

evertlammerts merged 6 commits into
v2.0-cyanopterafrom
fix-input-scan-values

Conversation

@evertlammerts

Copy link
Copy Markdown
Member

A pandas 2 categorical read through a strided view (df[::2], iloc[1::2]) returned the rows of the full column: the category scan stepped by element while the codes view had a stride (299 of 300 rows wrong with int16 codes). A tuple of arrays, a pandas 2 Series, a range or a set, and any reversed view (df[::-1]) raised a bare std::bad_cast, where 1.5.6 read the tuple and refused the rest with a clear error.

@evertlammerts
evertlammerts added this pull request to the merge queue Oct 23, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 23, 2026
@evertlammerts
evertlammerts added this pull request to the merge queue Oct 27, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 27, 2026
evertlammerts added a commit that referenced this pull request Oct 28, 2026
Every CI test job exported the test group to a pylock.toml and installed
it. uv.lock is untracked, so each job resolves afresh, and the pylock
exporter downloads every wheel the index lists without a hash to compute
one, for every platform of the universal resolution. The pytorch-cpu
index lists torch 2.15.0's 36 wheels without hashes since this week; on
2026-10-28 four macOS Test abi3 jobs on #710, #711 and #723 died at the
export, timing out on a Linux cp315 torch wheel, while every Linux and
Windows job passed.
@evertlammerts
evertlammerts added this pull request to the merge queue Oct 28, 2026
Merged via the queue into v2.0-cyanoptera with commit c86f2c0 Oct 28, 2026
32 checks passed
@evertlammerts
evertlammerts deleted the fix-input-scan-values branch October 28, 2026 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant