@@ -44,9 +44,7 @@ def __init__(self, path: str, attribute_name: str) -> None:
44
44
_all_attr .append (_schema .attr (i ).name )
45
45
46
46
if self ._attribute_name not in _all_attr :
47
- raise ValueError (
48
- f"Attribute '{ self ._attribute_name } ' not in the tiledb schema."
49
- )
47
+ raise ValueError (f"Attribute '{ self ._attribute_name } ' not in the tiledb schema." )
50
48
51
49
_attr_schema = _schema .attr (self ._attribute_name )
52
50
self ._dtype = _attr_schema .dtype
@@ -166,15 +164,11 @@ def _extract_array(x: TileDbArraySeed, subset: Tuple[Sequence[int], ...]):
166
164
_parsed_subset ,
167
165
)
168
166
169
- return (len (_first_subset ), len (_second_subset )), numpy .array (
170
- _data [x ._attribute_name ]
171
- )
167
+ return (len (_first_subset ), len (_second_subset )), numpy .array (_data [x ._attribute_name ])
172
168
173
169
174
170
@extract_dense_array .register
175
- def extract_dense_array_TileDbArraySeed (
176
- x : TileDbArraySeed , subset : Tuple [Sequence [int ], ...]
177
- ) -> numpy .ndarray :
171
+ def extract_dense_array_TileDbArraySeed (x : TileDbArraySeed , subset : Tuple [Sequence [int ], ...]) -> numpy .ndarray :
178
172
"""See :py:meth:`~delayedarray.extract_dense_array.extract_dense_array`.
179
173
180
174
Subset parameter is passed to tiledb's
@@ -184,9 +178,7 @@ def extract_dense_array_TileDbArraySeed(
184
178
return _output
185
179
186
180
187
- def _SparseNdarray_contents_from_coordinates (
188
- rows , cols , vals , shape , val_dtype , parsed_subset
189
- ):
181
+ def _SparseNdarray_contents_from_coordinates (rows , cols , vals , shape , val_dtype , parsed_subset ):
190
182
output = [None ] * shape [- 1 ]
191
183
for i , val in enumerate (vals ):
192
184
_offset_col = parsed_subset [1 ].index (cols [i ])
@@ -214,9 +206,7 @@ def _SparseNdarray_contents_from_coordinates(
214
206
215
207
216
208
@extract_sparse_array .register
217
- def extract_sparse_array_TileDbArraySeed (
218
- x : TileDbArraySeed , subset : Tuple [Sequence [int ], ...]
219
- ) -> SparseNdarray :
209
+ def extract_sparse_array_TileDbArraySeed (x : TileDbArraySeed , subset : Tuple [Sequence [int ], ...]) -> SparseNdarray :
220
210
"""See :py:meth:`~delayedarray.extract_sparse_array.extract_sparse_array`.
221
211
222
212
Subset parameter is passed to tiledb's
@@ -233,9 +223,7 @@ def extract_sparse_array_TileDbArraySeed(
233
223
_output [3 ],
234
224
)
235
225
236
- return SparseNdarray (
237
- shape = _subset_shape , contents = _content , dtype = x ._dtype , index_dtype = numpy .int32
238
- )
226
+ return SparseNdarray (shape = _subset_shape , contents = _content , dtype = x ._dtype , index_dtype = numpy .int32 )
239
227
240
228
241
229
class TileDbArray (DelayedArray ):
0 commit comments