You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## 1.5.0 (2023-12-15)
### Major Updates and Feature Improvements
- Adds the bokeh visualization tool. #684
- The tool allows a user to launch a server on their machine to visualise whole slide images, overlay the results of deep learning algorithms or to select a patch from whole slide image and run TIAToolbox deep learning engines.
- This tool powers the TIA demos server. For details please see https://tiademos.dcs.warwick.ac.uk/.
- Extends Annotation to Support Init from WKB #639
- Adds `IOConfig` for NuClick in `pretrained_model.yaml` #709
- Adds functions to save the TIAToolbox Engine outputs to Zarr and AnnotationStore files. #724
- Adds Support for QuPath Annotation Imports #721
### Changes to API
- Adds `model.to(device)` and `model.load_model_from_file()` functionality to make it compatible with PyTorch API. #733
- Replaces `pretrained` with `weights` to make the engines compatible with the new PyTorch API. #621
- Adds support for high-level imports for various utility functions and classes such as `WSIReader`, `PatchPredictor` and `imread` #606, #607,
- Adds `tiatoolbox.typing` for type hints. #619
- Fixes incorrect file size saved by `save_tiles`, issue with certain WSIs raised by @TomastpPereira
- TissueMasker transform now returns mask instead of a list. #748
- Fixes#732
### Bug Fixes and Other Changes
- Fixes `pixman` incompability error on Colab #601
- Removes `shapely.speedups`. The module no longer has any affect in Shapely >=2.0. #622
- Fixes errors in the slidegraph example notebook #608
- Fixes bugs in WSI Registration #645, #670, #693
- Fixes the situation where PatchExtractor.get_coords() can return patch coords which lie fully outside the bounds of a slide. #712
- Fixes#710
- Fixes#738 raised by @xiachenrui
### Development related changes
- Replaces `flake8` and `isort` with `ruff` #625, #666
- Adds `mypy` checks to `root` and `utils` package. This will be rolled out in phases to other modules. #723
- Adds a module to detect file types using magic number/signatures #616
- Uses `poetry` for version updates instead of `bump2version`. #638
- Removes `setup.cfg` and uses `pyproject.toml` for project configurations.
- Reduces runtime for some unit tests e.g., #627, #630, #631, #629
- Reuses models and datasets in tests on GitHub actions by utilising cache #641, #644
- Set up parallel tests locally #671
**Full Changelog:** v1.4.0...v1.5.0
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: mostafajahanifar <[email protected]>
Co-authored-by: John Pocock <[email protected]>
Co-authored-by: DavidBAEpstein <[email protected]>
Co-authored-by: David Epstein <[email protected]>
Co-authored-by: Ruqayya Awan <[email protected]>
Co-authored-by: Mark Eastwood <[email protected]>
Co-authored-by: adamshephard <[email protected]>
Co-authored-by: adamshephard <[email protected]>
Co-authored-by: Abdol <[email protected]>
Co-authored-by: Jiaqi-Lv <[email protected]>
Co-authored-by: Abishek <[email protected]>
Co-authored-by: Dmitrii Blaginin <[email protected]>
Copy file name to clipboardExpand all lines: HISTORY.md
+45Lines changed: 45 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,50 @@
1
1
# History
2
2
3
+
## 1.5.0 (2023-12-15)
4
+
5
+
### Major Updates and Feature Improvements
6
+
7
+
- Adds the bokeh visualization tool. #684
8
+
- The tool allows a user to launch a server on their machine to visualise whole slide images, overlay the results of deep learning algorithms or to select a patch from whole slide image and run TIAToolbox deep learning engines.
9
+
- This tool powers the TIA demos server. For details please see https://tiademos.dcs.warwick.ac.uk/.
10
+
- Extends Annotation to Support Init from WKB #639
11
+
- Adds `IOConfig` for NuClick in `pretrained_model.yaml`#709
12
+
- Adds functions to save the TIAToolbox Engine outputs to Zarr and AnnotationStore files. #724
13
+
- Adds Support for QuPath Annotation Imports #721
14
+
15
+
### Changes to API
16
+
17
+
- Adds `model.to(device)` and `model.load_model_from_file()` functionality to make it compatible with PyTorch API. #733
18
+
- Replaces `pretrained` with `weights` to make the engines compatible with the new PyTorch API. #621
19
+
- Adds support for high-level imports for various utility functions and classes such as `WSIReader`, `PatchPredictor` and `imread`#606, #607,
20
+
- Adds `tiatoolbox.typing` for type hints. #619
21
+
- Fixes incorrect file size saved by `save_tiles`, issue with certain WSIs raised by @TomastpPereira
22
+
- TissueMasker transform now returns mask instead of a list. #748
23
+
- Fixes #732
24
+
25
+
### Bug Fixes and Other Changes
26
+
27
+
- Fixes `pixman` incompability error on Colab #601
28
+
- Removes `shapely.speedups`. The module no longer has any affect in Shapely >=2.0. #622
29
+
- Fixes errors in the slidegraph example notebook #608
30
+
- Fixes bugs in WSI Registration #645, #670, #693
31
+
- Fixes the situation where PatchExtractor.get_coords() can return patch coords which lie fully outside the bounds of a slide. #712
32
+
- Fixes #710
33
+
- Fixes #738 raised by @xiachenrui
34
+
35
+
### Development related changes
36
+
37
+
- Replaces `flake8` and `isort` with `ruff`#625, #666
38
+
- Adds `mypy` checks to `root` and `utils` package. This will be rolled out in phases to other modules. #723
39
+
- Adds a module to detect file types using magic number/signatures #616
40
+
- Uses `poetry` for version updates instead of `bump2version`. #638
41
+
- Removes `setup.cfg` and uses `pyproject.toml` for project configurations.
42
+
- Reduces runtime for some unit tests e.g., #627, #630, #631, #629
43
+
- Reuses models and datasets in tests on GitHub actions by utilising cache #641, #644
0 commit comments