Describe the bug
len(exp.obs)
tiledb.libtiledb.TileDBError: Static type (UINT64) does not match expected type (FLOAT32)
To Reproduce
import tiledbsoma
p = "s3://..."
exp = tiledbsoma.open(p)
obs_df = exp.obs.read().concat().to_pandas()
len(obs_df)
#726107
obs_df.dtypes.astype(str).unique()
# array(['int64', 'float32', 'category', 'object'], dtype=object)
len(exp.obs)
"""
Traceback (most recent call last):
File "<python-input-22>", line 1, in <module>
len(exp.obs)
~~~^^^^^^^^^
File "/home/ubuntu/scripts/misc/.venv/lib/python3.13/site-packages/tiledbsoma/_dataframe.py", line 679, in __len__
return self.count
^^^^^^^^^^
File "/home/ubuntu/scripts/misc/.venv/lib/python3.13/site-packages/tiledbsoma/_dataframe.py", line 450, in count
return int(self._handle.count)
^^^^^^^^^^^^^^^^^^
tiledb.libtiledb.TileDBError: Static type (UINT64) does not match expected type (FLOAT32)
"""
Versions (please complete the following information):
tiledbsoma.__version__ 2.3.0
TileDB core version (libtiledbsoma) 2.30.0
python version 3.13.1.final.0
OS version Linux 6.8.0-1050-aws
Additional context
(base) ubuntu@ip-xxx:~/scripts/misc$ uv run gdb --args python a.py
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from python...
(No debugging symbols found in python)
(gdb) run
Starting program: /home/ubuntu/scripts/misc/.venv/bin/python a.py
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffec9ff640 (LWP 2574206)]
[New Thread 0x7fffe91ff640 (LWP 2574207)]
[New Thread 0x7fffe89fe640 (LWP 2574208)]
[New Thread 0x7fffc3fff640 (LWP 2574209)]
[New Thread 0x7fffc37fe640 (LWP 2574210)]
[New Thread 0x7fffc2ffd640 (LWP 2574211)]
[New Thread 0x7fffc27fc640 (LWP 2574212)]
[New Thread 0x7fffc1ffb640 (LWP 2574213)]
[New Thread 0x7fffc17fa640 (LWP 2574214)]
[New Thread 0x7fffc0ff9640 (LWP 2574215)]
[New Thread 0x7fffc07f8640 (LWP 2574216)]
[New Thread 0x7fffbfff7640 (LWP 2574217)]
[New Thread 0x7fffbf7f6640 (LWP 2574218)]
[New Thread 0x7fffbeff5640 (LWP 2574219)]
[New Thread 0x7fffbe7f4640 (LWP 2574220)]
[New Thread 0x7fffbdff3640 (LWP 2574221)]
[Detaching after vfork from child process 2574222]
[New Thread 0x7fffb572e640 (LWP 2574223)]
[New Thread 0x7fffb4f2d640 (LWP 2574224)]
[New Thread 0x7fffb472c640 (LWP 2574225)]
[New Thread 0x7fffb3f2b640 (LWP 2574226)]
[New Thread 0x7fffb372a640 (LWP 2574227)]
[New Thread 0x7fffb2f29640 (LWP 2574228)]
[New Thread 0x7fffb2728640 (LWP 2574229)]
[New Thread 0x7fffb1f27640 (LWP 2574230)]
[New Thread 0x7fffb1726640 (LWP 2574231)]
[New Thread 0x7fffb0f25640 (LWP 2574232)]
[New Thread 0x7fffb0724640 (LWP 2574233)]
[New Thread 0x7fffaff23640 (LWP 2574234)]
[New Thread 0x7fffaf722640 (LWP 2574235)]
[New Thread 0x7fffaef21640 (LWP 2574236)]
[New Thread 0x7fffae720640 (LWP 2574237)]
[New Thread 0x7fffadf1f640 (LWP 2574238)]
[New Thread 0x7fffad71e640 (LWP 2574239)]
[New Thread 0x7fffacf1d640 (LWP 2574240)]
[New Thread 0x7fffac71c640 (LWP 2574241)]
[New Thread 0x7fffabf1b640 (LWP 2574242)]
[New Thread 0x7fffab71a640 (LWP 2574243)]
[New Thread 0x7fffaaf19640 (LWP 2574244)]
[New Thread 0x7fffaa718640 (LWP 2574245)]
[New Thread 0x7fffa9f17640 (LWP 2574246)]
[New Thread 0x7fffa9716640 (LWP 2574247)]
[New Thread 0x7fffa8f15640 (LWP 2574248)]
[New Thread 0x7fffa8714640 (LWP 2574249)]
[New Thread 0x7fffa7f13640 (LWP 2574250)]
[New Thread 0x7fffa7712640 (LWP 2574251)]
[New Thread 0x7fffa6f11640 (LWP 2574252)]
[New Thread 0x7fffa6710640 (LWP 2574253)]
[New Thread 0x7fffa5f0f640 (LWP 2574254)]
[New Thread 0x7fffa570e640 (LWP 2574255)]
[New Thread 0x7fffa4f0d640 (LWP 2574256)]
[New Thread 0x7fff9ffff640 (LWP 2574257)]
[New Thread 0x7fff9f7fe640 (LWP 2574258)]
[New Thread 0x7fff9effd640 (LWP 2574259)]
[New Thread 0x7fff9e7fc640 (LWP 2574260)]
[New Thread 0x7fff9dffb640 (LWP 2574261)]
[New Thread 0x7fff9d7fa640 (LWP 2574262)]
[New Thread 0x7fff9cff9640 (LWP 2574263)]
[New Thread 0x7fff7ffff640 (LWP 2574264)]
[Thread 0x7fff7ffff640 (LWP 2574264) exited]
[New Thread 0x7fff7f7fe640 (LWP 2574265)]
[New Thread 0x7fff7effd640 (LWP 2574266)]
[Thread 0x7fff7effd640 (LWP 2574266) exited]
[Thread 0x7fff7f7fe640 (LWP 2574265) exited]
[New Thread 0x7fff7dffb640 (LWP 2574267)]
[New Thread 0x7fff7e7fc640 (LWP 2574268)]
[Thread 0x7fff7e7fc640 (LWP 2574268) exited]
[Thread 0x7fff7dffb640 (LWP 2574267) exited]
[New Thread 0x7fff7cff9640 (LWP 2574269)]
[New Thread 0x7fff7d7fa640 (LWP 2574270)]
[New Thread 0x7fff5ffff640 (LWP 2574271)]
[Thread 0x7fff5ffff640 (LWP 2574271) exited]
[Thread 0x7fff7d7fa640 (LWP 2574270) exited]
[Thread 0x7fff7cff9640 (LWP 2574269) exited]
[New Thread 0x7fff5f7fe640 (LWP 2574272)]
[New Thread 0x7fff5e7fc640 (LWP 2574275)]
[New Thread 0x7fff5d7fa640 (LWP 2574277)]
[New Thread 0x7fff5cff9640 (LWP 2574276)]
[New Thread 0x7ff9ff7de640 (LWP 2574278)]
[New Thread 0x7fff5dffb640 (LWP 2574274)]
[New Thread 0x7ff9fefdd640 (LWP 2574280)]
[New Thread 0x7ff9fffdf640 (LWP 2574279)]
[New Thread 0x7fff5effd640 (LWP 2574273)]
[Thread 0x7fff5effd640 (LWP 2574273) exited]
[New Thread 0x7ff9fe7dc640 (LWP 2574281)]
[Thread 0x7ff9fefdd640 (LWP 2574280) exited]
[Thread 0x7fff5d7fa640 (LWP 2574277) exited]
[Thread 0x7fff5e7fc640 (LWP 2574275) exited]
[Thread 0x7ff9ff7de640 (LWP 2574278) exited]
[Thread 0x7fff5cff9640 (LWP 2574276) exited]
[Thread 0x7fff5dffb640 (LWP 2574274) exited]
[Thread 0x7ff9fffdf640 (LWP 2574279) exited]
[Thread 0x7ff9fe7dc640 (LWP 2574281) exited]
[Thread 0x7fff5f7fe640 (LWP 2574272) exited]
[New Thread 0x7fff5f7fe640 (LWP 2574282)]
[New Thread 0x7ff9fdfdb640 (LWP 2574283)]
[New Thread 0x7ff9fd7da640 (LWP 2574284)]
[New Thread 0x7ff9fcfd9640 (LWP 2574285)]
[New Thread 0x7ff9dffff640 (LWP 2574286)]
[New Thread 0x7ff9df7fe640 (LWP 2574287)]
[New Thread 0x7ff9deffd640 (LWP 2574288)]
[New Thread 0x7ff9de7fc640 (LWP 2574289)]
[New Thread 0x7ff9ddffb640 (LWP 2574290)]
[New Thread 0x7ff9dd7fa640 (LWP 2574291)]
[New Thread 0x7ff9dcff9640 (LWP 2574292)]
[New Thread 0x7ff9cffff640 (LWP 2574293)]
[New Thread 0x7ff9cf7fe640 (LWP 2574294)]
[New Thread 0x7ff9ceffd640 (LWP 2574295)]
[New Thread 0x7ff9ce7fc640 (LWP 2574296)]
[New Thread 0x7ff9cdffb640 (LWP 2574297)]
Traceback (most recent call last):
File "/home/ubuntu/scripts/misc/a.py", line 15, in <module>
len(exp.obs)
~~~^^^^^^^^^
File "/home/ubuntu/scripts/misc/.venv/lib/python3.13/site-packages/tiledbsoma/_dataframe.py", line 679, in __len__
return self.count
^^^^^^^^^^
File "/home/ubuntu/scripts/misc/.venv/lib/python3.13/site-packages/tiledbsoma/_dataframe.py", line 450, in count
return int(self._handle.count)
^^^^^^^^^^^^^^^^^^
tiledb.libtiledb.TileDBError: Static type (UINT64) does not match expected type (FLOAT32)
[Thread 0x7fffa6f11640 (LWP 2574252) exited]
[Thread 0x7fffa7712640 (LWP 2574251) exited]
[Thread 0x7fffa7f13640 (LWP 2574250) exited]
[Thread 0x7fffa8714640 (LWP 2574249) exited]
[Thread 0x7fffa8f15640 (LWP 2574248) exited]
[Thread 0x7fffa9716640 (LWP 2574247) exited]
[Thread 0x7fffa9f17640 (LWP 2574246) exited]
[Thread 0x7fffaa718640 (LWP 2574245) exited]
[Thread 0x7fffab71a640 (LWP 2574243) exited]
[Thread 0x7fffac71c640 (LWP 2574241) exited]
[Thread 0x7fffacf1d640 (LWP 2574240) exited]
[Thread 0x7fffad71e640 (LWP 2574239) exited]
[Thread 0x7fffa5f0f640 (LWP 2574254) exited]
[Thread 0x7fffabf1b640 (LWP 2574242) exited]
[Thread 0x7fffa6710640 (LWP 2574253) exited]
[Thread 0x7fffaaf19640 (LWP 2574244) exited]
[Thread 0x7fffaf722640 (LWP 2574235) exited]
[Thread 0x7fffadf1f640 (LWP 2574238) exited]
[Thread 0x7fffae720640 (LWP 2574237) exited]
[Thread 0x7fffaff23640 (LWP 2574234) exited]
[Thread 0x7fffaef21640 (LWP 2574236) exited]
[Thread 0x7fffb2728640 (LWP 2574229) exited]
[Thread 0x7fffb2f29640 (LWP 2574228) exited]
[Thread 0x7fffb372a640 (LWP 2574227) exited]
[Thread 0x7fffb3f2b640 (LWP 2574226) exited]
[Thread 0x7fffb472c640 (LWP 2574225) exited]
[Thread 0x7fffb572e640 (LWP 2574223) exited]
[Thread 0x7fffb0f25640 (LWP 2574232) exited]
[Thread 0x7fffb4f2d640 (LWP 2574224) exited]
[Thread 0x7fffb1f27640 (LWP 2574230) exited]
[Thread 0x7fffb0724640 (LWP 2574233) exited]
[Thread 0x7fffb1726640 (LWP 2574231) exited]
[Thread 0x7ff9cdffb640 (LWP 2574297) exited]
[Thread 0x7ff9ce7fc640 (LWP 2574296) exited]
[Thread 0x7ff9ceffd640 (LWP 2574295) exited]
[Thread 0x7ff9cf7fe640 (LWP 2574294) exited]
[Thread 0x7ff9cffff640 (LWP 2574293) exited]
[Thread 0x7ff9dcff9640 (LWP 2574292) exited]
[Thread 0x7ff9dd7fa640 (LWP 2574291) exited]
[Thread 0x7ff9ddffb640 (LWP 2574290) exited]
[Thread 0x7ff9de7fc640 (LWP 2574289) exited]
[Thread 0x7ff9deffd640 (LWP 2574288) exited]
[Thread 0x7ff9df7fe640 (LWP 2574287) exited]
[Thread 0x7ff9dffff640 (LWP 2574286) exited]
[Thread 0x7ff9fcfd9640 (LWP 2574285) exited]
[Thread 0x7ff9fd7da640 (LWP 2574284) exited]
[Thread 0x7ff9fdfdb640 (LWP 2574283) exited]
[Thread 0x7fff5f7fe640 (LWP 2574282) exited]
[Thread 0x7fff9cff9640 (LWP 2574263) exited]
[New Thread 0x7fff9cff9640 (LWP 2574298)]
[Thread 0x7fff9d7fa640 (LWP 2574262) exited]
[Thread 0x7fff9dffb640 (LWP 2574261) exited]
[Thread 0x7fff9e7fc640 (LWP 2574260) exited]
[Thread 0x7fffc37fe640 (LWP 2574210) exited]
[Thread 0x7fffc27fc640 (LWP 2574212) exited]
[Thread 0x7fffc0ff9640 (LWP 2574215) exited]
[Thread 0x7fffbeff5640 (LWP 2574219) exited]
[Thread 0x7fffbdff3640 (LWP 2574221) exited]
[Thread 0x7fffbe7f4640 (LWP 2574220) exited]
[Thread 0x7fff9effd640 (LWP 2574259) exited]
[Thread 0x7fffbf7f6640 (LWP 2574218) exited]
[Thread 0x7fffbfff7640 (LWP 2574217) exited]
[Thread 0x7fffc07f8640 (LWP 2574216) exited]
[Thread 0x7fffc17fa640 (LWP 2574214) exited]
[Thread 0x7fffc1ffb640 (LWP 2574213) exited]
[Thread 0x7fffc2ffd640 (LWP 2574211) exited]
[Thread 0x7fffc3fff640 (LWP 2574209) exited]
[Thread 0x7fffe89fe640 (LWP 2574208) exited]
[Thread 0x7fffe91ff640 (LWP 2574207) exited]
[Thread 0x7fff9f7fe640 (LWP 2574258) exited]
[Thread 0x7fff9ffff640 (LWP 2574257) exited]
[Thread 0x7fffa4f0d640 (LWP 2574256) exited]
[Thread 0x7fffa570e640 (LWP 2574255) exited]
[Thread 0x7fff9cff9640 (LWP 2574298) exited]
[Thread 0x7ffff7eaf740 (LWP 2574203) exited]
[Thread 0x7fffec9ff640 (LWP 2574206) exited]
[New process 2574203]
[Inferior 1 (process 2574203) exited with code 01]
(gdb) bt
No stack.
(gdb)
Describe the bug
To Reproduce
Versions (please complete the following information):
Additional context