Skip to content

Commit 7e9edc3

Browse files
committed
Adding kwargs converters constructors
1 parent 0afe048 commit 7e9edc3

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

tiledb/bioimg/converters/base.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -284,10 +284,7 @@ def from_tiledb(
284284
output_config = config
285285

286286
slide = TileDBOpenSlide(input_path, attr=attr, config=config)
287-
ome = writer_kwargs.get("ome", None)
288-
writer = cls._ImageWriterType(
289-
destination_uri, logger, **({"ome": True if ome else None} or {})
290-
)
287+
writer = cls._ImageWriterType(destination_uri, logger, **(writer_kwargs or {}))
291288

292289
with slide, writer:
293290
writer.write_group_metadata(slide.properties)

tiledb/bioimg/converters/ome_tiff.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,9 @@ def chunk_iterator() -> Iterator[Tuple[Tuple[slice, ...], NDArray[Any]]]:
405405

406406

407407
class OMETiffWriter:
408-
def __init__(self, output_path: str, logger: logging.Logger, ome: bool = True):
408+
def __init__(
409+
self, output_path: str, logger: logging.Logger, ome: bool = True, **kwargs: Any
410+
) -> None:
409411
self._logger = logger
410412
self._output_path = output_path
411413
self._ome = ome

tiledb/bioimg/converters/ome_zarr.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def optimal_reader(
216216

217217

218218
class OMEZarrWriter:
219-
def __init__(self, output_path: str, logger: logging.Logger):
219+
def __init__(self, output_path: str, logger: logging.Logger, **kwargs: Any) -> None:
220220
"""
221221
OME-Zarr image writer from TileDB
222222

tiledb/bioimg/converters/png.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def optimal_reader(
199199

200200
class PNGWriter:
201201

202-
def __init__(self, output_path: str, logger: logging.Logger):
202+
def __init__(self, output_path: str, logger: logging.Logger, **kwargs: Any) -> None:
203203
self._logger = logger
204204
self._output_path = output_path
205205
self._group_metadata: Dict[str, Any] = {}

0 commit comments

Comments
 (0)