Skip to content

Commit 8bc6f8d

Browse files
authored
Merge branch 'develop' into dev-doc-use-myst-nb
2 parents 4bfe739 + d938763 commit 8bc6f8d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

tiatoolbox/tools/patchextraction.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from tiatoolbox.utils import misc
1111
from tiatoolbox.utils.exceptions import MethodNotSupported
1212
from tiatoolbox.wsicore import wsireader
13-
from tiatoolbox.wsicore.wsireader import VirtualWSIReader, WSIReader
1413

1514

1615
class PatchExtractorABC(ABC):
@@ -114,7 +113,7 @@ def __init__(
114113
self,
115114
input_img: Union[str, Path, np.ndarray],
116115
patch_size: Union[int, Tuple[int, int]],
117-
input_mask: Union[str, Path, np.ndarray, WSIReader] = None,
116+
input_mask: Union[str, Path, np.ndarray, wsireader.WSIReader] = None,
118117
resolution: Union[int, float, Tuple[float, float]] = 0,
119118
units: str = "level",
120119
pad_mode: str = "constant",
@@ -235,7 +234,7 @@ def _generate_location_df(self):
235234

236235
@staticmethod
237236
def filter_coordinates_fast(
238-
mask_reader: VirtualWSIReader,
237+
mask_reader: wsireader.VirtualWSIReader,
239238
coordinates_list: np.ndarray,
240239
coordinate_resolution: float,
241240
coordinate_units: str,
@@ -330,7 +329,7 @@ def filter_coordinates_fast(
330329

331330
@staticmethod
332331
def filter_coordinates(
333-
mask_reader: VirtualWSIReader,
332+
mask_reader: wsireader.VirtualWSIReader,
334333
coordinates_list: np.ndarray,
335334
func: Callable = None,
336335
resolution: float = None,
@@ -587,7 +586,7 @@ def __init__(
587586
self,
588587
input_img: Union[str, Path, np.ndarray],
589588
patch_size: Union[int, Tuple[int, int]],
590-
input_mask: Union[str, Path, np.ndarray, WSIReader] = None,
589+
input_mask: Union[str, Path, np.ndarray, wsireader.WSIReader] = None,
591590
resolution: Union[int, float, Tuple[float, float]] = 0,
592591
units: str = "level",
593592
stride: Union[int, Tuple[int, int]] = None,

tiatoolbox/wsicore/wsireader.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import zarr
2020

2121
from tiatoolbox import utils
22-
from tiatoolbox.tools import tissuemask
2322
from tiatoolbox.utils.env_detection import pixman_warning
2423
from tiatoolbox.utils.exceptions import FileNotSupported
2524
from tiatoolbox.wsicore.metadata.ngff import Multiscales
@@ -1294,6 +1293,8 @@ def tissue_mask(
12941293
Extra kwargs passed to the masker class.
12951294
12961295
"""
1296+
from tiatoolbox.tools import tissuemask
1297+
12971298
thumbnail = self.slide_thumbnail(resolution, units)
12981299
if method not in ["otsu", "morphological"]:
12991300
raise ValueError(f"Invalid tissue masking method: {method}.")

0 commit comments

Comments
 (0)