Version 0.3.0
·
387 commits
to master
since this release
Bug Fix
- Fix GridTiler's _are_coordinates_within_extraction_mask method where tile coordinates are off by 1 or 2 pixels due to conversion of floats to ints. (#308)
- Fix the mismatch between row-column / X-Y coordinates in the RandomTiler (#317)
- Fix return type of RGB to LAB filter. (#323)
- Filter kmeans_segmentation is now applied only to RGB images. (#328)
- Conversion from RGB to HED preserves HED color space range (#334)
- Conversion from RGB to HSV preserves HSV color space range (#337)
- Remove HSV and YCBCR references in wrong value range in tests (#343)
New Features
- Add RGB to OD filter. (#290 and #331)
- Add method dispatcher compatible with older Python versions. (#312)
- Add LAB to RGB filter. (#323)
- Finer control of locate_tiles (pass tiles to avoid re-extraction and color tiles' border individually). (#304)
- Add TissueMask mask for Tile with type dispatcher. (#313)
- Add conversion level - magnification factor in Slide. (#319)
- Add CellularityScorer. (#320)
Maintenance
- Link automatically issues in PR template. (#291)
- Include histolab version in issue template. (#296)
- Add security linter with Bandit in pre commit and CI. (#316)
- Get rid of src directory in favor of histolab dir within the root. (#324)
- Use Python 3.9 for benchmarks. (#342)
Dependencies
- Support scikit-image 0.18.3. (#196, #200 and #327)
- Support scipy 1.7.1. (#305)
- Upgrade sphinx to 4.2.0 to fix incompatibility with docutils 0.18. (#339)
- Support numpy 1.21.4. (#344)
Documentation