Releases: DigitalSlideArchive/HistomicsStream
Releases · DigitalSlideArchive/HistomicsStream
v2.5.3
v2.5.0
v2.4.0
What's Changed
- Use (int, np.integer) in isinstance by @cooperlab in #126
- BUG: Allow types np.integer and np.floating by @Leengit in #127
- ENH: Return
level
as typeint
if it is very close to an integer by @Leengit in #128 - TEST: Add scripts for performance profiling by @Leengit in #129
- ENH: Bump version to 2.4.0 by @Leengit in #130
Full Changelog: v2.3.3...v2.4.0
v2.3.3
What's Changed
- TEST: Add test for mask, imports by @Leengit in #120
- ENH: Make test_mask.py work with older histomics_stream versions by @Leengit in #121
- PERF: Check for mask non-zero more efficiently by @Leengit in #123
- ENH: Check file name suffix for large_image_source_tiff by @Leengit in #122
- ENH: Bump version to 2.3.3 by @Leengit in #124
Full Changelog: v2.3.2...v2.3.3
v2.3.2
v2.3.1
v2.3.0
What's Changed
- ENH: Remove deprecated
--use-feature=in-tree-build
- ENH: Versions as strings, not numbers, so that
3.1 != 3.10
, etc. - COMP: Use
numpy<1.24
so thatnp.bool*
used by other packages does not give errors - STYLE: Simplify study dictionary keys
- COMP: Use current versions of
flake8
,itk
,pytest
- ENH: Bump version to
2.3.0
- ENH: Make predictions with wrapped model
- ENH: Implement
CreateTorchDataloader
- ENH: Spin off
read_large_image
functionality fromCreateTensorFlowDataset
- ENH: Remove Tensorflow from framework-agnostic functionality
- ENH: Spin off
ChunkLocations
functionality fromCreateTensorFlowDataset
- ENH: Add
tensorflow
(cpu & gpu) as dependency - STYLE: Format Python with
black -C
- BUG: Upper bound of mask_threshold is 1.0 not 1.1
- ENH: Demonstrate predictions in
pytorch_stream.ipynb
- STYLE: Simplify study dictionary keys
- STYLE: Shorten variable names
- ENH: Support both deprecated and current keys in
study_description
- ENH: Concatenate
tensorflow.Datasets
more performantly - DOC: Simplify study dictionary creation
- ENH: Record
overlap_width
andoverlap_height
in study dictionary - ENH: Add
get_tiles
method to get just tiles from a study dictionary - PERF: Make
_py_read_chunk
be@staticmethod
- PERF: Support
num_workers
andworker_index
inCreateTensorFlowDataset
- PERF: More efficiently create input to
tf.data.Dataset.from_tensor_slices
- PERF: Use
large_image_source_tiff
to read a chunk from disk - PERF: Use N log N approach for splitting tiles into chunks
- STYLE: Remove unused code for
tensorflow.data.Dataset.from_generator
- PERF: Avoid large-memory intermediates when building
one_chunk_per_slice
- PERF: Have
tensorflow.py_function
implicitly convert response to a tensor - PERF: Create frequently used
tensorflow.constant
values only once - PERF: Convert some class methods to
@staticmethod
- PERF: Replace some
for
loops with Python comprehensions - BUG: Limit
private_threadpool_size
to 1 to keep Tensorflow from freezing on GPU - ENH: update
pooch
links -pytorch
- BUG: Fix confusion between mask width and height
- PERF: Use
numpy
/scipy
/itertools
instead of loops/comprehensions for masks - COMP: Placate Python 3.6, which cannot handle
dtype=(np.int64, (2,))
- COMP: Install Python package
large_image[tiff]
New Contributors
- @cooperlab made their first contribution in #114
Full Changelog: v2.2.4...v2.3.0
v2.2.4
What's Changed
- Large image by @Leengit in #70
- DOC: Describe the Python
study
dict by @Leengit in #71 - DOC: Show internals, image in tensorflow_stream.ipynb by @Leengit in #72
- DOC: Explain keys of
chunks
dictionary by @Leengit in #73 - DOC: Clarify returned_magnification by @Leengit in #77
- ENH: Explicitly apt install libcudnn8 libcudnn8-dev by @Leengit in #78
- DOC: Clear output of the example installation cell by @Leengit in #81
Full Changelog: v2.2.3...v2.2.4