Recent Releases of dlup
dlup - v0.7.0
In this release the build tools have been modified. If you have issues installing dlup, please create an issue
What's Changed
- Allow annotation files with raster type (yet not supported) in https://github.com/NKI-AI/dlup/pull/245
- Add a C++ TIFF writer https://github.com/NKI-AI/dlup/pull/249
- Python
Published by jonasteuwen over 1 year ago
dlup - v0.6.1
What's Changed
- Annotation filter bugfix by @EricMarcus-ai in https://github.com/NKI-AI/dlup/pull/246
New Contributors
- @EricMarcus-ai made their first contribution in https://github.com/NKI-AI/dlup/pull/246
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.6.0...v0.6.1
- Python
Published by jonasteuwen over 1 year ago
dlup - v0.6.0
This release has performance and testing improvements. Backward incompatibility issues are not to be expected.
What's Changed
- Feature/speedup masking https://github.com/NKI-AI/dlup/pull/242
- Increased test coverage in https://github.com/NKI-AI/dlup/pull/242
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.5.3...v0.6.0
- Python
Published by jonasteuwen over 1 year ago
dlup - v0.5.1
What's Changed
Two small, but important bugs have been fixed
- Bugfix/multiclass flag by @AjeyPaiK in https://github.com/NKI-AI/dlup/pull/234
- Implement proper serialization of the
dlup.annotations.Polygonanddlup.annotations.Polygonobjects to ensure correct pickling by @AjeyPaiK in https://github.com/NKI-AI/dlup/pull/236
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.5.0...v0.5.1
- Python
Published by jonasteuwen almost 2 years ago
dlup - v0.4.0
Update with breaking changes
Next to several bugfixes, a major change is that the SlideImage and the dataset classes now output a pyvips.Image. For a simple fix, you can do the following:
python
pil_image = PIL.Image.fromarray(np.asarray(sample["image"]))
Note that calling np.asarray() on the image returns the same data as was previously the case with PIL. This changes has led to several performance improvements
Bugfixes
- TiffWriter did not work properly when using a pyramid. This has now been fixed.
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.38...v0.4.0
- Python
Published by jonasteuwen almost 2 years ago
dlup - v0.3.37
What's Changed
- Implement mode in backends by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/207
- Enlarge scope of possible backends by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/219
- Implement Halo annotations @rharkes in https://github.com/NKI-AI/dlup/pull/220
- Update github actions by @rharkes in https://github.com/NKI-AI/dlup/pull/220
New Contributors
- @rharkes made their first contribution in https://github.com/NKI-AI/dlup/pull/220
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.36...v0.3.37
- Python
Published by jonasteuwen about 2 years ago
dlup - v0.3.36 - bug fixes
What's Changed
- Fix annotation order of WsiAnnotations when sorting is None by @BPdeRooij in https://github.com/NKI-AI/dlup/pull/215
New Contributors
- @BPdeRooij made their first contribution in https://github.com/NKI-AI/dlup/pull/215
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.35...v0.3.36
- Python
Published by jonasteuwen about 2 years ago
dlup - v0.3.35 - Removing untested functionality. Extend behavior of TiffWriter
A few small breaking changes and an update
Breaking changes
Removed utilities to move towards version 1.0, which should have only tested functionality. The masking utility will be replaced by ahcore as the FESI methods are, in general, not very good.
- Remove mask utility by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/209
- Remove multiscale dataset by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/211
What's New
- Add an optional
colormapparameter while writing tiff files. by @AjeyPaiK in https://github.com/NKI-AI/dlup/pull/213
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.34...v0.3.35
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.34 - ICC profiles, code streamlined, improved HaloXML parsing
What's Changed
- Improve logic of
limit_boundstogether withroisby @jonasteuwen in https://github.com/NKI-AI/dlup/pull/201 - Added complete tests for convert_annotations by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/199
- Bug/fix annotation sorting by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/203
- Implement offset for HaloXML by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/204
- Implement ICC profile in the pyvips backend by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/206
New Contributors
- @moerlemans made their first contribution in https://github.com/NKI-AI/dlup/pull/198
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.32...v0.3.34
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.3 - bug fixes, minor enhancements
What's Changed
- Improve logic of
limit_boundstogether withroisby @jonasteuwen in https://github.com/NKI-AI/dlup/pull/201 - Added complete tests for convert_annotations by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/199
- The behavior of annotations has changed. An empty annotation list from a
TiledWsiDatasetwith an annotation basedWsiAnnotations.read_region()means that the are no annotations for this tile, while None means no annotations are given. This is also encapsulated in the exceptions raised.
New Contributors
- @moerlemans made their first contribution in https://github.com/NKI-AI/dlup/pull/198
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.32...v0.3.33
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.32 - bug fixes and improve tests
This release is a bug fix release. Tests to catch those bugs have also been added.
What's Changed
- Initial work to support OpenSlide 4.0.0, implement ICC profiles in OpenSlide Backend https://github.com/NKI-AI/dlup/pull/185
- Fix the
output_tile_sizewhich was accidentally removed (#191, #193) by @AjeyPaiK in https://github.com/NKI-AI/dlup/pull/192 - GeoJSON annotations were not properly sorted by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/194
- Bug/fix slide bounds in TiffFile by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/196
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.31...v0.3.32
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.31 - improve exceptions
What's Changed
- Improve exceptions by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/181
- Fix README.md update script @jonasteuwen in https://github.com/NKI-AI/dlup/pull/181
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.30...v0.3.31
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.30 - minor bug fixes, small enhancements
What's Changed
- Add
__iter__todlup.data.dataset.TiledWsiDatasetand added .pre-commit-config.yaml by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/173 - add CITATION.cff file with main contributors by @YoniSchirris in https://github.com/NKI-AI/dlup/pull/159
- Fix bug in pyvips_backend.py by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/178
- Implement functional interface for RenameLabels by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/176
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.29...v0.3.30
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.29 - dlup is now strongly typed
dlup now passed mypy --strict
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.28 - minor bugfixes, update mypy parsing
What's Changed
- Minor bug fixes
- Increase test coverage by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/165
- Improve mypy by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/166
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.27...v0.3.28
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.26
This release implements Darwin V7 annotations.
Breaking changes
This release implements breaking changes in dlup.annotations.WsiAnnotations. Internally, labels are not handled anymore as strings, but there is now an AnnotationClass that carries both the label and annotation type. This also affects .available_labels.
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.25...v0.3.26
- Python
Published by jonasteuwen over 2 years ago
dlup - v0.3.24
What's Changed
- Support multipoint by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/148
- Limit bounds by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/146
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.23...v0.3.24
- Python
Published by jonasteuwen about 3 years ago
dlup - v0.3.23
What's Changed
- Wsi to polygon by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/138
- Allow selecting a different interpolator in TiffWriter by @jonasteuwen in https://github.com/NKI-AI/dlup/pull/144
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.3.20...v0.3.23
- Python
Published by jonasteuwen about 3 years ago
dlup - v0.3.0
Major new version v0.3.0
This is v0.3.0 release with a new key features: * Annotations are supported in both polygons and images * Multiscale datasets now have experimental support. * Experimental backend support of openslide, pyvips and tiffile, supporting a broader range of files * Masks and images can now be written to tiffs
New Contributors
- @Baggsy made their first contribution in https://github.com/NKI-AI/dlup/pull/32
- @YoniSchirris made their first contribution in https://github.com/NKI-AI/dlup/pull/43
- @AjeyPaiK made their first contribution in https://github.com/NKI-AI/dlup/pull/52
- @Tkootstra made their first contribution in https://github.com/NKI-AI/dlup/pull/79
Full Changelog: https://github.com/NKI-AI/dlup/compare/v0.2.0...v0.3.0
- Python
Published by jonasteuwen over 3 years ago
dlup - v0.2.0
Second release of dlup
This is the second release of dlup. See below for details.
The full documentation of the API and how to use dlup can be found at the AI for Oncology documentation website.
Whole slide image utilities
- A command-line interface
dlup wsino works on individual slides rather than folders. Datasetclasses have been added, that allow to directly load tile datasets from WSIs, and a dataset that can read thedlup wsi tileoutput (which is the same as the output fromSlideImageDataset).
- Python
Published by jonasteuwen over 4 years ago
dlup - v0.1.0
First release of DLUP
This is the first release of DLUP. This includes the following utilities. The full documentation of the API and how to use DLUP can be found at the AI for Oncology documentation website.
Whole slide image utilities
A command-line interface dlup wsi is provided that allows the tiling and extracting metadata of a directory of whole-slide images (WSI).
Use dlup wsi --help for more information about the interface.
SlideScore utilities
A command-line interface dlup slidescore is provided to interface with the SlideScore API. Current support is for the downloading of WSIs, and the uploading and downloading of annotations. Use dlup slidescore --help for more information about the interface.
- Python
Published by jonasteuwen almost 5 years ago