Skip to main content

A python wrapper around the libCZIrw C++ library with reading and writing functionality.

Project description

pylibCZIrw - Python wrapper for libCZIrw

This project provides a simple and easy-to-use Python wrapper for libCZIrw - a cross-platform C++ library intended for providing read and write access to CZI image documents.

Important Remarks

  • At the moment, pylibCZIrw completely abstracts away the subblock concept, both in the reading and in the writing APIs.
  • If pylibCZIrw is extended in the future to support subblock-based access (e.g. accessing acquisition tiles), this API must not be altered.
  • The core concept of pylibCZIrw is focussing on reading and writing 2D image planes by specifying the dimension indices and its location in order to only read or write what is really needed.

Example Usage

The basic usage can be inferred from this sample notebook:

Open In Colab

For more detailed information refer to the pylibCZIrw-documentation.html shipped with the source distribution of this package (see the Download files section).

Disclaimer

The library and the notebook are free to use for everybody. Carl Zeiss Microscopy GmbH undertakes no warranty concerning the use of those tools. Use them at your own risk.

By using any of those examples you agree to this disclaimer.

Version: 2022.04.06

Copyright (c) 2022 Carl Zeiss AG, Germany. All Rights Reserved.

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

pylibCZIrw-3.0.0.tar.gz (11.7 MB view details)

Uploaded Source

Built Distributions

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

pylibCZIrw-3.0.0-cp39-cp39-win_amd64.whl (526.1 kB view details)

Uploaded CPython 3.9Windows x86-64

pylibCZIrw-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (865.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pylibCZIrw-3.0.0-cp38-cp38-win_amd64.whl (528.0 kB view details)

Uploaded CPython 3.8Windows x86-64

pylibCZIrw-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (864.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pylibCZIrw-3.0.0-cp37-cp37m-win_amd64.whl (527.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

pylibCZIrw-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (867.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file pylibCZIrw-3.0.0.tar.gz.

File metadata

  • Download URL: pylibCZIrw-3.0.0.tar.gz
  • Upload date:
  • Size: 11.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pylibCZIrw-3.0.0.tar.gz
Algorithm Hash digest
SHA256 27c123d56dc5862bf68513a42959be50b15581c0232db42e6def39ef1357587e
MD5 302ed566db1e051cf16027ed12e644ad
BLAKE2b-256 96c28da0d18f2947f31d309d78771ca693c04af815d47b446bedec65fd360de8

See more details on using hashes here.

File details

Details for the file pylibCZIrw-3.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pylibCZIrw-3.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 526.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pylibCZIrw-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6b54e76a5ede712b76a895f3bdf95bdb08e0669539392777e06e0d4f0858ef80
MD5 0ecd1f318a12b16f32b03744fefbba9f
BLAKE2b-256 7e374c24b7a87cf11a448c6a9f752ededbc0e005d52a414a0b173103453b89d7

See more details on using hashes here.

File details

Details for the file pylibCZIrw-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibCZIrw-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f9bd227c75c2f9abf48d20b2972fd38c5dcfac2747c8cb74c7e410fcf441274
MD5 6f5545bd2b7182674fe1661d1476b7ba
BLAKE2b-256 2b21a06a65e3abf281365d9501a61789d4b637fa41cf9b63ce20de32e0dd34dc

See more details on using hashes here.

File details

Details for the file pylibCZIrw-3.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pylibCZIrw-3.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 528.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pylibCZIrw-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b6e3aaf38c46910ced78e136b48e1d394c1aff9684f4329a00a8232c01b1c829
MD5 200bcc5e565a4a74a6bc11d4690e79b3
BLAKE2b-256 b3c2ab96b4ee402e91bf2e9c971f14e5d169c304e49d3fb04a2a895dae66e8e1

See more details on using hashes here.

File details

Details for the file pylibCZIrw-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibCZIrw-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 228caed5f91b35f3ea87fc44cc4c5810a93b025c5d9568fd72c006445d204e59
MD5 ed5e3eb91c727870babbc26f6bffabb2
BLAKE2b-256 68c44d0fa94804104b588275d4205619be303f849f38e309869cb7418941195d

See more details on using hashes here.

File details

Details for the file pylibCZIrw-3.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pylibCZIrw-3.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 527.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pylibCZIrw-3.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 582a94e411816975cf513a6c8aa253d153f9982019a4a3e6be41bed03c57d853
MD5 7ccd6b1ddab03eb382be433254ec1b4a
BLAKE2b-256 d36522c20091c32f877736fe35fa4d032031420a85a1b0173dc51a484ea46bd9

See more details on using hashes here.

File details

Details for the file pylibCZIrw-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibCZIrw-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f06822fadc3b08fb5db0d4c56f2644555b293bf5818236da7e30a4c66c181cae
MD5 4e227d5f774aa605eecdba77007db828
BLAKE2b-256 369090f5aff23a92e5fc40f91b8638cd576eb622785e598407c118065b03034e

See more details on using hashes here.

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