Skip to main content

Python bindings for MMCore, Micro-Manager's device control layer

Project description

pymmcore: Python bindings for MMCore

The pymmcore package provides Python 3.x bindings to Micro-Manager's MMCore (the low-level device control/acquisition interface).

Using pymmcore, you can control and acquire images from all of the microscope devices supported by Micro-Manager, but without the GUI application or a Java runtime.

Not to be confused with pycro-manager, which allows control of the entire Java Micro-Manager application, including its Java APIs, and more.

You might also be interested in pymmcore-plus which wraps this library and provides extra functionality including an acquisition engine.

Note: pymmcore is similar to the legacy MMCorePy module (Python 2.x only), previously distributed with the Micro-Manager application. However, the Python package for pymmcore is named pymmcore instead of MMCorePy. This is in part to avoid importing the wrong package on systems where pymmcore (usually installed via pip) and MMCorePy (installed with the Micro-Manager app or built by the user) both exist.

Because pymmcore is distributed separately from Micro-Manager, it needs to be "pointed" at an existing Micro-Manager installation to access device adapters. (See the example below.)

Installing

Suports Python 3.9 or later and Windows, macOS, and Linux (all 64-bit).

pip install pymmcore

Or install via conda:

conda install -c conda-forge pymmcore

You also need a working installation of the Micro-Manager device adapters. (for a convenient way to install that programmatically, see the mmcore install command in pymmcore plus)

Quick example

import pymmcore
import os.path
import os

mm_dir = "C:/Program Files/Micro-Manager-2.0.x"

mmc = pymmcore.CMMCore()

os.environ["PATH"] += os.pathsep.join(["", mm_dir]) # adviseable on Windows
mmc.setDeviceAdapterSearchPaths([mm_dir])
mmc.loadSystemConfiguration(os.path.join(mm_dir, "MMConfig_demo.cfg"))

mmc.snapImage()
mmc.getImage()

We do not currently have Python-specific documentation for MMCore, but the pymmcore-plus documentation includes the pymmcore.CMMCore class. There is also C++ documentation.

Matching Micro-Manager and pymmcore versions

The version number of pymmcore is independent of the Micro-Manager version number; instead it tracks the MMCore and device interface versions.

In order to use a given Micro-Manager installation, the device interface version must match between pymmcore and the Micro-Manager device adapters (mmgr_dal_*.dll on Windows).

The device interface version of a given Micro-Manager installation can be viewed in Help > About Micro-Manager.

The device interface version of a given pymmcore version is the fourth part in the version number, and can also be viewed as follows:

import pymmcore
pymmcore.CMMCore().getAPIVersionInfo()

Note that getAPIVersionInfo() should not be confused with getVersionInfo(), which returns the version number of MMCore. (The MMCore version is the first 3 parts of the pymmcore version.)

  • For example, pymmcore 10.1.1.69.0 is based on MMCore 10.1.1 and has device interface version 69.
  • The device interface version can change independently of the MMCore version, although it is less common for the device interface version to be incremented without a corresponding version change of MMCore.
  • Older versions of pymmcore did not include the device interface version in their version number.

For a list of device interface versions for each pymmcore version, see the Releases page.

Loading device adapters on Windows

The majority of device adapters should load once setDeviceAdapterSearchPaths() has been called with the correct directories, as in the above example. However, you may have trouble with device adapters that in turn depend on external DLLs (typically equipment vendor libraries).

To fix this, first ensure that the Micro-Manager application can correctly load all the devices using the same configuration file. Then, use one of the following:

  • Temporarily change the current directory to the Micro-Manager installation when loading the configuration file (use os.chdir()).

  • Add the Micro-Manager directory to the PATH environment variable.

The first method mimics how the Micro-Manager application works (it always run with the current directory set to the installation directory). However, the second method may be more robust in case the external DLLs in turn load additional DLLs at a later time.

Please report any cases where the Micro-Manager application can load a configuration but pymmcore cannot, even when using the above methods.

Code of Conduct

This project is covered by the Micro-Manager Code of Conduct.

License

The license for pymmcore itself is LGPL 2.1 (see LICENSE.txt). The MMCore component of Micro-Manager (which gets built into pymmcore) is also under the same license. Other parts of Micro-Manager are under different licenses.

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

pymmcore-11.6.0.73.0.tar.gz (202.4 kB view details)

Uploaded Source

Built Distributions

pymmcore-11.6.0.73.0-cp313-cp313-win_amd64.whl (619.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore-11.6.0.73.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pymmcore-11.6.0.73.0-cp313-cp313-macosx_11_0_arm64.whl (891.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore-11.6.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl (957.6 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore-11.6.0.73.0-cp312-cp312-win_amd64.whl (619.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore-11.6.0.73.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pymmcore-11.6.0.73.0-cp312-cp312-macosx_11_0_arm64.whl (891.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore-11.6.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl (957.7 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore-11.6.0.73.0-cp311-cp311-win_amd64.whl (618.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore-11.6.0.73.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pymmcore-11.6.0.73.0-cp311-cp311-macosx_11_0_arm64.whl (890.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore-11.6.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl (953.6 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore-11.6.0.73.0-cp310-cp310-win_amd64.whl (618.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore-11.6.0.73.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pymmcore-11.6.0.73.0-cp310-cp310-macosx_11_0_arm64.whl (890.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore-11.6.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl (953.6 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore-11.6.0.73.0-cp39-cp39-win_amd64.whl (618.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore-11.6.0.73.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pymmcore-11.6.0.73.0-cp39-cp39-macosx_11_0_arm64.whl (890.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore-11.6.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl (953.5 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file pymmcore-11.6.0.73.0.tar.gz.

File metadata

  • Download URL: pymmcore-11.6.0.73.0.tar.gz
  • Upload date:
  • Size: 202.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pymmcore-11.6.0.73.0.tar.gz
Algorithm Hash digest
SHA256 1cc1715316d0b041ee79e7cc692b747f0a6aa24126efa1c85393ff4868e35a9d
MD5 6725c095abe16a87986e5b981263d5e0
BLAKE2b-256 11e4aca465bbf2d64ffb18b376f332a69c74bc69d2bcc9ba4404f0fc465d5ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0.tar.gz:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b44c3de2924784f23c45922db111ea0c61665ea93ad4ecb650c86b689389574c
MD5 bec5b8f600484e883317b9ad30991e18
BLAKE2b-256 b226c937d9fd8529ac617873f256dc14fc6f5c2a03fbe54eeb626369910ebfc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c45143580ca104b1543065e1d6edd63d0d6598f4a173257d0d003f6d05ea4e76
MD5 5b32fd0161675ee5ffe8da4824e2b5ba
BLAKE2b-256 53e80640b973136d7d500bb6c8f23990c4298deb14538a5884f2f3148012fdd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 897d40ab1d7d3c408ec4fe410883be3077425f88c6392187498dc34efe9b55bb
MD5 e46f09bf93378fe45e2deeee7433e115
BLAKE2b-256 055ae5490136370096c0e5ff771aa46bc310711266042cfe0837cde827e9e840

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 739216e6a8c1890cff2718cde615691addc13a40644affaa8cb172bc30d5d44d
MD5 87884f2328d8223ad9fc1bd95d4fc7eb
BLAKE2b-256 8c1e72e60ebab1db934c3346826dc16b8fa48000dc953a7e8dc2bcc4ab79d362

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1c6655de0bb4fa1589d5019ea61e2a07e1153570945d44dda6b2a31280b487cf
MD5 6132bf9ac94998ac8a2bc823f0e0a2bd
BLAKE2b-256 5f59a4ae34229cd65ddb1f1e1d24a4db95330fea6b1fc8a2080246879bf3b7d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b75ac6226bd8a2b30d09160420a80959b2f048c5ced56e704ee28c0c119493e
MD5 2d7cc33fa0a9d5c5fc689068fc55ee7c
BLAKE2b-256 76e26e88af09e75cfab06e8c5ae058ef4255d09549dd4b4dbe9e6fab0caa8d5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffacc69daacc97d5d2ff5086b530bbc8b2823dd1c81154ad59a23bf7bfe753d1
MD5 21ad9d3c5305d4faac3bc0bc6f75e42e
BLAKE2b-256 b1e1a99160c2c0c558480d5f9fd72f0c26a41a6a7409e66e0aa7fa2090f2cebe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ee5cd93c131c97849359452f60a43329814c2edda17c6e773c623ed4d87b496b
MD5 bc64eca91bf75266425aad0091d917db
BLAKE2b-256 57219966aaa1ef70f7183e7d9b139ee1d3d179d5ae5719651503b7a84b69d0ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15b7401ea8707b5b244feaa4eb80360ba59ae380754207e6e14009a606af40d2
MD5 7054f2a2dc1b9a20e9857d938ce7799a
BLAKE2b-256 65f45fd4133fcea2e9471ba2e88d59ee773e0b9fc72f1a14e48ab444a5de25b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0be17bc04c80586ef4c5a699a1c7ec74ce2cf2e4983aefec2250043c66b8012b
MD5 e37f8e70358672fb208e744e65c4bb8b
BLAKE2b-256 25f3314570c3510c8427336ab23fb38fb5491ebf6cfc75ac6405529d1aae130e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36bd26d4b96193de3cb146662004b95ce93e8f44da9549b77e97c768868ee0c9
MD5 5dc631b360846471000bd90b6829ed27
BLAKE2b-256 2409ef6d4bad37b33b76fcf0d7f9c0b3239fdbbf0d373aed66d97c94651d4ddc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a4a77314fb621e972798a8a168f58e8ab14303d4da35336fe7f020c02bc0c6f5
MD5 d53fff629ba1071740c12702dfe3209d
BLAKE2b-256 3c5b36b2688cb64e94a76eb4ceb22a2592551bc386a0aee0af89668e1d01d140

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8e27b547626f24f9b8e322481b9786bc7fde7ccb8d3a6262d6a823089de8ab6d
MD5 b78e3e8df8415a559eaed1c7433ad253
BLAKE2b-256 eeb7cd870c7c6926def4be69a6ca2d66665cdd53e664db7b421d03b2b0b4cda7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e44d1c8585fe38fed7d1fde22c1ebc073388ecc15eecda7e6308a51a7d50311
MD5 290a5b1dc12ce63ade3b296346215e77
BLAKE2b-256 204a9e02b6f8595816f4f8f8923bc5c1dcb528c45d9be5efa096e6e429faf7c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 452269799be4fc7ec6bd52971e4d8f6dedd9536cb7e155af8359698392ba2644
MD5 08c4ef93a72917225ac97bace3506d77
BLAKE2b-256 1d11418a257047ef45425a0a33785afc4f9161cd9abe566c702acb67f91a6757

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b611d222e63722cb44cb3a0197c68d80a71a15ca0ce9183573a10bbc163df469
MD5 dff4a855ae37035ab4a99508983d9b44
BLAKE2b-256 a3ba7ed3c7bb9419f925456aaa5586a216d6ac774dcf604ff5f8481709cf68d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cec4852530f79811c8e9e7692a16ba55afd76903fefce41688c3e54c7d066313
MD5 5197c5af0b3152b859cae032bdc60c6e
BLAKE2b-256 d3e1b893f4c89a4b81c5e6c016aacae2fd261d707a05efd70fd8a13c95cc06cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp39-cp39-win_amd64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efb4bc0fb861fc9950ed921651c0e7bc7ede8e9d3f0cfede51402be09e571051
MD5 678d6a1050a02acbbf88e1950a670d63
BLAKE2b-256 3d707005e7d6899839547e4f3234c3924b2caf458f3c0f5abf0da847336ba3da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f8128e4e1d6e6418ec473697c26d89489894216ae8647597fed6af396650377
MD5 117e2d3ccf50fc0fde12c353e1396c71
BLAKE2b-256 243d039e21d0f9066f4bc55c19bd84924c2332aa69c6dd8ef6f0b895a1091b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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

File details

Details for the file pymmcore-11.6.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-11.6.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 315ffb8cce153c1d3bea7e007ab1eaf7792a9b8ebb6e8f54b5e4c6e3ddaabc1b
MD5 7aaf39fe09bf4093a79d8e476d4604bc
BLAKE2b-256 5202ca9a90d67c1e5ae43a5ca320f58fdba07b0e277f0842bce70da1b6241079

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-11.6.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: ci.yml on micro-manager/pymmcore

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page