Skip to main content

popidd-io

License GNU GPL v3.0 PyPI Python Version tests codecov napari hub DOI

A simple plugin to read digital pathology images and annotations. Made by Ferran Cardoso at the Integrated Pathology Unit (ICR/RMH).

This is still an experimental and in-development project, so expect considerable additions and changes to existing methods. Documentation and tests will be added in the coming weeks.


This napari plugin was generated with copier using the napari-plugin-template.

Installation

Setup conda environment

mamba create -n popidd_io python=3.12 pip pyqt

Activate conda environment

mamba activate popidd_io

End users

You can install popidd-io via pip:

pip install popidd-io

Development

Install test version from project base directory

pip install -e ".[testing]"

Run dev environment with

python developing.py

Before contributing, please install and use pre-commit hooks:

pip install pre-commit
pre-commit install

Also test the project using pytest from the project's root directory:

pytest

Description

This plugin brings support for brightfield and fluorescence images to Napari, as well as adding support for polygonal annotations in geoJSON files saved by QuPath.

Brightfield images are loaded as a single layer, incorporating also resolution information if found on the metadata. Fluorescence images are separated into channels annotated using the information present in the image metadata. Support for this latter modality is still ongoing and will improve in the coming weeks.

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Made by Ferran Cardoso Rodriguez with the help of colleagues at the Integrated Pathology Unit.

Distributed under the terms of the GNU GPL v3.0 license, "popidd-io" is free and open source software

Issues

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

Release files for popidd-io 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for popidd-io 0.0.6
File Size Uploaded
popidd_io-0.0.6.tar.gz 55.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for popidd-io 0.0.6
File Interpreter ABI Platform
popidd_io-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 99.0 kB

Release files / popidd_io-0.0.6.tar.gz

Download URL popidd_io-0.0.6.tar.gz
Size 55.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5810e7bdc87aece292887b48383c6cf8d21fd99b570dc7e51ca91b886f748ebd
BLAKE2b-256 checksum
How to use checksums
72f06e851c0482e1ba6a62e33098dc49171f8bf858e59a5613219078970d54ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / popidd_io-0.0.6-py3-none-any.whl

Download URL popidd_io-0.0.6-py3-none-any.whl
Size 43.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e398f48e8c5d7940712f4ac91afaa98a12746a78b36add25608084d164c4a13
BLAKE2b-256 checksum
How to use checksums
38ee8cf7a0284d205081f48f59c92c286161f5c240e20d85fec9e7862fcb1400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page