MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __init__

Method __init__

monai/data/wsi_reader.py:542–622  ·  view source on GitHub ↗
(
        self,
        backend="cucim",
        level: int | None = None,
        mpp: float | tuple[float, float] | None = None,
        mpp_rtol: float = 0.05,
        mpp_atol: float = 0.0,
        power: int | None = None,
        power_rtol: float = 0.05,
        power_atol: float = 0.0,
        channel_dim: int = 0,
        dtype: DtypeLike | torch.dtype = np.uint8,
        device: torch.device | str | None = None,
        mode: str = "RGB",
        **kwargs,
    )

Source from the content-addressed store, hash-verified

540 supported_backends = ["cucim", "openslide", "tifffile"]
541
542 def __init__(
543 self,
544 backend="cucim",
545 level: int | None = None,
546 mpp: float | tuple[float, float] | None = None,
547 mpp_rtol: float = 0.05,
548 mpp_atol: float = 0.0,
549 power: int | None = None,
550 power_rtol: float = 0.05,
551 power_atol: float = 0.0,
552 channel_dim: int = 0,
553 dtype: DtypeLike | torch.dtype = np.uint8,
554 device: torch.device | str | None = None,
555 mode: str = "RGB",
556 **kwargs,
557 ):
558 self.backend = backend.lower()
559 self.reader: CuCIMWSIReader | OpenSlideWSIReader | TiffFileWSIReader
560 if self.backend == "cucim":
561 self.reader = CuCIMWSIReader(
562 level=level,
563 mpp=mpp,
564 mpp_rtol=mpp_rtol,
565 mpp_atol=mpp_atol,
566 power=power,
567 power_rtol=power_rtol,
568 power_atol=power_atol,
569 channel_dim=channel_dim,
570 dtype=dtype,
571 device=device,
572 mode=mode,
573 **kwargs,
574 )
575 elif self.backend == "openslide":
576 self.reader = OpenSlideWSIReader(
577 level=level,
578 mpp=mpp,
579 mpp_rtol=mpp_rtol,
580 mpp_atol=mpp_atol,
581 power=power,
582 power_rtol=power_rtol,
583 power_atol=power_atol,
584 channel_dim=channel_dim,
585 dtype=dtype,
586 device=device,
587 mode=mode,
588 **kwargs,
589 )
590 elif self.backend == "tifffile":
591 self.reader = TiffFileWSIReader(
592 level=level,
593 mpp=mpp,
594 mpp_rtol=mpp_rtol,
595 mpp_atol=mpp_atol,
596 power=power,
597 power_rtol=power_rtol,
598 power_atol=power_atol,
599 channel_dim=channel_dim,

Callers 4

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 3

CuCIMWSIReaderClass · 0.85
OpenSlideWSIReaderClass · 0.85
TiffFileWSIReaderClass · 0.85

Tested by

no test coverage detected