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
.. autoexception:: tiledb.TileDBError :members:
.. autoclass:: tiledb.Ctx :members:
.. autoclass:: tiledb.Config :members:
.. autoclass:: tiledb.ArraySchema :members:
.. autoclass:: tiledb.Attr :members:
.. autoclass:: tiledb.FilterList :members:
.. autoclass:: tiledb.libtiledb.CompressionFilter :members:
.. autoclass:: tiledb.GzipFilter :members:
.. autoclass:: tiledb.ZstdFilter :members:
.. autoclass:: tiledb.LZ4Filter :members:
.. autoclass:: tiledb.Bzip2Filter :members:
.. autoclass:: tiledb.RleFilter :members:
.. autoclass:: tiledb.DoubleDeltaFilter :members:
.. autoclass:: tiledb.BitShuffleFilter :members:
.. autoclass:: tiledb.ByteShuffleFilter :members:
.. autoclass:: tiledb.BitWidthReductionFilter :members:
.. autoclass:: tiledb.PositiveDeltaFilter :members:
.. autoclass:: tiledb.Dim :members:
.. autoclass:: tiledb.Domain :members:
.. autoclass:: tiledb.libtiledb.Array :members:
.. autofunction:: tiledb.consolidate
.. autoclass:: tiledb.DenseArray :members: .. automethod:: __getitem__(selection) .. automethod:: __setitem__(selection, value)
.. autoclass:: tiledb.SparseArray :members: .. automethod:: __getitem__(selection) .. automethod:: __setitem__(selection, value)
.. autofunction:: tiledb.group_create
.. autofunction:: tiledb.object_type
.. autofunction:: tiledb.remove
.. autofunction:: tiledb.move
.. autofunction:: tiledb.ls
.. autofunction:: tiledb.walk
.. autoclass:: tiledb.VFS :members:
.. autofunction:: tiledb.libtiledb.version
.. autofunction:: tiledb.stats_enable
.. autofunction:: tiledb.stats_disable
.. autofunction:: tiledb.stats_reset
.. autofunction:: tiledb.stats_dump