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.10 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-12.2.2.75.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

pymmcore-12.2.2.75.0-cp314-cp314-win_amd64.whl (769.7 kB view details)

Uploaded CPython 3.14Windows x86-64

pymmcore-12.2.2.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pymmcore-12.2.2.75.0-cp314-cp314-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pymmcore-12.2.2.75.0-cp314-cp314-macosx_11_0_arm64.whl (954.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pymmcore-12.2.2.75.0-cp313-cp313-win_amd64.whl (755.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore-12.2.2.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pymmcore-12.2.2.75.0-cp313-cp313-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pymmcore-12.2.2.75.0-cp313-cp313-macosx_11_0_arm64.whl (953.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore-12.2.2.75.0-cp312-cp312-win_amd64.whl (755.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore-12.2.2.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pymmcore-12.2.2.75.0-cp312-cp312-macosx_11_0_x86_64.whl (985.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pymmcore-12.2.2.75.0-cp312-cp312-macosx_11_0_arm64.whl (937.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore-12.2.2.75.0-cp311-cp311-win_amd64.whl (755.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore-12.2.2.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pymmcore-12.2.2.75.0-cp311-cp311-macosx_11_0_x86_64.whl (981.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pymmcore-12.2.2.75.0-cp311-cp311-macosx_11_0_arm64.whl (935.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore-12.2.2.75.0-cp310-cp310-win_amd64.whl (755.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore-12.2.2.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

pymmcore-12.2.2.75.0-cp310-cp310-macosx_11_0_x86_64.whl (981.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pymmcore-12.2.2.75.0-cp310-cp310-macosx_11_0_arm64.whl (935.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pymmcore-12.2.2.75.0.tar.gz
Algorithm Hash digest
SHA256 53a8b9208d9d4c42efc018ef2d2eefc68b6bd34a3c095f33a02988af83e074a5
MD5 18b7a04734dfa42cef910c823bf42e8c
BLAKE2b-256 3f37377f3704084ec2249f843533fd24f9611d1c9aea706fd3a5faff7770149e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 17065b10378ae7684d62010b740b4e5adfee09b84a4ec585353342644764a677
MD5 76020417eba0c8d24b513e4d6cf5eb43
BLAKE2b-256 db556e596755e3887173b2f1bd512408c4498dd65a4b95e6dc0287d60a55d1cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp314-cp314-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-12.2.2.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 072d60e2f0ed014b7f4fb38253fa72f63e3a334bac3fa68a8487ac3d4d871103
MD5 2c5e0cd7cc563cf7f782ce201930c8f9
BLAKE2b-256 461ffc15df31a025ac76f9074a5158c8da7b631356ba3a2683de578467306e99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp314-cp314-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-12.2.2.75.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 96f56a09a0932ad62c35ed597ffde666246d842167ac3d662a9c048c8489f72d
MD5 6c39a2abdfeea228b22c710af00554e1
BLAKE2b-256 eb5c6390dadb67efecbc658291b634753457bbf5afab433eed85dc6b0ea587fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp314-cp314-macosx_11_0_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-12.2.2.75.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0179fcc7d2b775c15fe8c46d129564d3cb2cab936bd16c8130e20f5d20f54f6
MD5 f7afc3119e4181735ef8f24c3ad01413
BLAKE2b-256 6a970dfd62ad6828c0bc783f44ddbe6d82e03ed7a8a192fca91745885a0bf8ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp314-cp314-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-12.2.2.75.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ba85fe2e1555fe5edf4c44f40a9090eae63241b00dca40d4eaccb3d6cd89ee0a
MD5 9e5cf1ec9e0c15d8a158e4d7468d226b
BLAKE2b-256 9251fff1e432a3d00218d053e34f6079110c8629151199cebc11e09e6a522b60

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b33ddac974e74150a6f3690732049772a7659b84220aa57a7c265f311791656c
MD5 37f3154983850733c66130ba8081cd4a
BLAKE2b-256 63d168e1545f0ff4b84eb32dc562d62a75ddeff65d342cf4c2d43f5ecd9f20c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 15646ccfb68feca840cdc53d9d73038811abecdf6ec9f4a7debf5c681e6320cd
MD5 914fb1504e96cdd7b49a93e533be8933
BLAKE2b-256 fc4a61df65811ce4c2915c6576fc4cf04da40bc82f73d19da37a5f733a85d576

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp313-cp313-macosx_11_0_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-12.2.2.75.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 299757d79f04b41e6492b1ad1ed8bfb30ae5d8bae8f752075c1bd98571bc0247
MD5 b6b2c2c5b0aa1499f0c52d79d74c8836
BLAKE2b-256 c9372b6524d335251be747de5ec8fedf46028562f5f255633ff05a48f9e62dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 253ffb7f1a148a016936436e17a2c084d6fd5f41805cc9147f03d08bcaacd91c
MD5 08e3cc9c3b8b2f3a3a0b5fb226cdd515
BLAKE2b-256 5d855788930053c94ce71c49aa2aa70f947396da512d4225967e1756a34643f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f88c4eeba1dca4912c1c0c5f58a4c081d6654f0a761c8063b880d55f0cda5c4f
MD5 51a13202348a7344bebd6c946b368d12
BLAKE2b-256 1d05891e1eabfbb19a79a3a30f7c8d7e4fa17f3a546b0bc02fcb937a3d556c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 535930c186a9c2b9f1693a74e25cad01ab3d86d72d35c1ff031c50f8516360d3
MD5 1235194371f2f81b70839741e8225caf
BLAKE2b-256 03b36021f3f41f297eb4c09b0dde442b89dd55ceae9c0e613d66ed860deb6879

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp312-cp312-macosx_11_0_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-12.2.2.75.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cd2df445057f501cb56973724729cb9b008a70ac892a9794392bdc590ab137d
MD5 61fab4c527849aa31ea1869aa377cb03
BLAKE2b-256 f70405005320d4a689e4e6ef8b7db60f41ec41d2fa08b1f8c124031e3512650a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f15584be9873b9d638a5290c5c99931942a0141ec98b7b938157c865c709715e
MD5 0b1ca89dc5996de30bf4172144b3fa96
BLAKE2b-256 65d57ac889293ea4f60a8059bca56e3a8ffbf9ae4ba44d46c413d9eaf417aeba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d448aef1eee1bb041097042a05dd98045377daf9e13382ade9aa39fb82192c8
MD5 78630174711e807da8386ccca36986ef
BLAKE2b-256 2f36416c63002d1cf901e349dd814174e403ef9015679f4317d518cdf164c093

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 55284755772d2d16ee8a266c66d4bb2d79a6a6fb0f958dff76deaa52029ff9f8
MD5 3f3a4541624d1b9890ccfdfaaa76c7b4
BLAKE2b-256 83106f556947444cac494ea2523bef14d78e4ed199e49fc2aad6caaf94f6c671

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp311-cp311-macosx_11_0_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-12.2.2.75.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdf14df5d670a035e29f28fcfbd8cc43eb8ead1e1dbd9e50cb8879b4965b4b52
MD5 3f1c29305437916871269e33eb852dea
BLAKE2b-256 a8cdbb653e9448c12ca5789cd4b665c813449d5bd46db65e2f94b08172e844fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e85cb882abd3ee03cadf3fdbc799417138eefb6325e94ac483cda3c3800eb800
MD5 323d545db52e26dc4d4e8c82d115867a
BLAKE2b-256 20c13f781b9ee19edbc1459a8f5d92cc3c62cb1c1cb0306e64ffbaf2d934c5e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 958f5a969af76439649395f7d47a7920866ce8add74feb7f093f7b70ba96c92c
MD5 7b441e91f7ddfd2237c0b9050c1036bd
BLAKE2b-256 37f1d6e65b9047d6d733087fe8e962912fdea30ed24c4dcb6fda6c6d850d3eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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-12.2.2.75.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 21dbd46f730c08b022a6d5c9839dd48cf7cf48249d5e344b30c8026a8e85fc41
MD5 0919025d1a0d08e7323f3d6ef74aa721
BLAKE2b-256 f6c89b4e4dc7e328d8ef9be9d34b3009e5c74c065400a7b8c013fdb47f4fbf23

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.0-cp310-cp310-macosx_11_0_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-12.2.2.75.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore-12.2.2.75.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f888b54295fcdcdd1ce5457730c76650013029f40efbd9a97a1c18cac5a0065d
MD5 45d5a518c6ebfaaa1188a91060931d77
BLAKE2b-256 c8765c8ae88e0764028be26f83528a9c58001ada7d94d70d2896f4f7bb071767

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore-12.2.2.75.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.

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