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.5.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.5.0.75.0-cp314-cp314-win_amd64.whl (792.9 kB view details)

Uploaded CPython 3.14Windows x86-64

pymmcore-12.5.0.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

pymmcore-12.5.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.5.0.75.0-cp314-cp314-macosx_11_0_arm64.whl (973.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pymmcore-12.5.0.75.0-cp313-cp313-win_amd64.whl (778.0 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore-12.5.0.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

pymmcore-12.5.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.5.0.75.0-cp313-cp313-macosx_11_0_arm64.whl (972.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore-12.5.0.75.0-cp312-cp312-win_amd64.whl (777.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore-12.5.0.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

pymmcore-12.5.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pymmcore-12.5.0.75.0-cp312-cp312-macosx_11_0_arm64.whl (953.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore-12.5.0.75.0-cp311-cp311-win_amd64.whl (777.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore-12.5.0.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

pymmcore-12.5.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pymmcore-12.5.0.75.0-cp311-cp311-macosx_11_0_arm64.whl (952.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore-12.5.0.75.0-cp310-cp310-win_amd64.whl (777.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore-12.5.0.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

pymmcore-12.5.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pymmcore-12.5.0.75.0-cp310-cp310-macosx_11_0_arm64.whl (952.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pymmcore-12.5.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.12

File hashes

Hashes for pymmcore-12.5.0.75.0.tar.gz
Algorithm Hash digest
SHA256 c78670ff99ea2a4424d41eea7f0f0b6059053689af7700a5b19815fa8dde8390
MD5 98c5aa479afb6535ca49795adf481f54
BLAKE2b-256 f551e75186deeff67e4ba5b6c340343d7efc2d6819a2607e1927547754ea6183

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5dff6e13926d473e123a6e01732f99313442307157cbe65cecd94815527d4ea7
MD5 d4d616919785ba256c4dd7aba18aadf2
BLAKE2b-256 1c49f5bb70814568022bdd1aa26f31321397e44d2e9c812d4b0bf322b01ddba6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bc6fb9aae9941337935b1ddf77c08d82c0dc1158e01d23cacc0048427329cb5
MD5 9754e9407777e7f61efd0afd58788a56
BLAKE2b-256 65e30ab664adde1eb500b54ce592dd361b2aa94d8159bc43bb835dd272686f34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 226164a2d424dc017e9cf9f675e732599fc8242d97a822f3141225adb075cf8b
MD5 e72a5318d27dcf427d628fab0cdad20d
BLAKE2b-256 45ffc39e52d38c4f0d57c7f05d67387d07c1c49680a8ff17e59571480ca68d80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f11aab098f0e36b9db7d4e73b82a217857bce065f42f36e154b71c9bfe3a918
MD5 411bae3a9ca326cb63b92da6e2273ae6
BLAKE2b-256 c65bd2413012632b8e674bb55867e4354596fe5619af7e3cc91908925fce4725

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e871d73da442a6d17ac7e39c239ddc61178cfc53a2e6386e4d4496d46a89926a
MD5 3677d82e5bc3c39f75a2cf10f9a07074
BLAKE2b-256 af7a9f8556ff3dc37ee67edf54543327864567abcb4941d0b3ff882adc0d9fa3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a07b4203822b65288946c1fbffd8bd3c413e23a1b0086ba8273ca98c7c721183
MD5 21289bd31271f3ff3f126c2b2e76b570
BLAKE2b-256 8dd61ae1574b96b674f33a863f1656f0bdc4f95f28771b3c9144f4b1ec0d5fe9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b427d9aadbf4c731b19d479b396ade5a872d16653d15030ce5467e8d820c57c9
MD5 48f5d8075a0d3a5223a4f2aa32da4a10
BLAKE2b-256 1706e03d10ef62060a31c67ae76bbf4a91afc021d01af4ed7e74b1252f6cd575

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a559ac0e9e3918b19fc18d0cac733f12b328201f10c917d50b37f031935531b
MD5 3d376d053eec3273a52e5c99fb00a759
BLAKE2b-256 4e9b1f23574154d25c08a7364615e2403e0c339c449fca37ebf16a1aa77b8cd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6a8b0e7a0bac2af5496fefa6b6291f76a8640a75cb75adfaf28b1288e91340a5
MD5 5c84d85efd5c5cd37541747d730662bb
BLAKE2b-256 e276a0059dee9fbca8d9b4214534af11e8c9ecc7a2520e6fe7eae09114ec2470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e64c3688a25d1a964b2e1ec732cacb83c01258a3e0f9e306b4bd9ebb4f4a4c2
MD5 5aaccbbcd0737b55dfeb5db35052d167
BLAKE2b-256 5fb6eaebb16c8aba2dd4657acb7116f1714bfdafffbdb2e9dcb79eaf506ee373

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b87f2a2c08dab610905575953e8dcc3f0cec999571c07f618c68ab2bbee201b4
MD5 fd015f0737657045e9a76be95f02bbe6
BLAKE2b-256 630ce1456b1c1aa5cbaa9f6728a3f30cdcf30f8187b577a8ad062d345be9c750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cce904e951c868895809ca423b4b1935542928bec90f6c12f2ae2a91f725db3
MD5 1622f6e58e6edec49cbd69acaf4d5e41
BLAKE2b-256 e60d03271a7952cbebeb8d773e4827415ed653179a7d6bb881a04db8e8c30613

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6f5dbc8f71085df8ac02216a6369da7a3c4afddb27a69f1f2490575b97634e46
MD5 0aa247b12eb7998aaf92c63132ae84b9
BLAKE2b-256 8d7bbeea18cbdd04456635b3217bc40a5c315a48b0eedb692fda10b741a91fc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ec52998258906cfab5ec5d80cd42968d8d6277430bad49099d10f4c349ee636
MD5 aae53cad1c323edd8573df9176ff866f
BLAKE2b-256 b3a011b38ee2d97fcef695dcb0e7a1d500259569ee207dd61d53ebcc20d9af92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9e566ea4f638d0dce84e783ff7c02ff9abbbe7b3ce60fefa9dc8b69f7f7cd82a
MD5 ace4e01bf6c0554328f0be29f63c6b7f
BLAKE2b-256 1a2890ed415b117bbfd94b5b76772631edbe828743c507898390541393e4c82a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed0baa677cd95194cccd19c7c7f937cdac9815e6334393573f11d8d5927dfae9
MD5 f0c183d28626feca4fcd74666f355be9
BLAKE2b-256 2f053e116795c4475fbacfff2814d1c582867ce25e9706619cae2a530398ea0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 03791c8cd38b3abfd55106a1aa4eb2defb0f91a1db8154bc6fbd1a4e4fa20c4a
MD5 3380f8fe99e76ee32a2b6b2350753bbd
BLAKE2b-256 7420b5d7dec09d1bca8d6474d0671bbbdb478a548a4a373ef43cec4caa9ced43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa0379fbaf91e82e8c801d270fb242e183cd91ed05bc8e7f7eea487d7a6bd932
MD5 8cc263a3ac13a473d5a5a2466db4cd09
BLAKE2b-256 c1e6bdb7db16313d4b2eb54cf42562297cc06ae84e325cb06e5ee0d671c47122

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4b0207c75c556edab0fae5c45b6815ec432259730919543d9918fc3219cf94f4
MD5 6eb3f14f2b028f8bd8a32b185728d324
BLAKE2b-256 e982473e57e60674565b6dc4d2bbf6a8d4f6376d638cf3b14efc186944c6e112

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore-12.5.0.75.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af494ad1729f0657c1bba4975c691892012c562c4ac661d5048f6ff23ed92f00
MD5 5710cb0bd1b2a8ee1980e3d938e08b63
BLAKE2b-256 d7a41e67b6069406ea01b68e7dc2dcfd2e1c5f186005ea546809a265ea85bc8c

See more details on using hashes here.

Provenance

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