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.3.tar.gz (386.6 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.3-cp314-cp314t-win_amd64.whl (35.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

openslide_python-1.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (41.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

openslide_python-1.4.3-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.3-cp314-cp314t-macosx_10_15_universal2.whl (33.3 kB view details)

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

openslide_python-1.4.3-cp313-cp313t-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.13tWindows x86-64

openslide_python-1.4.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (41.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

openslide_python-1.4.3-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_x86_64.whl (40.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ x86-64

openslide_python-1.4.3-cp313-cp313t-macosx_10_13_universal2.whl (33.3 kB view details)

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

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

Uploaded CPython 3.11+Windows x86-64

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

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

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

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

openslide_python-1.4.3-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.3-cp310-cp310-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.5+ x86-64

openslide_python-1.4.3-cp310-cp310-macosx_10_9_universal2.whl (33.3 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for openslide_python-1.4.3.tar.gz
Algorithm Hash digest
SHA256 06eec2e05988c37b71ff1ee57d1f465c0dcbf26e655d1dcdab70217ad2769b82
MD5 210dd68054c0704d9b25df653298c723
BLAKE2b-256 75f311a90efe13994c84ca22bf7d28195e1e6912066dada1960136536c63cdc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3a1828d01755ea751e8e26acd58b1869ddb46c1b8a010e68ad1493021cccd5dc
MD5 c1c5e1d80114c9fa3e9967bca421ed3c
BLAKE2b-256 c46fac109d214fa446d65ee078621cb35b351496bb72533773d7aeb38848c549

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 155c7feb6377c07def806fd09b50b9adfdbe72614fb7e5ce19d0f7fd339d1048
MD5 4c5f74a218e2817468868d689cea4e63
BLAKE2b-256 99a543ff2d1bf7170608c41e1db95528638a78e1b324640f255b3fc0b11386f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 62ba55fcec9304eefebef6af38c862d589441e95a78c22ea1fc627018f787937
MD5 78128be80f9d1a3e599fb1a2e2fb178c
BLAKE2b-256 62c4a00296e0580168a66771cb7385480d0623b3ec3faaa9981c53470d2194e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 18543f27311367ed4f8bb8f6bbf6b70dba716a6fca191704daec624dbb50bc0b
MD5 eb077454aaee53c0ed279e0e50d05865
BLAKE2b-256 ab2d8752975d9ecad9a434dff353226bf9751a57427ff2ac49069affb67d7132

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 32b7a8fa9c6ae5d85158e8274ac4a25f11541d5d9b636555144f311627e8ad2e
MD5 4a38c38efceff1b4b697eb2915af4d96
BLAKE2b-256 98f38ee8ab53c2e88c349c1e988077a2770c629f63eeaba2a381d6a6f20d3aad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8238ed334d8510c9155b4d2af5250de1ed94376cc0186496a1bba5600dad5873
MD5 eef9c3cc150aee4336464227b92d0f2b
BLAKE2b-256 f58d1dd0b4d93eb2cd21022f8953820fee0b270dd0e2d4272886f1ff5ed03743

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp313-cp313t-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f38c889703d1262a63f7f17dff35466c36eb510bbb577ddee7530ca0e1a5b1ab
MD5 b8e48a8c184e274cd932b8efddf604ff
BLAKE2b-256 41c4660659f4294472dfe159c2c1dc5705a58757027af8543209365350c2a6f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp313-cp313t-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp313-cp313t-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7e3ca0b2f63946ac622b5e46dc95c762e9b57b29d3aa38eea4dfcdd59de1f56f
MD5 4e2803ae8be7ace620f0f6246f7fd0bb
BLAKE2b-256 60af084312ddffcebd488df82ccc487d22e118c170f8cec1faf998a5f1d541cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e0ec8222e285bd01fa8c3054e75cfac5763f4d3327683f5769e312e120fd134a
MD5 2235407517a7e4e85c382920cf92665e
BLAKE2b-256 4c6c866a647cee12713fcae2f09121c88bc2c82be9f10ad2f99bdb278d85f97b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 971990d2281f1abe294047961fa50e349edab3eff6d07370dceb4eef03c1c17b
MD5 3ec05ffdac4447c2d26fe4e48ae0b05d
BLAKE2b-256 70d73abe2aade6c89461d59274f2899362c608a0cf9cc8933ea6da869871db05

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp311-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp311-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 024aa25336326bcf7d8b6eed8ec302cc98e068cf534c09f728a8b2860b6ce71d
MD5 5221b4d513924daf186b8899aa779aca
BLAKE2b-256 18a7571f5f92294c954a426f5fc05844bbc8be9da739bfeb5b20e2298f03f238

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp311-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp311-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e0260a51821266d29fc26f6ca033242b11889a15b814fdf61c286eefd5dac076
MD5 449e2c8e25c4b38def0425df11494f26
BLAKE2b-256 7fbb7a4e12d38616ada03d06fb44658371c2024de92c9d96b9ee95ddb8aa4881

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3163b48907756d9b3ab9c8df6ec60b449fdf63ef9ad8675602e8ad42804b9677
MD5 406a512bcc5a529ccbf2610c7a87d907
BLAKE2b-256 0698da4efa53c5f8cf208ea14461b37b417a30318e5d2b2b3930a6aa2ad6fe67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b1595c6ddab11b37428af6978ed93e114af008f1b39d6fe881d85d3ad6483b6f
MD5 e5f762256f7fae3bb5f62f0936e1d3fe
BLAKE2b-256 8218e8ea0ec4eb60e73a02b2a9f0199f95449ef7a53f9443c6ac3dc256ad86e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f8ec3f136b0fbcc85c7a360e6a7b9884eef43965d29be460a630de0070bcf77e
MD5 fdf61e5b3db55a285f1b5aaacc24338c
BLAKE2b-256 722db17d611c4058cb359931c04e009d576ec228cce10fe042655981b73b7fe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.3-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.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 026238efd0a92fe8c39e34de82ae0f4dfeeb36a70fe0364e972d66287e047c37
MD5 0c0be0a6d19a8b28b737dc54c4c6b226
BLAKE2b-256 59dc56cfcc66ed846646d09afe7f8c70e76f2e7df008b3e3193e10673d4161a6

See more details on using hashes here.

Provenance

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