Metadata-Version: 2.1
Name: dlup
Version: 0.3.7
Home-page: https://github.com/NKI-AI/dlup
Author: Jonas Teuwen
Author-email: j.teuwen@nki.nl
License: Apache Software License 2.0
Keywords: dlup
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy (>=1.21)
Requires-Dist: scikit-image (>=0.19)
Requires-Dist: tifftools
Requires-Dist: tifffile (>=2022.5.4)
Requires-Dist: pyvips (>=2.2.1)
Requires-Dist: tqdm
Requires-Dist: pillow (>=9.2.0)
Requires-Dist: openslide-python
Requires-Dist: opencv-python (>=4.6.0)
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-mock ; extra == 'dev'
Requires-Dist: sphinx-copybutton ; extra == 'dev'
Requires-Dist: numpydoc ; extra == 'dev'
Requires-Dist: myst-parser ; extra == 'dev'
Requires-Dist: sphinx-book-theme ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'
Requires-Dist: pydantic ; extra == 'dev'
Requires-Dist: types-requests ; extra == 'dev'

# Deep Learning Utilities for Pathology
[![Tox](https://github.com/NKI-AI/dlup/actions/workflows/tox.yml/badge.svg)](https://github.com/NKI-AI/dlup/actions/workflows/tox.yml)
[![mypy](https://github.com/NKI-AI/dlup/actions/workflows/mypy.yml/badge.svg)](https://github.com/NKI-AI/dlup/actions/workflows/mypy.yml)
[![Pylint](https://github.com/NKI-AI/dlup/actions/workflows/pylint.yml/badge.svg)](https://github.com/NKI-AI/dlup/actions/workflows/pylint.yml)
[![Black](https://github.com/NKI-AI/dlup/actions/workflows/black.yml/badge.svg)](https://github.com/NKI-AI/dlup/actions/workflows/black.yml)
[![codecov](https://codecov.io/gh/NKI-AI/dlup/branch/main/graph/badge.svg?token=OIJ7F9G7OO)](https://codecov.io/gh/NKI-AI/dlup)

Dlup offers a set of utilities to ease the process of running Deep Learning algorithms on
Whole Slide Images.

Check the [full documentation](https://docs.aiforoncology.nl/dlup) for more details on how to use dlup.

## Features
- Dataset classes to handle whole-slide images in a tile-by-tile manner
- Annotation classes which can load GeoJSON and ASAP formats and convert these to masks.

### Quickstart
The package can be installed using `pip install dlup`. However, that requires the installation of the beta (upstream)
version of [shapely](https://github.com/shapely/shapely) using `pip install git+https://github.com/shapely/shapely.git`.
