From e65efcd135dbc96e523af87cc71a3821a677f45e Mon Sep 17 00:00:00 2001 From: Lee Newberg Date: Mon, 27 Mar 2023 11:52:16 -0400 Subject: [PATCH] ENH: Check file name suffix for large_image_source_tiff --- histomics_stream/configure.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/histomics_stream/configure.py b/histomics_stream/configure.py index e6fe138..8a8ad98 100644 --- a/histomics_stream/configure.py +++ b/histomics_stream/configure.py @@ -22,9 +22,10 @@ import itertools import itk import large_image -import large_image_source_tiff as large_image_source +import large_image_source_tiff import math import numpy as np +import os import random import re import scipy.interpolate @@ -1038,7 +1039,11 @@ def read_large_image( # ChunkLocations.read_large_image._num_chunks += 1 # print(f"{chunk_name} begin {datetime.datetime.now()}") - ts = large_image_source.open(filename) + ts = ( + large_image_source_tiff.open(filename) + if os.path.splitext(filename)[1] in (".tif", ".tiff", ".svs") + else large_image.open(filename) + ) chunk = ts.getRegion( scale=dict(magnification=returned_magnification), format=large_image.constants.TILE_FORMAT_NUMPY,