Skip to content

Commit aded29c

Browse files
niklasmueboeniklasmueboe
authored andcommitted
fix Xenium parquet loading
1 parent 40830e2 commit aded29c

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

sainsc/io/_io.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -251,11 +251,14 @@ def read_Xenium(
251251
if "is_gene" in transcripts.collect_schema().names():
252252
transcripts = transcripts.filter(pl.col("is_gene"))
253253

254-
transcripts = (
255-
transcripts.select(columns)
256-
.with_columns(pl.col("feature_name").cast(pl.Categorical))
257-
.collect()
258-
)
254+
with pl.StringCache():
255+
transcripts = (
256+
transcripts.select(columns)
257+
.with_columns(
258+
pl.col("feature_name").cast(pl.String).cast(pl.Categorical)
259+
)
260+
.collect()
261+
)
259262
else:
260263
transcripts = pl.read_csv(
261264
filepath,

0 commit comments

Comments
 (0)