Skip to content

Latest commit

 

History

History
126 lines (83 loc) · 4.93 KB

CHANGELOG.rst

File metadata and controls

126 lines (83 loc) · 4.93 KB

Changelog

v0.2.5

Bug Fix

  • RandomTiler coordinates selection within the binary mask. (#256)
  • LocalOtsuThreshold filter: now it returns correct type (PIL Image). (#258)
  • Coordinate definition in the scale coordinates of RandomTiler were reversed. (#261)

New Features

  • Support and test for IHC-stained slides. (#262)

Documentation

  • Extended documentations to include examples, images, and tutorials. Added IHC-stained slides in the data module. (#232)

v0.2.4

Bug Fix

  • RandomTiler now respects the given tile size (#243)
  • Use logger object instead of logging module when logging tiler updates (#237)

New Features

  • New masks module to create binary masks from slides with different strategies: BiggestTissueBoxMask and TissueMask (#234)
  • Refactor locate_mask to draw mask contours on the slide from an arbitrary BinaryMask object (#248)

Breaking Changes

  • Refactor Slide: return thumbnail and scaled image instead of saving them (#236)

v0.2.3

New Features

  • Allow pathlib.Path as Slide path parameter (#226)
  • Tilers extract method now has log_level param that set the threshold level for the log messages (#229)

v0.2.2

Bug Fix

  • Fix of np_to_pil in case float input but in a correct range (#199)
  • Fix tiles extractor checking if the tile size is larger than the slide size (#202)
  • Fix RandomTiler border wackiness extraction (#203)

New Features

  • New parameter tissue_percent for all the tilers' to be used during the has_enough_tissue check (#204)
  • Expose wsi properties. The Slide.properties returns the whole OpenSlide WSI properties (#209)
  • Allow negative indexing for slide.level (#210)
  • New Filter Protocol available (#213)

Breaking Changes

  • Remove pen marks filter (#201)

v0.2.1

Maintenance

  • Pin dependencies in requirements.txt to avoid discrepancy with scikit-image v0.18.0

v0.2.0

Bug Fix

  • Bug: Fix grid tile coordinates calculation (#186)
  • Bug: Fix quickstart tutorial slides' paths (#154 and #165)

New Features

  • Add diagnostic method to locate tiles on a slide with every Tiler (#179)
  • Add diagnostic method to locate the biggest tissue bounding box on a slide (#188)
  • SlideSet is iterable and its slides property has been dropped (#177)

v0.1.1

New Features

  • Add RgbToLab image filter (#147)
  • Add Watershed segmentation filter (#153)
  • Support Python 3.8 on Linux and macOS (#151)

v0.0.1

Bug Fix

  • Fix save path for tiles (#126)
  • Fix critical memory issue when extracting biggest tissue box (#128)

New Features

  • Add Lambda filter (#124)
  • Add ScoreTiler and RandomScorer (#129)
  • Add NucleiScorer (#132)
  • Add Ovarian Tissue sample in data module (#136)

v0.0.5b

Bug Fix

New Features

  • Grid Tiler (#99)

v0.0.4b

Bug Fix

  • Fix kmeans segmentation image filter default parameters
  • Fix rag threshold image filter default parameters
  • Fix check tissue on Tile to discard almost white tiles
.. toctree::