Skip to content

Commit ba68c93

Browse files
committed
Fix 'alias of' for DenseArray and SparseArray
1 parent 586c602 commit ba68c93

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

doc/source/python-api.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Array
115115
Dense Array
116116
-----------
117117

118-
.. autoclass:: tiledb.libtiledb.DenseArrayImpl
118+
.. autoclass:: tiledb.DenseArray
119119
:members:
120120

121121
.. automethod:: __getitem__(selection)
@@ -124,7 +124,7 @@ Dense Array
124124
Sparse Array
125125
------------
126126

127-
.. autoclass:: tiledb.libtiledb.SparseArrayImpl
127+
.. autoclass:: tiledb.SparseArray
128128
:members:
129129

130130
.. automethod:: __getitem__(selection)

tiledb/__init__.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@
9191
)
9292
from .libtiledb import (
9393
Array,
94+
DenseArrayImpl,
95+
SparseArrayImpl,
9496
consolidate,
9597
ls,
9698
move,
@@ -103,8 +105,6 @@
103105
vacuum,
104106
walk,
105107
)
106-
from .libtiledb import DenseArrayImpl as DenseArray
107-
from .libtiledb import SparseArrayImpl as SparseArray
108108
from .multirange_indexing import EmptyRange
109109
from .object import Object
110110
from .parquet_ import from_parquet
@@ -134,13 +134,19 @@
134134
try:
135135
from tiledb.cloud.cloudarray import CloudArray
136136
except ImportError:
137-
pass
137+
138+
class DenseArray(DenseArrayImpl):
139+
pass
140+
141+
class SparseArray(SparseArrayImpl):
142+
pass
143+
138144
else:
139145

140-
class DenseArray(DenseArray, CloudArray):
146+
class DenseArray(DenseArrayImpl, CloudArray):
141147
pass
142148

143-
class SparseArray(SparseArray, CloudArray):
149+
class SparseArray(SparseArrayImpl, CloudArray):
144150
pass
145151

146152
del CloudArray

0 commit comments

Comments
 (0)