The collection/group API has some very basic introspection via tiledb.object_type() (in Python). Is there a means to perform further introspection, in particular:
determine if an array is sparse or dense
access schema properties (eg, attribute names and types)
etc?
Or does the current API require that the application code remember the schema of any given object?
If there is no a priori knowledge of sparse/dense format, does the Array class support schema access, ie, is this legal? (it seems to work, but the docs suggest it might not work)
with tiledb.Array('path') as A:
my_array_is_sparse = A.schema.sparse