Skip to main content
https://img.shields.io/pypi/v/minorminer.svg https://img.shields.io/pypi/pyversions/minorminer.svg https://circleci.com/gh/dwavesystems/minorminer.svg?style=svg https://img.shields.io/badge/arXiv-1406.2741-b31b1b.svg https://img.shields.io/badge/arXiv-1507.04774-b31b1b.svg

minorminer

minorminer is a heuristic tool for minor embedding: given a minor and target graph, it tries to find a mapping that embeds the minor into the target.

The primary utility function, find_embedding(), is an implementation of the heuristic algorithm described in [1]. It accepts various optional parameters used to tune the algorithm’s execution or constrain the given problem.

This implementation performs on par with tuned, non-configurable implementations while providing users with hooks to easily use the code as a basic building block in research.

[1] https://arxiv.org/abs/1406.2741

Another function, find_clique_embedding(), can be used to find clique embeddings for Chimera, Pegasus, and Zephyr graphs in polynomial time. It is an implementation of the algorithm described in [2]. There are additional utilities for finding biclique embeddings as well.

[2] https://arxiv.org/abs/1507.04774

Python

Installation

pip installation is recommended for platforms with precompiled wheels posted to pypi. Source distributions are provided as well.

pip install minorminer

To install from this repository, you will need to first fetch the submodules

git submodule init
git submodule update

and then run the setuptools script.

pip install -r requirements.txt
python setup.py install
# optionally, run the tests to check your build
pip install -r tests/requirements.txt
python -m pytest .

Examples

from minorminer import find_embedding

# A triangle is a minor of a square.
triangle = [(0, 1), (1, 2), (2, 0)]
square = [(0, 1), (1, 2), (2, 3), (3, 0)]

# Find an assignment of sets of square variables to the triangle variables
embedding = find_embedding(triangle, square, random_seed=10)
print(len(embedding))  # 3, one set for each variable in the triangle
print(embedding)
# We don't know which variables will be assigned where, here are a
# couple possible outputs:
# [[0, 1], [2], [3]]
# [[3], [1, 0], [2]]
# We can insist that variable 0 of the triangle will always be assigned to [2]
embedding = find_embedding(triangle, square, fixed_chains={0: [2]})
print(embedding)
# [[2], [3, 0], [1]]
# [[2], [1], [0, 3]]
# And more, but all of them start with [2]
# If we didn't want to force variable 0 to stay as [2], but we thought that
# was a good start we could provide it as an initialization hint instead.
embedding = find_embedding(triangle, square, initial_chains={0: [2]})
print(embedding)
# [[2], [0, 3], [1]]
# [[0], [3], [1, 2]]
# Output where variable 0 has switched to something else is possible again.
import networkx as nx

# An example on some less trivial graphs
# We will try to embed a fully connected graph with 6 nodes, into a
# random regular graph with degree 3.
clique = nx.complete_graph(6).edges()
target_graph = nx.random_regular_graph(d=3, n=30).edges()

embedding = find_embedding(clique, target_graph)

print(embedding)
# There are many possible outputs for this, sometimes it might even fail
# and return an empty list

A more fleshed out example can be found under examples/fourcolor.py

cd examples
pip install -r requirements.txt
python fourcolor.py

C++

Installation

The CMakeLists.txt in the root of this repo will build the library and optionally run a series of tests. On Linux, the commands would be something like this:

mkdir build; cd build
cmake ..
make

To build the tests, turn the CMake option MINORMINER_BUILD_TESTS on. The command line option for CMake to do this would be -DMINORMINER_BUILD_TESTS=ON.

Library Usage

C++11 programs should be able to use this as a header-only library. If your project is using CMake, this library can be used fairly simply; if you have checked out this repo as externals/minorminer in your project, you would need to add the following lines to your CMakeLists.txt

add_subdirectory(externals/minorminer)

# After your target is defined
target_link_libraries(your_target minorminer pthread)

Examples

A minimal buildable example can be found in this repo under examples/example.cpp.

cd examples
g++ example.cpp -std=c++11 -o example -pthread

This can also be built using the included CMakeLists.txt along with the main library build by turning the CMake option MINORMINER_BUILD_EXAMPLES on. The command line option for CMake to do this would be -DMINORMINER_BUILD_EXAMPLES=ON.

License

Released under the Apache License 2.0. See LICENSE file.

Contributing

Ocean’s contributing guide has guidelines for contributing to Ocean packages.

If you’re interested in adding or modifying parameters of the find_embedding primary utility function, please see the parameter_checklist.txt file.

Release Notes

minorminer makes use of reno to manage its release notes.

When making a contribution to minorminer that will affect users, create a new release note file by running

reno new your-short-descriptor-here

You can then edit the file created under releasenotes/notes/. Remove any sections not relevant to your changes. Commit the file along with your changes.

See reno’s user guide for details.

Metadata

Release files for minorminer 0.2.23

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for minorminer 0.2.23
File Size Uploaded Provenance Actions
minorminer-0.2.23.tar.gz 1.3 MB Without provenance Details for minorminer-0.2.23.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for minorminer 0.2.23
File Actions
minorminer-0.2.23-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for minorminer-0.2.23-cp315-cp315t-win_amd64.whl
minorminer-0.2.23-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for minorminer-0.2.23-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for minorminer-0.2.23-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp315-cp315t-macosx_11_0_arm64.whl
minorminer-0.2.23-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for minorminer-0.2.23-cp315-cp315t-macosx_10_15_x86_64.whl
minorminer-0.2.23-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for minorminer-0.2.23-cp315-cp315-win_amd64.whl
minorminer-0.2.23-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for minorminer-0.2.23-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for minorminer-0.2.23-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp315-cp315-macosx_11_0_arm64.whl
minorminer-0.2.23-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for minorminer-0.2.23-cp315-cp315-macosx_10_15_x86_64.whl
minorminer-0.2.23-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for minorminer-0.2.23-cp314-cp314t-win_amd64.whl
minorminer-0.2.23-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for minorminer-0.2.23-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for minorminer-0.2.23-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp314-cp314t-macosx_11_0_arm64.whl
minorminer-0.2.23-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for minorminer-0.2.23-cp314-cp314t-macosx_10_15_x86_64.whl
minorminer-0.2.23-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for minorminer-0.2.23-cp314-cp314-win_amd64.whl
minorminer-0.2.23-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for minorminer-0.2.23-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for minorminer-0.2.23-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp314-cp314-macosx_11_0_arm64.whl
minorminer-0.2.23-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for minorminer-0.2.23-cp314-cp314-macosx_10_15_x86_64.whl
minorminer-0.2.23-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for minorminer-0.2.23-cp313-cp313-win_amd64.whl
minorminer-0.2.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for minorminer-0.2.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for minorminer-0.2.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp313-cp313-macosx_11_0_arm64.whl
minorminer-0.2.23-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for minorminer-0.2.23-cp313-cp313-macosx_10_13_x86_64.whl
minorminer-0.2.23-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for minorminer-0.2.23-cp312-cp312-win_amd64.whl
minorminer-0.2.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for minorminer-0.2.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for minorminer-0.2.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp312-cp312-macosx_11_0_arm64.whl
minorminer-0.2.23-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for minorminer-0.2.23-cp312-cp312-macosx_10_13_x86_64.whl
minorminer-0.2.23-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for minorminer-0.2.23-cp311-cp311-win_amd64.whl
minorminer-0.2.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for minorminer-0.2.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
minorminer-0.2.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for minorminer-0.2.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
minorminer-0.2.23-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for minorminer-0.2.23-cp311-cp311-macosx_11_0_arm64.whl
minorminer-0.2.23-cp311-cp311-macosx_10_13_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.13+ x86-64 Details for minorminer-0.2.23-cp311-cp311-macosx_10_13_x86_64.whl

Total release size: 95.0 MB

Release files / minorminer-0.2.23.tar.gz

Download URL minorminer-0.2.23.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
42e105b67d46906d5d9a56af3040925cfe7e0e67d83dbbb53f6d16d70d5b9bde
BLAKE2b-256 checksum
How to use checksums
7bc37a654b4f3f8caad75c8b006896da4e41a0d13c3582d4c4de51d0acc5dcd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315t-win_amd64.whl

Download URL minorminer-0.2.23-cp315-cp315t-win_amd64.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
037596ea3120262374667cfbd92077e83b957b6f666e7c52bc48d530d88427e1
BLAKE2b-256 checksum
How to use checksums
074de3156358b131d6daa631b2cacf9d57e8e1f72b005b62927faef22c091315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f4c971a4c29abefd5891c9a9f047224a50509c3c2321772090f361c921a5d185
BLAKE2b-256 checksum
How to use checksums
1e2e227a91354a19bbbe774fe6dfdd77eb4105171790f40be3b2cb8a6e61c628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f02c4aca1e82950615a1aed6c2e355f6de05ddb97534eb855a4870d8720b6247
BLAKE2b-256 checksum
How to use checksums
eb0ad7b1436b725ab7f9c8dffe1725c2e7f19fc1662f8d57f839659eec2fd826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315t-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp315-cp315t-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3d15ff059ce596d547b4afb66e280e50b1dea84a7842b06f0a82b086b609c2e0
BLAKE2b-256 checksum
How to use checksums
6fef70f18184a617659f40801fffc4059f08997645da6ae6084b7b46c3864445
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL minorminer-0.2.23-cp315-cp315t-macosx_10_15_x86_64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cc2f90985cdcd1d1d7eeda4b1d72c91dca2b236761e6f1941bb9013e99e2fb3a
BLAKE2b-256 checksum
How to use checksums
fc3932e6e3a71d267d1e28e72a1b5382316f04abce9fe2c0971bed3b3332469a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315-win_amd64.whl

Download URL minorminer-0.2.23-cp315-cp315-win_amd64.whl
Size 1.8 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
fd408017633c31e20a3bde7829eeaf1b8033e14fdefc11a589bb7da0e10e381b
BLAKE2b-256 checksum
How to use checksums
0d14a6aafd0a0b731cae4ea6a8d9f636bb34a77d730e73316d82f5e7ef45c282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a23cba38e5b171c9cae5a88af450bbafca595103f16cab8da4f55ae1463c4017
BLAKE2b-256 checksum
How to use checksums
deba25e9ea897bedcc1e5823e1426718980767055f000d43eea2ef5f7cbc22e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
716c64886012dd602bdf0824c4c658647d6995c4b4463ba3bba019f256453cc8
BLAKE2b-256 checksum
How to use checksums
4c4aa25b71a01f2185013e59929f5fee5189cd7fdc2e62386ab974a97814a2a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp315-cp315-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d8ba90f4bad75791131124ec2505ed686a44c7375f63bbce729f5ee3c2b4cf3
BLAKE2b-256 checksum
How to use checksums
8e7d5d8197c7c7707f34bf5cfadf444780d3962db3274d24720cfb200b1e9056
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp315-cp315-macosx_10_15_x86_64.whl

Download URL minorminer-0.2.23-cp315-cp315-macosx_10_15_x86_64.whl
Size 1.7 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
bd7968fec78cae2cad5fe26f090ef4e9f314f1398f1adfbea8ad68c9c93c60da
BLAKE2b-256 checksum
How to use checksums
f174a6a34419045e8a6e8520dec9f1b8fc29333ea44b28f9c6ed87924e2f92e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314t-win_amd64.whl

Download URL minorminer-0.2.23-cp314-cp314t-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
cac750861e13e126e65b73b07011664d990f6a98d995530eafca22fea256b0e3
BLAKE2b-256 checksum
How to use checksums
6af76092d5ffb9729b872dcc3d95c88b27ef07a97fd5975b36616c1666cead27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
abd398dd240ab54197c18a043922e98a34a4d84bed308a3662772d535818915e
BLAKE2b-256 checksum
How to use checksums
718d560c02acfc9277d03f3313011e4b4efd2dda600571c3bd777aab23a76425
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bfefea63dc53d05054ac6ff939087dc5635ea3b8dc43cb8d440c0e33bf4eccd2
BLAKE2b-256 checksum
How to use checksums
aedc67a207abedd3ca82a78687468f0b6c8cd67dbe83c606bb99a32917a1400c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314t-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f83078c70309d6204809358ac644bc994139946fc991ee7d285ae90d8dfbd7d4
BLAKE2b-256 checksum
How to use checksums
b61c61529dd5fb224bdc75a4a07f4785b4497a3e38521040b06b1e559e90e72d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL minorminer-0.2.23-cp314-cp314t-macosx_10_15_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
5e60c3411bc9b7c198e6834f1a22ab719a78195a651f38ec01c4158bd4a640e5
BLAKE2b-256 checksum
How to use checksums
b02f5fd18379346ac3ca8a177f07e5ae15d06fda0f94c9888a4eade9399f9079
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314-win_amd64.whl

Download URL minorminer-0.2.23-cp314-cp314-win_amd64.whl
Size 1.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cfb7a4bf0f9981aee4bc002208bc27bb43572ff76ae16db999c242fb9f2e732b
BLAKE2b-256 checksum
How to use checksums
041c126e85f8477db2f4cf966a26d2f67501bc26056ad1d1a229037dd67a1960
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6f0ef78db311b406c5742abd4710642df8234f8c695b8b499f53b22df0d8a6b1
BLAKE2b-256 checksum
How to use checksums
9f7e3be1de0345638eed16cc927f4c2d2eaf479c79bdc7116132796762d35a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0a883dafc7cca4d58e831cc1872e5c2b3bc729729254cf9c02b0082506826b13
BLAKE2b-256 checksum
How to use checksums
6b94baa14e6580626a96dfbcaef33e699a785e04ec06f4f72e8905034d567401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp314-cp314-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6859e50b646ee2e2574cef9569680ca866cd55cab84e6a1569724b736ac18f48
BLAKE2b-256 checksum
How to use checksums
525f2e799d55a4bb25c076c2c7e761d89db77826d0e668043f52a0baf529c63f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp314-cp314-macosx_10_15_x86_64.whl

Download URL minorminer-0.2.23-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b0879d4112faccb2ab5e412afadf086c45d75fbce99d4947b8e049402c9d1d3c
BLAKE2b-256 checksum
How to use checksums
0d3d5e627c6c6d6a2667fda9daeca53c771d53369111c459d2468a0fe71ff153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp313-cp313-win_amd64.whl

Download URL minorminer-0.2.23-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6e07c0340e24b7febbcee8b54a0d4798f2ac67bb6480dae99a8541d63f25732a
BLAKE2b-256 checksum
How to use checksums
b353d288f78ce073e007539502575732bcbb02586e3059df480ffa9fbd75c656
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f1942f4a896a9b954e29c3bb5385945e20c38cba1552950e25734d3c14f690cd
BLAKE2b-256 checksum
How to use checksums
46ad1081a20c63afe7a529d1bf2a3b94ecd94c4db664e25ff2a1830f6c7546a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f1477024aa7b929f2cabf239a0eb16c659d29f6bb3736639c48d87122b2bf0b
BLAKE2b-256 checksum
How to use checksums
6f3c94d02dd4e5d76cf6610abe15fc51133ffa8661aa1ce16a4d39f853172258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp313-cp313-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp313-cp313-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdb9ad5d8ba7cf192f49ae846963609cb91786f767ca2a156336d1d172a09d49
BLAKE2b-256 checksum
How to use checksums
a165811f614570c79ee7b6d08dd53065da4ae2ac6858bce4fcdbc7d0b22027b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp313-cp313-macosx_10_13_x86_64.whl

Download URL minorminer-0.2.23-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
15502a15bd163d83d929a5c8b9c77a46d03ceb4d0b06b0338149f3de1742ea42
BLAKE2b-256 checksum
How to use checksums
a200834487f917726f88494a0a495ba31ff745e820e0c4b3d918b95ed78926ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp312-cp312-win_amd64.whl

Download URL minorminer-0.2.23-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3643fe1cb5200bab52770cbef49b4f0306c961d89403db3925110ecb9c0e1a41
BLAKE2b-256 checksum
How to use checksums
137639c50724bb128c04f86318c88664a4b42e8dc93a4840fc4bdddb55474e79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0c1ce534d5142364100266126348de5c62ab52358abe5f864dfec6ffbebe597d
BLAKE2b-256 checksum
How to use checksums
8e4ace9b8d40cfe7a4b5ae3512b0a03cbb66c82b86755e419eac17fe4e8129f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8c5359aff45c21506c230a005f18b0d3555f3eb195c0226d631c29823efb680b
BLAKE2b-256 checksum
How to use checksums
2f2d2fa954f1e44803185330ab25feed1587c82e892db3e066108456020df5a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp312-cp312-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp312-cp312-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
105e6ee4991ba8de14b4ddaed13668ba0188f859423247a495284eac7ff40c47
BLAKE2b-256 checksum
How to use checksums
809e2320f8ebcc1af61b7929519ff81527a94f89a1ea8513a64ba19d9b865141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp312-cp312-macosx_10_13_x86_64.whl

Download URL minorminer-0.2.23-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
fd8c8b9510890a3fa1bdf2813327c5a60c478cbac5dfd6247d8ffa660dd635ba
BLAKE2b-256 checksum
How to use checksums
e6274296635df2243dd0c0ea765a2bc7da82c2d44dd4c2d3c7cc4dde98f23541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp311-cp311-win_amd64.whl

Download URL minorminer-0.2.23-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6c78e105dc56dc7192a0db3dfd3b53dd7f8f45a8e745c99382104056500f7e24
BLAKE2b-256 checksum
How to use checksums
37462e4f55b4fceb9d7083a4aba7da165e81ea87b08d5b6878e4fd8cf36bce70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL minorminer-0.2.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
974680b0586b136d2f41b621ac5ee3cce7b069520dae8628160f55d62bdda7d1
BLAKE2b-256 checksum
How to use checksums
fa9607cd8ad133073cdeb9ca1a3aab6bdf3ef97b14962c7af936814e80301441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL minorminer-0.2.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5a300c93033fe31ab4f5362f7550864ef048947c0dbab4949314c6bbc5dcdd0b
BLAKE2b-256 checksum
How to use checksums
0af225fb4d2fd7943f6ee19e0e48175d288d59788a635753e8aba090643f0057
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp311-cp311-macosx_11_0_arm64.whl

Download URL minorminer-0.2.23-cp311-cp311-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
847f156e6ed91e2d768515b347516b32f409a15cbe7f59952bdbf7dda3bea6d9
BLAKE2b-256 checksum
How to use checksums
3eb146c5754426344e9508b07828fc38f8d645d976b36baa1962c41157c5501a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / minorminer-0.2.23-cp311-cp311-macosx_10_13_x86_64.whl

Download URL minorminer-0.2.23-cp311-cp311-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
47cbe99954d305b8480989d5e32882ce84bc83c2e8ae527f308729a10a29a8c1
BLAKE2b-256 checksum
How to use checksums
1a15a6d7dfd980729a3ee4207c0e29093012d2159f74fcbb31cff94c4751e7c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Security for minorminer 0.2.23

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.23 This release

36 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page