Skip to main content

Python interface to OpenSlide

Project description

OpenSlide Python

OpenSlide Python is a Python interface to the OpenSlide library.

OpenSlide is a C library that provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.

OpenSlide can read virtual slides in several formats:

Requirements

  • Python ≥ 3.9
  • OpenSlide ≥ 3.4.0
  • Pillow

Installation

OpenSlide Python requires OpenSlide. Install both components from PyPI with:

pip install openslide-python openslide-bin

Or, see the OpenSlide Python documentation for instructions on installing so OpenSlide Python can find OpenSlide.

More Information

License

OpenSlide Python is released under the terms of the GNU Lesser General Public License, version 2.1. The Deep Zoom example code includes JavaScript released under the BSD license, the MIT license, and released into the public domain.

OpenSlide Python is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openslide_python-1.4.2.tar.gz (386.4 kB view details)

Uploaded Source

Built Distributions

openslide_python-1.4.2-cp311-abi3-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.11+Windows x86-64

openslide_python-1.4.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.4 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

openslide_python-1.4.2-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (36.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.5+ x86-64

openslide_python-1.4.2-cp311-abi3-macosx_10_9_universal2.whl (33.2 kB view details)

Uploaded CPython 3.11+macOS 10.9+ universal2 (ARM64, x86-64)

openslide_python-1.4.2-cp310-cp310-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.10Windows x86-64

openslide_python-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (40.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

openslide_python-1.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (40.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ x86-64

openslide_python-1.4.2-cp310-cp310-macosx_10_9_universal2.whl (33.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

openslide_python-1.4.2-cp39-cp39-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.9Windows x86-64

openslide_python-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (40.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

openslide_python-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (39.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ x86-64

openslide_python-1.4.2-cp39-cp39-macosx_10_9_universal2.whl (33.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file openslide_python-1.4.2.tar.gz.

File metadata

  • Download URL: openslide_python-1.4.2.tar.gz
  • Upload date:
  • Size: 386.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openslide_python-1.4.2.tar.gz
Algorithm Hash digest
SHA256 610d7a71552afe7be33038c10d8a2b20b9824ca2836710870e81f193257411bc
MD5 066c690548aae901039004a68558074d
BLAKE2b-256 6ec71b79b6f31aa23d33ae93d7fd34fdf0d03569dbfa35a0689be8ce27471c05

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2.tar.gz:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e53cfb967c0987c76a9b890bb9551e238b12a99d947362434a08d4aa40ba1739
MD5 625d73f67719dfd102fc32648c58f81f
BLAKE2b-256 7f5d5e8825f93cfa305fb2e601b947dd55741bad49fddf12e43bf3b8f07100aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp311-abi3-win_amd64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b24566c2167d5909b4f54d5ee53c1caada5ec1aa14921a19de67a694ed988765
MD5 528f62a66ee2288b37125348c798b086
BLAKE2b-256 c52fd3004b89dc7810db756c367cf6c95040864f79323dc25e8f9bbd0cf71c94

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 69cc23d608120bc528399d006c47501ac5e390770d4d5090800defd51be1b595
MD5 6600f59d7c74a1b16ca303d827444640
BLAKE2b-256 8275664b94930660f124a36d15afd8e7c4b56d8c9b3e36c0cbe76311aaaa65b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp311-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp311-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0f459f0e071048a5e3cafbf814fdac92da55df9b07730a832b54b99191f8a612
MD5 1b26470c1b262599eee85fd02ea59515
BLAKE2b-256 0212b6e8ec85746f02aa5433cf2eaf2493ef8cdf5ef0a8675278a0263db6d88e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp311-abi3-macosx_10_9_universal2.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 281b7eb916605c1914f6bdea47696615a764ab236709acfc847e03bf5a807225
MD5 ae5d3fc5270fa5a9a4b2439445e30f7b
BLAKE2b-256 94bd40e7a6165c0e277996a5ee8e9319bc426342365ef37e10971b466e672731

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp310-cp310-win_amd64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f03407e215d10b2282e9354dbeb724b3db119266dca87489d320d6285e18f259
MD5 8bf9b4ac15baf7eb06bc78c2fdaea880
BLAKE2b-256 9c9345c9b0de645b9bfbeb98e98309998d0f5e6b98dfc8c77ef556b18b48a01e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9667942664fe3406c11b053a29c8327b6cc29de3b60840b8afe8cd490070b9e0
MD5 5686009a1725486e31bbbbb302b89e4d
BLAKE2b-256 9c4e994c87cae015c67e6516fd9486c524259817e0cb94e4a081d7b85394fbf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b40ace8cb584a2d15bc563eb177a2b01d526f679f08d4d3d296f89edb650e8f4
MD5 e9f47dbb3f9bd8ee61da9b316c0c40f4
BLAKE2b-256 9da0e4181be94373b25ef8ab7aff139e902185b3f78809fcaf316f246f582fbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c9b7e306fcbaaa1f8aa336ffb615f4349e2f5bbe1b6caa03a74980d7fbb7f0ad
MD5 7ce822e30b20cbb053bc2ea65c1cf9bf
BLAKE2b-256 1c065eb8ae60d8e74022fffbc809cbf4872356729432e5b304f2197475318783

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp39-cp39-win_amd64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a0f5efcf6fb494710ede6083d78510b273b4f63e8cc4536c20bf7242aa3c4d4
MD5 ea6ec883bb5ff2fd6fed9d7defbe002d
BLAKE2b-256 8071b934fe078a7d50aa76f0dd898e6086b2a5f2c7e6eddf67209d555e53591d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 26c72a652c8f64209f215e9453393a65725400b9779994e4fa0bb1d12a212a2e
MD5 3bce9f70ca373270a318531d575b809d
BLAKE2b-256 9af7dca34bfe8d6bd8933e999ed143d38986c2830145d9098e1108511a878dcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openslide_python-1.4.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2f246074995148e010eea8a7ad6028d0467f56095ad62696db548f103ccea630
MD5 6c640af7febb0045eb8e2088324f6af2
BLAKE2b-256 3504e52071e8a1f31d16a7bda7477e2e71ea08681c2d695de98411ab1ca144c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.2-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: python.yml on openslide/openslide-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page