Skip to main content

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

Project description

pylibCZIrw - Python wrapper for libCZI

This project provides a simple and easy-to-use Python wrapper for libCZI - 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.
  • 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.
  • It allows reading data via http/https-protocol enabling cloud storage scenarios.

Example Usage

from pylibCZIrw import czi as pyczi

filepath = "myimagefile.czi"

# open the CZI document to read the
with pyczi.open_czi(filepath) as czidoc:
    # get the image dimensions as a dictionary, where the key identifies the dimension
    total_bounding_box = czidoc.total_bounding_box

    # get the total bounding box for all scenes
    total_bounding_rectangle = czidoc.total_bounding_rectangle

    # get the bounding boxes for each individual scene
    scenes_bounding_rectangle = czidoc.scenes_bounding_rectangle

    # read a 2D image plane and optionally specify planes, zoom levels and ROIs
    image2d = czidoc.read(plane={"T": 1, "Z": 2, "C": 0}, zoom=1.0, roi=(0, 0, 50, 100))

The detailed usage can be inferred from the sample notebooks.

For more detailed information (on the latest version) refer to https://zeiss.github.io/pylibczirw/.

Installation

In case there is no wheel available for your system configuration, you can:

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: 2023.11.20

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

CHANGELOG

v5.1.1 (2025-10-23)

Fix

  • fix(setup): correct setup.py configuration (#102)
  • mention MacOS as operating system (552a47d)

v5.1.0 (2025-10-21)

Chore

  • chore: Wheels for MacOS and ARM Linux (#85)

Fixes #57 Fixes #82 Fixes https://github.com/bioio-devs/bioio-czi/issues/51

Context

pylibrczirw does not provide wheels for MacOS or ARM Linux. In some installation contexts, build dependencies like cmake are unavailable, which makes pylibczirw unusable. Specifically, this is an issue downstream for bioio-czi.

Changes

Added 3 new build artifacts: x86-64 MacOS, ARM64 MacOS, and ARM64 Linux, with MacOS-specific build logic in setup.py.

Testing

I only tested the ARM64 MacOS wheel, since that's the hardware I have. I was able to install the wheel and import pylibCZIrw.

Review notes

I strongly recommend also merging my PR #84 so that CI continues to work past the end of the month.


Co-authored-by: Sebastian Rhode <3833249+sebi06@users.noreply.github.com> Co-authored-by: PintoCraig <craig-kavan.pinto@zeiss.com> (c8fd2ff)

  • chore: Upgrade from windows-2019 to windows-2022 (#84)

Context

The windows-2019 action runner image will be fully unsupported by 2025-06-30. https://github.com/actions/runner-images/issues/12045

Changes

Replace all instances of windows-2019 with the oldest supported windows runner, windows-2022. windows-2025 is also available; I have no preference. Dropped support for python 3.8 as not default supported by windows-2022 pip version


Co-authored-by: PintoCraig <121297487+PintoCraig@users.noreply.github.com> Co-authored-by: PintoCraig <craig-kavan.pinto@zeiss.com> (0dabe3a)

Feature

  • feat: add "mask support" for reading & composition (#96)

This PR is updating libCZI to latest version, which includes support for "mask" (c.f. https://github.com/ZEISS/libczi/pull/153). The new functionality of "mask-aware tile-composition" is made available to pylibczirw by introducing a ReaderOptions object which optionally can be passed to open_czi. Mask-aware composition is therefore an opt-in function at this point (motivation is to limit risk and ensure backwards compatibility). (cc17eb3)

v5.0.0 (2025-04-11)

Breaking

  • feat: Support python upto 3.13 (#64)

BREAKING CHANGE: We no longer support python 3.7 as it is not supported by packaging

[x] I followed the How to structure your PR. [ ] Based on Commit Parsing: In case a new major release will be created (because the body or footer begins with 'BREAKING CHANGE:'), I created a new Jupyter notebook with a matching version. [x] Based on Commit Parsing: In case a new minor/patch release will be created (because PR title begins with 'feat'/('fix' or 'perf')), I optionally created a new Jupyter notebook with a matching version. [ ] In case of API changes, I updated API.md.

Summary of the change(s) and which issue(s) is/are fixed
Added support for python upto 3.13 Relevant motivation and context
Seems to work ootb, and new windows images have default higher version of python than 3.11 Dependencies required for this change
None (c2f7cb3)

Chore

  • chore: Move deploy job from reusable workflow to caller workflow (#71)

[x] I followed the How to structure your PR. [ ] Based on Commit Parsing: In case a new major release will be created (because the body or footer begins with 'BREAKING CHANGE:'), I created a new Jupyter notebook with a matching version. [ ] Based on Commit Parsing: In case a new minor/patch release will be created (because PR title begins with 'feat'/('fix' or 'perf')), I optionally created a new Jupyter notebook with a matching version. [ ] In case of API changes, I updated API.md.

Fixes #70 (805ce42)

Deps

  • deps: Batch-bump pages-related actions (#3)

Bumps actions/deploy-pages from 1 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/deploy-pages/releases&#34;&gt;actions/deploy-pages&#39;s releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h1>Changelog</h1> <ul> <li>Deploy pages using artifact IDs <a href="https://github.com/konradpabjan&#34;&gt;&lt;code&gt;@​konradpabjan&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/251&#34;&gt;#251&lt;/a&gt;)&lt;/li> <li>This version requires the permission <code>actions: read</code> in the workflows which use it.</li> </ul> <hr /> <p>ℹ️ This version of <code>actions/deploy-pages</code> is <strong>ONLY</strong> compatible with artifacts uploaded by either:</p> <ul> <li><a href="https://github.com/actions/upload-pages-artifact/releases/tag/v3.0.0&#34;&gt;&lt;code&gt;actions/upload-pages-artifact@v3&lt;/code&gt;&lt;/a> or newer</li> <li><a href="https://github.com/actions/upload-artifact/releases/tag/v4.0.0&#34;&gt;&lt;code&gt;actions/upload-artifact@v4&lt;/code&gt;&lt;/a> or newer.</li> </ul> <p>See details of <a href="https://github.com/actions/deploy-pages/compare/v3.0.1...v4.0.0&#34;&gt;all code changes</a> since previous release.</p> <p>:warning: For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the <a href="https://github.com/actions/deploy-pages/#compatibilty&#34;&gt;compatibility table</a>.</p> <h2>v3.0.1</h2> <h1>Changelog</h1> <ul> <li>Bump eslint from 8.54.0 to 8.55.0 <a href="https://github.com/dependabot&#34;&gt;&lt;code&gt;@​dependabot&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/266&#34;&gt;#266&lt;/a&gt;)&lt;/li> <li>Bump nock from 13.3.8 to 13.4.0 <a href="https://github.com/dependabot&#34;&gt;&lt;code&gt;@​dependabot&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/267&#34;&gt;#267&lt;/a&gt;)&lt;/li> <li>Bump eslint-config-prettier from 9.0.0 to 9.1.0 <a href="https://github.com/dependabot&#34;&gt;&lt;code&gt;@​dependabot&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/268&#34;&gt;#268&lt;/a&gt;)&lt;/li> <li>Bump <code>@​actions/core</code> from 1.10.0 to 1.10.1 <a href="https://github.com/dependabot&#34;&gt;&lt;code&gt;@​dependabot&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/269&#34;&gt;#269&lt;/a&gt;)&lt;/li> <li>Bump <code>@​actions/github</code> from 5.1.1 to 6.0.0 <a href="https://github.com/dependabot&#34;&gt;&lt;code&gt;@​dependabot&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/261&#34;&gt;#261&lt;/a&gt;)&lt;/li> <li>Update compatibility table for v3 <a href="https://github.com/JamesMGreene&#34;&gt;&lt;code&gt;@​JamesMGreene&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/270&#34;&gt;#270&lt;/a&gt;)&lt;/li> </ul> <h2>🧰 Maintenance</h2> <ul> <li>chore/docs: update version, fix typos <a href="https://github.com/kbdharun&#34;&gt;&lt;code&gt;@​kbdharun&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/272&#34;&gt;#272&lt;/a&gt;)&lt;/li> </ul> <hr /> <p>See details of <a href="https://github.com/actions/deploy-pages/compare/v3.0.0...v3.0.1&#34;&gt;all code changes</a> since previous release.</p> <p>:warning: For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the <a href="https://github.com/actions/deploy-pages/#compatibilty&#34;&gt;compatibility table</a>.</p> <h2>v3.0.0</h2> <h1>Changelog</h1> <ul> <li>Update action to node20 <a href="https://github.com/takost&#34;&gt;&lt;code&gt;@​takost&lt;/code&gt;&lt;/a> (<a href="https://redirect.github.com/actions/deploy-pages/issues/256&#34;&gt;#256&lt;/a&gt;)&lt;/li> </ul> <hr /> <p>See details of <a href="https://github.com/actions/deploy-pages/compare/v2.0.5...v3.0.0&#34;&gt;all code changes</a> since previous release.</p> <p>:warning: For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the <a href="https://github.com/actions/deploy-pages/#compatibilty&#34;&gt;compatibility table</a>.</p> <h2>v2.0.5</h2> <h1>Changelog</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/deploy-pages/commit/d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e&#34;&gt;&lt;code&gt;d6db901&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/actions/deploy-pages/issues/324&#34;&gt;#324&lt;/a> from actions/error-message-request-id</li> <li><a href="https://github.com/actions/deploy-pages/commit/055f4259a5b2e76fa0789ad7922a992670f3f6b7&#34;&gt;&lt;code&gt;055f425&lt;/code&gt;&lt;/a> compile changes</li> <li><a href="https://github.com/actions/deploy-pages/commit/5ab929b0772a9c574971c2357565e79163c9088f&#34;&gt;&lt;code&gt;5ab929b&lt;/code&gt;&lt;/a> Include request id in the error message of an error response</li> <li><a href="https://github.com/actions/deploy-pages/commit/3ff795bc32f6f1ceb4dd02ca0c135001516c35ba&#34;&gt;&lt;code&gt;3ff795b&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/actions/deploy-pages/issues/318&#34;&gt;#318&lt;/a> from actions/dependabot/npm_and_yarn/non-breaking-cha...</li> <li><a href="https://github.com/actions/deploy-pages/commit/f5a2f0d405b68f09cea281329308ca2cd64c1264&#34;&gt;&lt;code&gt;f5a2f0d&lt;/code&gt;&lt;/a> Update distributables after Dependabot 🤖</li> <li><a href="https://github.com/actions/deploy-pages/commit/1364cde56e32972e043d974794ed0a0e449616cf&#34;&gt;&lt;code&gt;1364cde&lt;/code&gt;&lt;/a> Bump the non-breaking-changes group with 2 updates</li> <li><a href="https://github.com/actions/deploy-pages/commit/2ed07f748804ece802939c5fa8753c2858c4dc4d&#34;&gt;&lt;code&gt;2ed07f7&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/actions/deploy-pages/issues/316&#34;&gt;#316&lt;/a> from actions/dependabot/npm_and_yarn/non-breaking-cha...</li> <li><a href="https://github.com/actions/deploy-pages/commit/d5a892b11c1e1a34d36b6c8dd3b79f53e904086d&#34;&gt;&lt;code&gt;d5a892b&lt;/code&gt;&lt;/a> Bump the non-breaking-changes group with 1 update</li> <li><a href="https://github.com/actions/deploy-pages/commit/05977f58bc03458243006330b90b3352b6ceead6&#34;&gt;&lt;code&gt;05977f5&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/actions/deploy-pages/issues/314&#34;&gt;#314&lt;/a> from actions/dependabot/npm_and_yarn/non-breaking-cha...</li> <li><a href="https://github.com/actions/deploy-pages/commit/9414024cfce3ef0ceee3850d28ee5290f189d0d8&#34;&gt;&lt;code&gt;9414024&lt;/code&gt;&lt;/a> Update distributables after Dependabot 🤖</li> <li>Additional commits viewable in <a href="https://github.com/actions/deploy-pages/compare/v1...v4&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show &lt;dependency name&gt; ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

> Note > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.


Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Felix Scheffler <felix.scheffler@zeiss.com> (844d89c)

v4.1.3 (2024-08-26)

Fix

  • fix: Channel ID and Name in display settings metadata (#37)

This PR inlcudes the latest version ov libczirw to fix #13 Fixes #13 (04316fe)

v4.1.2 (2024-08-06)

Chore

  • chore: remove temporary debugging logic to push to PyPI (#30)

[x] I followed the How to structure your PR. [ ] Based on Commit Parsing: In case a new major release will be created (because the body or footer begins with 'BREAKING CHANGE:'), I created a new Jupyter notebook with a matching version. [ ] Based on Commit Parsing: In case a new minor/patch release will be created (because PR title begins with 'feat'/('fix' or 'perf')), I optionally created a new Jupyter notebook with a matching version. [ ] In case of API changes, I updated API.md.

Remove debugging code for temporaily pushing to testpypi until infrastructure properly set up. (3b2ea06)

Fix

  • fix: consider only dimensions with size >1 for plane-coordinate (#28)

[x] I followed the How to structure your PR. [ ] Based on Commit Parsing: In case a new major release will be created (because the body or footer begins with 'BREAKING CHANGE:'), I created a new Jupyter notebook with a matching version. [ ] Based on Commit Parsing: In case a new minor/patch release will be created (because PR title begins with 'feat'/('fix' or 'perf')), I optionally created a new Jupyter notebook with a matching version. [ ] In case of API changes, I updated API.md.

Re-write of #16 due to changes in infrastructure.

Fixes #10


Co-authored-by: Soyer, Sebastian <sebastian.soyer@zeiss.com> Co-authored-by: soyers <soyer.sebastian@gmail.com> (264fcb4)

v4.1.1 (2024-07-26)

Chore

  • chore: Add codeowners (#27)

Add CODEOWNERS file (dc1717b)

Deps

  • deps: bump codecov/codecov-action from 3 to 4 (#2)

Bumps codecov/codecov-action from 3 to 4.

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Felix Scheffler <felix.scheffler@zeiss.com> (dab7b18)

Refactor

  • refactor: Megalinter and infrastructure (#19)

[x] I followed the How to structure your PR. [ ] Based on Commit Parsing: In case a new major release will be created (because the body or footer begins with 'BREAKING CHANGE:'), I created a new Jupyter notebook with a matching version. [ ] Based on Commit Parsing: In case a new minor/patch release will be created (because PR title begins with 'feat'/('fix' or 'perf')), I optionally created a new Jupyter notebook with a matching version. [ ] In case of API changes, I updated API.md.

Infrastructure related changes, linting (2e60a2b)

Unknown

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-5.1.1.tar.gz (5.9 MB view details)

Uploaded Source

Built Distributions

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

pylibczirw-5.1.1-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pylibczirw-5.1.1-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylibczirw-5.1.1-cp313-cp313-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

pylibczirw-5.1.1-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pylibczirw-5.1.1-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylibczirw-5.1.1-cp312-cp312-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

pylibczirw-5.1.1-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pylibczirw-5.1.1-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibczirw-5.1.1-cp311-cp311-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

pylibczirw-5.1.1-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pylibczirw-5.1.1-cp310-cp310-macosx_11_0_arm64.whl (999.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pylibczirw-5.1.1-cp310-cp310-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

pylibczirw-5.1.1-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pylibczirw-5.1.1-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pylibczirw-5.1.1-cp39-cp39-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file pylibczirw-5.1.1.tar.gz.

File metadata

  • Download URL: pylibczirw-5.1.1.tar.gz
  • Upload date:
  • Size: 5.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibczirw-5.1.1.tar.gz
Algorithm Hash digest
SHA256 d10e81a83ebaebd704a0a1e2932a4dbc2b20f1f308f13661fb36d28d03caf114
MD5 a3c75ff1fbe55e6de334b28a2c4e850a
BLAKE2b-256 4615b76a1891fe45483b4088e25e11e28bb6e2477194414d8987a7f648595898

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1.tar.gz:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pylibczirw-5.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibczirw-5.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e6c9c621f23f3433839b4c02500a4f5a7216d4ba31a674bc278a77a68e5eaaf1
MD5 2a4b2d81b75410eb90ada1c26ec7cf2e
BLAKE2b-256 c8d318d73a051ddc14d2eedf6e577462df7c13a23c5696b3b0c312b48d62ae3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp313-cp313-win_amd64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f5392637029b0d2e44597e7aaf56d5702741f72f2b2cf29f9a240975f44fa0c
MD5 a8fbd7c4fb2540609229cc9dd5e3c15d
BLAKE2b-256 f5b382852e2d298d09ed94a56affccd602169882f5ebd0b866895e36d9cd7800

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ce26438c33c30bbe8ba98966ea71dc69d430aeeaf381692af029fa4b31e2ce5
MD5 90def013077e9ced6fdd16776d11f8e2
BLAKE2b-256 3a1237c55cc779709b7ad809245c4c87f0785a14b8cc620ae91ceee3c7202c87

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9adfbd6c172776cc419fa167379c44c914544d67647bf871f5d63656170857c
MD5 27019eb721c704566ed75ea6ffcf0cd0
BLAKE2b-256 180af4f676587d0d5d0d528fd728dd0cec64000e7b0a31f915f8ffda886d7e49

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fe8128e3b54262d61cb0c5a346146d7a52bc9143c95d83dc872f0fee315135ce
MD5 33ee07da0963282cb5f41309733dd1bc
BLAKE2b-256 6b4db0662c259925942c5f940d1f522fba37d9ea3a9c8769070b3ed3d24bf87a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pylibczirw-5.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibczirw-5.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ff15701342b193620cf8cadfb9e5e5cdaa096aa31d18ada7c64c53237c36fda4
MD5 86bdd185dce3f13d9cae5788b4216faa
BLAKE2b-256 2bae31d95bf843fba53a9563a9c9a85a26bebf51af90797429d860ddadfcf07a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp312-cp312-win_amd64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d94830141208e3a198c9a42c56dcd57b7a2acf43380806f268d99ba2ca6d481b
MD5 05f9364159ada62f8b9daa3036cd7a56
BLAKE2b-256 9aa83a5fbf90757dad3cede386d407f9000808985836d21bb95a6d9c622039ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a0d16502949398535aa1f4a648846d93477fa2051a0a01e49e47b3cc19dd0b6
MD5 1ba68e961a7fc3f67e7b600ccde840ac
BLAKE2b-256 d5de8ae9df718f17b21ba3a6e7036ac32b29f7d48abee7947cfb68c484579bb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a50b044caa7fac21a5460f0ed37ff18b40bed87c383c35daab293a85067f8c0
MD5 32179c71109abdeaa1b2dd9b632bc9d8
BLAKE2b-256 d4c78d0c4ee9b6a82a83ef69270b98a4f18b09dfb5ac4d81cfc9a5b473553bda

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5ff42cc1ce6392b646d8e10b1c43899d27cf2a62604e4719b1f26ed5931fda72
MD5 c0cce59112b61d1b89a3bf9251531495
BLAKE2b-256 11e20aa1aed6450402983efda06152c63fee5e87f968837cbc22ab50d093b7ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pylibczirw-5.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibczirw-5.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 03e04129a95a51b872b8c26b40465e930d4ea6ab3cdfc4a9da978b50805bfe00
MD5 61a94f27f7c8a7ecc1584326cf245253
BLAKE2b-256 be844f24153be00ccb3659f755a82793a3d7e1dd9e433fb7443ddbe48ff591e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp311-cp311-win_amd64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60ae9cadad1a27b1a73cef1aa314b05c89e7c844d739071cb5b0ae5e3e5a6485
MD5 7ca6cb210c85c2c833b37553d58cd63d
BLAKE2b-256 7051d2de44bac363c3108cdc3e8e2a3a28e1a887a55e836d8ad15235bdb7a10f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8b07e4d1fc12be5dd0b3a52422aa4def66da2351e8682d7eebfe79bffd7aaf8
MD5 5a8e8968e37240a25f31e4ff670077e3
BLAKE2b-256 772ef4925689930bf0a27d0301751d968db27fe25e69b9d4d91aa332ef08ba56

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff456e613ef8ab770fe76350f8293bd5375d473c72ccbe71a0ef7603b20453c8
MD5 883f82087498752a2f0e1e20a7db1968
BLAKE2b-256 0f67b35645f8d3ba35d694886d1318de1edf81e342b8a0d91497a5fff0933067

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5fc2cbdbccc7bd97daed5aad39c70307a5eeb7f1fb74c5a8c42a005e4d63d68d
MD5 09eaf0fea28918ad78664dade0379d00
BLAKE2b-256 37030f4ae551bcb76fbbccf9828ac7781d970b59f0e86162be25c5670f7a2882

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pylibczirw-5.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibczirw-5.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b03c5151364396ce7bdedcbe1dc5e5889caf4f074de85e3161506f15fb45aa41
MD5 6672bc2938ddab6d431ebe1eef0a4fa9
BLAKE2b-256 df047af5f8d54557f47cd2bd8b4c1093c201ca2d672468ec17849c8304386c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp310-cp310-win_amd64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 982a2e1bacbf7ee83bf193dda6b1d0d47c461fff07ef21231f90265761587d71
MD5 66e10d935c47ae7ea53af539f3e1bdfd
BLAKE2b-256 14a1c55b24cc3e0e5ff1614b44bd01ee9fe5d10e61e688c3e28747c3e8f224ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca5d681639da037e33af2de2368e21179e86013fe858358a6bed7ace4ed03365
MD5 79d8be1a31cabb70cb4bc8e6bad1fc80
BLAKE2b-256 e2f6eb4b29ce4c6c31a8bc5ca6564cf01991a8b8f0acae610524073be3e58c5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b569b71d81fd617e87788f027429fd227bc8f68d13ec3005779ac5e2202b5b23
MD5 c637201f85b7f2a02a19a95c99335110
BLAKE2b-256 2aebee606d50f32b5fd5d39ad5e11d4150cf4be1dc5ad99520adeb4767184825

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 95ba14d65aa475418f4d1ae34fcbf293bfa04d388c5203a3261200d7cf91d65a
MD5 09766fa82eea7845bb656fb1a1b3f779
BLAKE2b-256 7d912b982074ea30e8b1a3b17e266cb82fbe323112958d85d08dbff1afcc77a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pylibczirw-5.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibczirw-5.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a1bc460ad2c6dd6f1fc793ced1dbdb6e7ffe52558f3fe82dcd30017b52dcc8ef
MD5 0085e9377bd4cc2ef636dd330f3ccbaf
BLAKE2b-256 38b663eb81932764dfebb93fc660e0719ea0119d63475dc4988ea213806ab564

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp39-cp39-win_amd64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7aaef876ca46cd88bd000087177b0450e6b66de22d8bf5fc948048d8b86cf6c7
MD5 615d3f983658826858b1dd34016b9ec8
BLAKE2b-256 8f46470bba53c504492672562bec2284f9e3386cc95c22c14499c8302e259d0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd694abafc6d78c10e4a04b3c0179ac24a03d04987f27b9282da518029c18700
MD5 4287720f50197559cc5eda454c18b238
BLAKE2b-256 67c5c42f5297c27065258f12b98f20b32f8c222aee2342de44120d8ba48beb80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd1a48afb78e474cd1055d6c44aed378da554e3d9853b528dab361374dcae9ef
MD5 a44ebc408ac409770d70419f7cac2fa2
BLAKE2b-256 82c7cebfd4d8dd0a3ef526d6086dec30c1be2fc483bc8ce51102ebe3883e31d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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

File details

Details for the file pylibczirw-5.1.1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibczirw-5.1.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 67b54a75834cac3ea2bce58d1e4ed1477c41c30b73f282e98fedbed3612303e4
MD5 649158c7d47d653170388aec3d392844
BLAKE2b-256 e6d816e259e2ed404a9e930b24b2eeee94ebf44e2fa1b18db17998ab8bed1e99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibczirw-5.1.1-cp39-cp39-macosx_10_15_x86_64.whl:

Publisher: build.yml on ZEISS/pylibczirw

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