TileDB-Inc / TileDB-Py

Python interface to the TileDB storage engine
MIT License
181 stars 32 forks source link

TileDB-Py 0.28.0 against TileDB 2.22.0 #1951

Closed ihnorton closed 2 months ago

ihnorton commented 2 months ago

TileDB-Py 0.28.0 against TileDB 2.22.0


wheel test build on this branch: https://github.com/TileDB-Inc/TileDB-Py/pull/new/release-test-0.28.0-2.22.0

nguyenv commented 2 months ago

Since we need to rerun this anyways, should we get #1933 in this release?

ihnorton commented 2 months ago

Not quite ready, can go in a patch

On Mon, Apr 15, 2024 at 10:32 PM nguyenv @.***> wrote:

Since we need to rerun this anyways, should we get #1933 https://github.com/TileDB-Inc/TileDB-Py/pull/1933 in this release?

— Reply to this email directly, view it on GitHub https://github.com/TileDB-Inc/TileDB-Py/pull/1951#issuecomment-2058123470, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACQAGWJF3P6J3YRZP6DOGTY5SES7AVCNFSM6AAAAABGICPQUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJYGEZDGNBXGA . You are receiving this because you authored the thread.Message ID: @.***>

ihnorton commented 2 months ago

Release check:

In [1]: import tiledb
tiledb.li
In [2]: tiledb.version(), tiledb.libtiledb.version()
Out[2]: ((0, 28, 0), (2, 22, 0))

In [3]: a = tiledb.open("s3://tiledb-isaiah2/debug/a1")

In [4]: a.schema
Out[4]:
ArraySchema(
  domain=Domain(*[
    Dim(name='__dim_0', domain=(0, 3), tile=4, dtype='uint64', filters=FilterList([ZstdFilter(level=-1), ])),
    Dim(name='__dim_1', domain=(0, 3), tile=4, dtype='uint64', filters=FilterList([ZstdFilter(level=-1), ])),
  ]),
  attrs=[
    Attr(name='', dtype='float64', var=False, nullable=False, enum_label=None),
  ],
  cell_order='row-major',
  tile_order='row-major',
  sparse=False,
)

# ===

In [1]: import tiledb, tiledb.cloud

In [2]: tiledb.default_ctx(tiledb.cloud.Ctx().config())
Out[2]: tiledb.Ctx() [see Ctx.config() for configuration]

In [3]: b = tiledb.open("tiledb://ihnorton/4b7a6d7a-9015-482c-b328-62760afaf28b")

In [4]: b.schema
Out[4]:
ArraySchema(
  domain=Domain(*[
    Dim(name='__dim_0', domain=(0, 9), tile=10, dtype='uint64', filters=FilterList([ZstdFilter(level=-1), ])),
  ]),
  attrs=[
    Attr(name='', dtype='float64', var=False, nullable=False, enum_label=None),
  ],
  cell_order='row-major',
  tile_order='row-major',
  sparse=False,
)