Skip to content

Repository files navigation

🪐 Imaging Server Kit

Turn Python-based image processing workflows into algorithms that gain extra functionalities.

cellpose_example.mp4
oripy_threshold.mp4
tiles.mp4
yolo-stream.mp4

Development status

The Imaging Server Kit is being actively developed and is iterating rapidly. It is likely that there will be compatibility-breaking changes in future versions.

Installation

Install the imaging-server-kit package with pip:

pip install imaging-server-kit

or clone the project and install the development version:

git clone https://github.com/Imaging-Server-Kit/imaging-server-kit.git
cd imaging-server-kit
pip install -e .

To use the Napari-related functionalities, you additionally have to install napari and napari-toolkit which are not included by default. Install the package with:

pip install "imaging-server-kit[napari]"

To use the QuPath-related functionalities, you additionally have to install qubalab>=0.2.0, which is not included by default. Install the package with:

pip install "imaging-server-kit[qupath]"

Getting started

The documentation is available on this page.

Contributing

Contributions are very welcome.

License

This software is distributed under the terms of the BSD-3 license.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Citing

If you use the Imaging Server Kit in the context of scientific publication, you can cite it from the Zenodo repository:

DOI

Acknowledgements

We thank the Personalized Health and Related Technologies for funding this project.

About

Deploy image processing algorithms in FastAPI servers and easily run them in Napari, QuPath, and more.

Topics

Resources

Stars

11 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages