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
levelas typeintif 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.24so 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_imagefunctionality fromCreateTensorFlowDataset - ENH: Remove Tensorflow from framework-agnostic functionality
- ENH: Spin off
ChunkLocationsfunctionality 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.Datasetsmore performantly - DOC: Simplify study dictionary creation
- ENH: Record
overlap_widthandoverlap_heightin study dictionary - ENH: Add
get_tilesmethod to get just tiles from a study dictionary - PERF: Make
_py_read_chunkbe@staticmethod - PERF: Support
num_workersandworker_indexinCreateTensorFlowDataset - PERF: More efficiently create input to
tf.data.Dataset.from_tensor_slices - PERF: Use
large_image_source_tiffto 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_functionimplicitly convert response to a tensor - PERF: Create frequently used
tensorflow.constantvalues only once - PERF: Convert some class methods to
@staticmethod - PERF: Replace some
forloops with Python comprehensions - BUG: Limit
private_threadpool_sizeto 1 to keep Tensorflow from freezing on GPU - ENH: update
poochlinks -pytorch - BUG: Fix confusion between mask width and height
- PERF: Use
numpy/scipy/itertoolsinstead 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
studydict by @Leengit in #71 - DOC: Show internals, image in tensorflow_stream.ipynb by @Leengit in #72
- DOC: Explain keys of
chunksdictionary 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