TileDB-Py
TileDB-Py copied to clipboard
Field names of numpy structured arrays are lost
The fixed length attributes are very useful in TileDB, unfortunately the field names aren't preserved for some reason. When the schema is created, all field names get turned into strings like 'f0', 'f1', 'f2'...
Hi @SleepingPills, thanks for the suggestion. Currently TileDB doesn't have a way to name individual cells in a multi-cell attribute. We could record the names and reproduce when recreating the numpy dtype on read, but that will require several other changes -- I will keep this open and in mind while refactoring.