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.10
  • 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.6.tar.gz (430.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openslide_python-1.4.6-cp314-cp314t-win_amd64.whl (35.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

openslide_python-1.4.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (41.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

openslide_python-1.4.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_5_x86_64.whl (40.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ x86-64

openslide_python-1.4.6-cp314-cp314t-macosx_10_15_universal2.whl (33.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

openslide_python-1.4.6-cp313-cp313t-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.13tWindows x86-64

openslide_python-1.4.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (41.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

openslide_python-1.4.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_x86_64.whl (40.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ x86-64

openslide_python-1.4.6-cp313-cp313t-macosx_10_13_universal2.whl (33.1 kB view details)

Uploaded CPython 3.13tmacOS 10.13+ universal2 (ARM64, x86-64)

openslide_python-1.4.6-cp311-abi3-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.11+Windows x86-64

openslide_python-1.4.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (37.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

openslide_python-1.4.6-cp311-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl (36.7 kB view details)

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

openslide_python-1.4.6-cp311-abi3-macosx_10_9_universal2.whl (33.1 kB view details)

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

openslide_python-1.4.6-cp310-cp310-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.10Windows x86-64

openslide_python-1.4.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (40.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

openslide_python-1.4.6-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl (40.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ x86-64

openslide_python-1.4.6-cp310-cp310-macosx_10_9_universal2.whl (33.1 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for openslide_python-1.4.6.tar.gz
Algorithm Hash digest
SHA256 5df25a68507c7574b219b548f814b088ade8e04c36990c1472813ee16797bfb1
MD5 d2375133c952c93130035405bbd26a66
BLAKE2b-256 747664718cf7c8e297db2c7e5e6a204795d74541f1ba9da7bf5be85155f20d81

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6.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.6-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9b45a70ae300b70a0aa7e8c438f16cdb899a720f09729fb8cc1e4df0321f88de
MD5 2afb6cb17c6fd465486960544a51e824
BLAKE2b-256 b90f8229aeff5b69cbd343b716399301083d78162fe34e6faaad339e11cd4500

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp314-cp314t-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.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 41bd70bd3c0850cbd0dc2598c9fcac2e9657724ee860048950d5f147ac4eff2a
MD5 fe9e738a53dd8149c77c004caa5f6e47
BLAKE2b-256 b257871fd206790fd350038625cafe38960bfbbb79d1ce9d05b73fd299ca8af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_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.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0641c621ef8d486ed6fa893eee787945729821b4007fbdaabb3eeec216fa6724
MD5 848113b52e896dc7e54aef995bcd7933
BLAKE2b-256 0d6bcb991a252b3b259e2cd80abbf2798917d10830aac8f02cf12fcabd97e852

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_5_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.6-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 443b30f28b81b8d08c3aecdf4024ff99c96fb7627f49f237db50f899c3967e20
MD5 fb1aaa1cc1bfd9f1cb548e60e79f3a8a
BLAKE2b-256 c16846b466e4dee72f35395db422aa84c2eaaef3d182ca4a58920bf3d530189a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp314-cp314t-macosx_10_15_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.6-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 3401cc46dfa6b2cf729027d405d5bccbaf48e5ed2c42fccf6b375fc67f843aa5
MD5 ae3b401708bc90c41c0766f312b325d6
BLAKE2b-256 88069f565ffb5955398fb74c5dc9fb5d7654f39a86f681afb8901c2e262d555f

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp313-cp313t-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.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f038584c2a47be799782a1c13b9f50a7cdf20cdb0371cf9a5210314898e403cd
MD5 bb7cce05e2c54a428cbeff1ec2f78d84
BLAKE2b-256 6b05e5b8a16aff510e73ca59f918aba38af71b029b1538704bd7690713ea2f22

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_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.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2ea7dd69783651af4e1b2559abce24fc62743d403f9f99fcc4eb21b407f9f716
MD5 b2eabb639734d2cf26dee1fe65fcf950
BLAKE2b-256 790d76131ac22c15f0cd336aa24cd52190f7fd2ff0ee6be1ecf7b9edb085b0de

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_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.6-cp313-cp313t-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp313-cp313t-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6445abdbd66b680deb98b723cada82535c872cde8941f59b0b341e36c0f406f8
MD5 a42d7387cc5be23708a9833e6077b6b4
BLAKE2b-256 9b2cf0c2fabad9355d31a44136b97cc7c0f0f831a55d9a0f5b15f93ade238aba

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp313-cp313t-macosx_10_13_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.6-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0c2655e668e467c6fd8db0147924f9753f053586304f5b775e56019a02adee8f
MD5 0eeef3c44a4054f3b6c735eace239c3a
BLAKE2b-256 4295f49de157f4cf503a9bc2eafcf4a2351fffdeb95fee4c17caf63fb4cda7cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-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.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 dd637eccfc051da0b263a966ff8763f6791abb1c68ca08fc0b29062e91cbe6d1
MD5 696e37dded063e6b55d628d50f2a3055
BLAKE2b-256 49f2fb9c87f34a740102ac18748bdc8908f29593878bf9eb5e4f76961f2d875a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_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.6-cp311-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp311-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 59caee04d657cccc88457148a34a507d492fd4ce9c7bcc16fca7d3bbd0a77fa0
MD5 c5d8473ecfab4cd9f858c4846d010e32
BLAKE2b-256 89be7abab64f5dc53af384614f43ee2e5fab2b505cbb6d4c561172457d624eab

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp311-abi3-manylinux1_x86_64.manylinux_2_5_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.6-cp311-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp311-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6d58a97324b3c42ef65085329bffa346a30d5607359a82c983faebc54750fc43
MD5 0b2121e9d4783c15a4edf92f2b95d69e
BLAKE2b-256 92227b5609514102fb3e02e4f8b87a58c1ce2f2b5bb0734462728ffc473f1fa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24940229a9890a941c75db81b15d7e3e6cf8b17df97ac040cc33f49e854218ab
MD5 436f5edbd3dd01daab0ce882891a31dc
BLAKE2b-256 6c76a3335b9d859c6106071aad2079e3d72c9ed4d57b9db95ae020120d2a0ee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-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.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6c3de782187b6f879e2feb69f7333a43f9ed54889f2b5ede6af8d446de626a3c
MD5 7de0046e5d70095dfb1297b94d2487ce
BLAKE2b-256 aa6fa5362291593242dabcebdb5d38fa19ffea8fd1df1153e7b7be61017b0806

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_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.6-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 626f9a9d5c369756cd7aecaee9cb7579073060a832ced19c7137199a4787d011
MD5 26365e072e9c3c5b1945af2e4bdd5d10
BLAKE2b-256 2c65a59b45bdca78e87849ba78ff47c258bc6550f1e16b4672808808ecfc9723

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-cp310-cp310-manylinux1_x86_64.manylinux_2_5_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.6-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3148bf27155be030d5f9b1ce58c92e68fc3ba8fdd4ef9ca3735babb20d178a0a
MD5 597365aa7ad58204b5cc1c8bb72d5dd5
BLAKE2b-256 e10735279f47a3225b74855902c6f4fa9dce0d8f74828fad28eddd03961be06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.6-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.

Supported by

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