We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug
The customer repro involved tiledbsoma.io.update_obs with:
tiledbsoma.io.update_obs
adata.obs.index
write_h5ad
read_h5ad
Collectively these resulted in an Arrow-table slice here: https://github.com/single-cell-data/TileDB-SOMA/blob/1.15.0rc4/apis/python/src/tiledbsoma/io/ingest.py#L1128-L1134 and the slices other than the first had, for this one column only, values from the first slice written. The Python-level slicing is correct, and the sliced Arrow table in Python is correct; the incorrect data is only visible (a) when debugging the array-writes in C++, or (b) on readback.
To Reproduce
A simple repro has been encapsulated in #3433 as a new unit-test case.
Tracking: [sc-60767]
The text was updated successfully, but these errors were encountered:
johnkerl
No branches or pull requests
Describe the bug
The customer repro involved
tiledbsoma.io.update_obs
with:adata.obs.index
write_h5ad
/read_h5ad
path tends to categoricalize string columns, which is why only theadata.obs.index
column was affectedCollectively these resulted in an Arrow-table slice here:
https://github.com/single-cell-data/TileDB-SOMA/blob/1.15.0rc4/apis/python/src/tiledbsoma/io/ingest.py#L1128-L1134
and the slices other than the first had, for this one column only, values from the first slice written. The Python-level slicing is correct, and the sliced Arrow table in Python is correct; the incorrect data is only visible (a) when debugging the array-writes in C++, or (b) on readback.
To Reproduce
A simple repro has been encapsulated in #3433 as a new unit-test case.
Tracking: [sc-60767]
The text was updated successfully, but these errors were encountered: