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.0.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.0.75.0-cp314-cp314-win_amd64.whl (769.8 kB view details)

Uploaded CPython 3.14Windows x86-64

pymmcore-12.2.0.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.0.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.0.75.0-cp314-cp314-macosx_11_0_arm64.whl (956.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pymmcore-12.2.0.75.0-cp313-cp313-win_amd64.whl (755.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore-12.2.0.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.0.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.0.75.0-cp313-cp313-macosx_11_0_arm64.whl (955.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore-12.2.0.75.0-cp312-cp312-win_amd64.whl (755.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore-12.2.0.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.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl (987.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pymmcore-12.2.0.75.0-cp312-cp312-macosx_11_0_arm64.whl (940.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore-12.2.0.75.0-cp311-cp311-win_amd64.whl (754.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore-12.2.0.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.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl (983.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pymmcore-12.2.0.75.0-cp311-cp311-macosx_11_0_arm64.whl (938.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore-12.2.0.75.0-cp310-cp310-win_amd64.whl (754.5 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore-12.2.0.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.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl (983.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pymmcore-12.2.0.75.0-cp310-cp310-macosx_11_0_arm64.whl (938.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pymmcore-12.2.0.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.0.75.0.tar.gz
Algorithm Hash digest
SHA256 2d89e26c5cf4d04f2e09c02bc0729b4903b9ceb18842cb6438b44f49e377af08
MD5 8be38cced06d6ef932fc3f7ffb8c71e1
BLAKE2b-256 5451cec4efe4be83d8186c13cd41d0d46a8376163a996f9686912e1632fd18a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1a9fcc7b225089ec32b21a2414f3abf645de95d0871405ff97976cc446bf7c2
MD5 eebbee60a993b1ce096138ffc1254588
BLAKE2b-256 a13fbda1ead5166e6d1927c80583e0cbe329865e207e769c11424d995076d6fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2876ce37fe1a555b097ac91169a791704c1e2c40551e4fa400acb319410980cd
MD5 1b08a53e28f73c377d2d961536dc92e5
BLAKE2b-256 855dae444f47e9f77ed8c879af48ea32ca013d97b3ebd89f49440f34dc9b2576

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d89cdadabe8851db0a8bb3c326e6193963c539e5c4cc4b1c543afdecdf4ce4fb
MD5 d7e2888be3441e7d6f429d7f6f1f3d76
BLAKE2b-256 a3e5fe787790e434e5df78d78e083524dfd9e4990ff1b66f34fabc44d2b0f796

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a814e8c5fc1c6a209ae7fe921b5a35658264ab9acf457bbf57c09daac9feb26
MD5 e61ea11684255e4704b046cba1c6a959
BLAKE2b-256 8b3afb96b445e7185d5ac6156cd0df3340dc105455947c7ff4e3e2660733d4e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d2d84c7bbd4f13224ace440562674c349d785aa4616c27f014c33072a8930b1a
MD5 2ff3af2f70b86164de1a338ec23072cf
BLAKE2b-256 98114983c186350ed668e14c8c50d81233eabfd308923cd4ca7c5b146e4109bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58cba6c1ae4f72077bda71e17b399ddf1701dce72c0a0eee2b119b9c0f060e9f
MD5 1492e8fbb5be43a9957a1096a60302ef
BLAKE2b-256 c718bd688a217068082e34b054a817d0a90d8b8176d33e65307c093cb063116b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bf42fc02015d9f004872aa06918d4b0db6df701db0d111e630b3aee06409cffd
MD5 f9ff0d62341700f75e09ac934fcf17ca
BLAKE2b-256 627f614a477509024786c834f51847383733862590bbb0463c39f265b508d4bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd6595b558255483e66fe01fde7426b90ffbba3929c6a7f5f87556d25959de2e
MD5 83e4556bab95fc4457e7f971215861f8
BLAKE2b-256 9b80d529d81612d429768a998ea33f1d9507a6e0924265939f210452d56b2eb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ad829e4a820ddc531c8ab7ec565089da14cac702c2ee5308e2616dab53d59daf
MD5 38364d87ee3d52edf847a7e69f287526
BLAKE2b-256 5e5d11b02b8c615ae3ae9d04cde4e7a8ebf05ec90c5ed6647f16ab130a6f9865

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3ce179393e184d9e64b879f79c62c2faa7f566dc53e6cbba3867dded4130524
MD5 650ac5c57e6eae7316255f0d041a631c
BLAKE2b-256 e360fd9f57fd310bf2c69f549fdd5fd90de3a63fc8296669cca1bace512debfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 be84d3cb42184c48256234e89eed25677f4f45e817a1a10ce9e86935fcc746aa
MD5 0b316b869930590a0073a621e829e026
BLAKE2b-256 ffac4233e55aa5088132fb396664dd802dc33b14280f820d4cecc7bd1f66e56b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3febb8d41b316ee675331718b9879e4721aef5ffe90bbb328ffc1f31b95b946f
MD5 2b36d26abb388fc78112acbad7fecc2c
BLAKE2b-256 495599e143250aeda7ed0dd03a58d7ddcd3b669575b70a9376ade9a439d0e4c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 092fca313686c4a0c58a155a0dbe402b95faa83063dfd500546fe2dfdc80a8d0
MD5 783338dc0edc7317dd5dcaed448a3d29
BLAKE2b-256 ed282f722b6ad2cbdab0b8a37802d5d7024035fe32ea865fe66ad6b7bd4b96e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23397deba818378b686abc5bdefd22652e38c934c1cdbc187397ba1fe39450a8
MD5 0e6543a9a8a1ee5cc5322c28b322cdcc
BLAKE2b-256 4ee0d56fee5b6a127ec915ca67fd46fd47f680cae816a8c0415d2291a41bb143

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0eeb1573ed2db12ea41cbfb8952ee44a604ebcc07f3f3a5be8c1cf2183077cd7
MD5 9b4cc9b259e331fff51be1b65ca82d7a
BLAKE2b-256 f21e81f0cc2aa6b007580090993b6837ff7b2460e4df1afd8115984a38214e90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f2a7ef35ad5627bb011c5a694a2c9e05a0a2c56bd53610ff59755b30b7e0040
MD5 db7f9a53b0058f03de0e09a292a3f0dc
BLAKE2b-256 ebc57e6d0de646119f3bb37666b08764ace50f5062c1b89c74c936465bf01428

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f959eb6d35defa6ad22e6f8aca1fd3c9df6431e26d4b8f0ab4ad43fe2debe12e
MD5 2387acf36ae9c02a7ef8aa9a4b7e20a6
BLAKE2b-256 de2983c5d47d9c8ac7e54f775f4565a5ee53e2aef955f8cab127f43f7dfd4561

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc619636710d2928bb72521278f972cab0d79f20e59238a67dd462435ebaa85e
MD5 395741695e4579f7e54d245fcc683171
BLAKE2b-256 ac425002a8dcfb3f7490f0c001704cd1573e2c51a6101338345af0afa535d66e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 253889fe0ddea12311a3a0d863476a34bf9a6983094d1e3c5f6f6ae4a3f40697
MD5 4865902cfb18fdb332cb085de3f6494d
BLAKE2b-256 3c3cbc2b92e501235d8993b9b94e505b660052429a6d2628dc560f2b3671a757

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.2.0.75.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe02396ccc150599691a2c2ec4721aa7bef31a9f63c5b84aedec32b738358ee1
MD5 c0fae716ae2593cbb5c209363eef1daf
BLAKE2b-256 264c30a91e9d07593d9273f4343f3c54893040d79b5711da199fc41387a51494

See more details on using hashes here.

Provenance

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