Warning
The Python interface to TileDB is still under development and the API is subject to change.
Typical usage of the Python interface to TileDB will use the top-level module tiledb
, e.g.
import tiledb
There is also a submodule libtiledb
which contains the necessary bindings to the underlying TileDB native library. Most of the time you will not need to interact with tiledb.libtiledb
unless you need native-library specific information, e.g. the version number:
import tiledb
tiledb.libtiledb.version() # Native TileDB library version number
tiledb.TileDBError
tiledb.Ctx
tiledb.Config
tiledb.ArraySchema
tiledb.Attr
tiledb.FilterList
tiledb.libtiledb.CompressionFilter
tiledb.GzipFilter
tiledb.ZstdFilter
tiledb.LZ4Filter
tiledb.Bzip2Filter
tiledb.RleFilter
tiledb.DoubleDeltaFilter
tiledb.BitShuffleFilter
tiledb.ByteShuffleFilter
tiledb.BitWidthReductionFilter
tiledb.PositiveDeltaFilter
tiledb.Dim
tiledb.Domain
tiledb.libtiledb.Array
tiledb.consolidate
tiledb.DenseArray
__getitem__(selection)
__setitem__(selection, value)
tiledb.SparseArray
__getitem__(selection)
__setitem__(selection, value)
tiledb.group_create
tiledb.object_type
tiledb.remove
tiledb.move
tiledb.ls
tiledb.walk
tiledb.VFS
tiledb.libtiledb.version
tiledb.stats_enable
tiledb.stats_disable
tiledb.stats_reset
tiledb.stats_dump