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.8
  • 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.

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.1.tar.gz (383.9 kB view details)

Uploaded Source

Built Distributions

openslide_python-1.4.1-cp311-abi3-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.11+ Windows x86-64

openslide_python-1.4.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.9 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ ARM64

openslide_python-1.4.1-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (33.3 kB view details)

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

openslide_python-1.4.1-cp311-abi3-macosx_10_9_universal2.whl (30.4 kB view details)

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

openslide_python-1.4.1-cp310-cp310-win_amd64.whl (32.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

openslide_python-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

openslide_python-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ x86-64

openslide_python-1.4.1-cp310-cp310-macosx_10_9_universal2.whl (30.5 kB view details)

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

openslide_python-1.4.1-cp39-cp39-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

openslide_python-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

openslide_python-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (36.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

openslide_python-1.4.1-cp39-cp39-macosx_10_9_universal2.whl (30.5 kB view details)

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

openslide_python-1.4.1-cp38-cp38-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

openslide_python-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

openslide_python-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (36.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

openslide_python-1.4.1-cp38-cp38-macosx_11_0_universal2.whl (30.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: openslide_python-1.4.1.tar.gz
  • Upload date:
  • Size: 383.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for openslide_python-1.4.1.tar.gz
Algorithm Hash digest
SHA256 95da570994abd8a02db18b8dac68da0b3d3f7eba733bdeeb2a8b52e40e1de1c8
MD5 59e9bad9034ec21624445ec51bedec83
BLAKE2b-256 d26be754e969a24cb035e630461bad47ba8280b563c08712a5eb35a7b83bbfbe

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 57ec66edf3e8f22dd8712071227f2e256fa04a542c99d72bb211d00285ccf0a2
MD5 4e59b0549e523916edb43324a14697c9
BLAKE2b-256 1e34123c6f070e658c75d38ec24ab2846796d781a888c39f78ba54b01c931471

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a63a4c01dfc15ceebaf4cd1d14c97e3f4e6658ef1f83b003d7e4e85a1a1aad39
MD5 79a4c634571775a43bc510d50722e935
BLAKE2b-256 ef37f5ae29dcd1597f14b916fb63c1367edd32083616260c33efabd46238b3e2

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f3015d4f591471d5c39fd7f853e8d3308eb29eff0e4be3938a8c9d97d0b72256
MD5 cced0dbd004e604807d268276102b6a2
BLAKE2b-256 4dd7d4e4bd454458f826c726d67b0c866f9c46f9906fa7c2a79552f8137c9e36

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp311-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3715fbed151ce448998a83d4a1c3defb1992c5e7e73d66fa05294bfecec0740c
MD5 ead18e1ade865aea399e57d434daaa35
BLAKE2b-256 01a2742faf757e23e85f1610288ea2d9b934e3cb62d6ffb410442fd069a23ae0

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f288718a8791552efdbf916d967ef88174dd753b839a3e812eef42650faaedd
MD5 1178cbf597153061260c1e4309227778
BLAKE2b-256 d784d9f713fd367fb4cf82d362d1a127dabb02efee69c63804c24bd828004716

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 538083fd22d442d7d4f2866b2ee53f4fc1c82a8e42bca9a466326505bc5b0a98
MD5 e427dab5e1e19a4fc007aaaa8b6b7ad0
BLAKE2b-256 395e40bf5767d8b6123c2b715eb6d804e91989421705e9dd9e1101bcb34c400f

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 63ea970f6d03ba10ee9488ef2089b1010c4ffb371e5c0efbd0f5e93874305665
MD5 b1cbe5bca039ae26283a11044ea61f0c
BLAKE2b-256 08533ee622267c3541d691b0617e4100588e1d98f7f3d9459ddcaf6636577b04

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 692fda595e69a18b32f7ec1433c69a15202f1439ede5312787a82d2498fbd144
MD5 1f24ca816ef0f8bf2c635668becb2f3b
BLAKE2b-256 dac3a8088f211bab37248f84895966e62f59ceceb230ffc268a26c0acb5b5e2b

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ada6a9f3fa15a08218a18f25caeab6be4393a5c528ea91ed1fd2664a04b3ba50
MD5 a83e3d9e11615027973154e25f9abd55
BLAKE2b-256 04f0d76a109a3cf20ff481d12053afc4a4e39fe6c8facc4b5978bfd9891099f9

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7367403b85563acbf2a4c56cfd2f05172f3df430556330d8702fd9567f5a6975
MD5 da33ee39ebddc60010488b6869115cdf
BLAKE2b-256 17af9b50a5ba1b69b5639aed604b0d2ca5f937ca7bea64ecf51cb5d0f405ae80

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2bec4d4a7824e85e420244268a4f6a49d7cec2062b470cdbe298fbca3f6ce93b
MD5 7d55519ed72ae4878c501f5b07e00c34
BLAKE2b-256 8bc3f56a4a3a3beed2498f4a2260a2b9622e9548aeffe1d738fec33710695908

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

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

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 65d42408352e46cfeb61f06079253acb2e02745c07793bcadeffb8b8e255c297
MD5 fd09af26a2979ed9c4d4a76b7aa77325
BLAKE2b-256 ee76f9a3135e3734bbf90fe5fbd0f00fd262430e9819cedaf926d619185230fb

See more details on using hashes here.

Provenance

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

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

Details for the file openslide_python-1.4.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3be691572c05ea0ac023ebd76fbf228c6581f9675184dfe76e77a621a2c928a6
MD5 97e8dee6f397291b8afb119647e233a0
BLAKE2b-256 873b0e3f707339c7f8d57f3dbc2752bdbb539b8d6d5e568787e813caca1a209a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.1-cp38-cp38-win_amd64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

Details for the file openslide_python-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9949161a298bf4d57ab215dac1acde42f65238ab37ee010c9b78bb2e4e37de29
MD5 deae6d26434a16448fcda27480197a12
BLAKE2b-256 8e7788eace7ff3b4a960c95769d9be9553177e75306b98fc357e925f07e2b59b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

Details for the file openslide_python-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 225ff16048ae530e7fcebcbaef55d1dd0eadef95c2d52fc7b3a553ed9fac2503
MD5 99faebd0c934b4575ba298fbc59c84d4
BLAKE2b-256 514aa9ec24fbd52df3fbec178cfdf05c4e9cee2155a4921c75a1b4da955d8c90

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: python.yml on openslide/openslide-python

Attestations:

File details

Details for the file openslide_python-1.4.1-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for openslide_python-1.4.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2b8f97d99f591c7d8b8b87fb1d7ae67fdc5292fd76f9960d253b3f3a96bceced
MD5 17908b977bcb2aad7100f97b22b82df9
BLAKE2b-256 d37338e6fd6265ae71fdb67fd9304744cf95747b0677c23571e941ac236a6325

See more details on using hashes here.

Provenance

The following attestation bundles were made for openslide_python-1.4.1-cp38-cp38-macosx_11_0_universal2.whl:

Publisher: python.yml on openslide/openslide-python

Attestations:

Supported by

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