Multi-matching optimization
Application and library to solve (multi-)graph matching problems.
For licensing term, see the LICENSE file. This work uses third party software. Please refer to LICENSE-3RD-PARTY.txt for an overview and recognition.
For details, refer to our publications:
-
M. Kahl, S. Stricker, L. Hutschenreiter, F. Bernard, C. Rother, B. Savchynskyy
“Optimizing Incomplete, Large-Scale and Sparse Multi-Graph Matching in Bioimaging”.
arXiv Pre-Print 2026. [PDF] [ArXiv] -
M. Kahl, S. Stricker, L. Hutschenreiter, F. Bernard, C. Rother, B. Savchynskyy
“Towards Optimizing Large-Scale Multi-Graph Matching in Bioimaging”.
CVPR 2025. [PDF] [CVF Open Access]
Python
Install via pip
`pip install pylibmgm`
Refer to the usage guide: Python Documentation
C++
-
(Install requirements)
- Install
g++orclang(c++ compiler),meson(build system) andgitsudo apt install g++ meson git(Ubuntu)sudo dnf install g++ meson git(Fedora)
- Install
-
Clone repository
git clone https://github.com/vislearn/multi-matching-optimization.gitcd ./multi-matching-optimization
-
Build
meson setup --buildtype release -Db_ndebug=true ../builddir/meson compile -C ../builddir/
-
Run
../builddir/mgm -i tests/hotel_instance_1_nNodes_10_nGraphs_4.txt -o ../mgm_output --mode seqseq
Usage
Minimal Usage
$ mgm -i [IN_FILE] -o [OUT_DIR] --mode [OPT_MODE]
You can use one of the small models in the tests/ directory for testing.
Input files
Input files follow the .dd file format for multi-graph matching problems, as defined in the Structured prediction problem archive. See references below.
Available CLI parameters
-
--name
Base name for the resulting .json and .log files. -
-l,--labeling
Path to an existing solution file (json). Pass to improve upon this labeling. -
--modeENUM
Optimization mode. See below. -
--set-sizeINT
Subset size for incremenetal generation -
--merge-one
In parallel local search, merge only the best solution. Do not try to merge other solutions as well. -
-t,--threadsINT
Number of threads to use. Upper limit defined by OMP_NUM_THREADS environment variable. -
--libmpopt-seedUINT
Fix the random seed for the fusion moves graph matching solver of libmpopt. -
--unary-constantFLOAT
Constant to add to every assignment cost. Negative values nudges matchings to be more complete. -
--synchronize
Synchronize a cylce inconsistent solution. Excludes: --synchronize-infeasible -
--synchronize-infeasible
Synchronize a cylce inconsistent solution. Allow all (forbidden) matchings. Excludes: --synchronize
Optimization modes
--mode specifies the optimization routine. It provides ready to use routines that combine construction, graph matching local search (GM-LS), and swap local search (SWAP-LS) algorithms as defined in the publication.
The following choices are currently available:
Construction modes. Use these to generate solutions quickly
seq: sequential constructionpar: parallel constructioninc: incremental construction
Construction + GM-LS modes. A bit slower, but gives better solutions
seqseq: sequential construction -> sequential GM-LSseqpar: sequential construction -> parallel GM-LSparseq: parallel construction -> sequential GM-LSparpar: parallel construction -> parallel GM-LSincseq: incremental construction -> sequential GM-LSincpar: incremental construction -> parallel GM-LS
Construction + iterative GM-LS & SWAP-LS. After construction, iterate between GM-LS and and SWAP-LS.
optimal: sequential construction -> Until conversion: (sequential GM-LS <-> swap local search)optimalpar: parallel construction -> Until conversion: (parallel GM-LS <-> swap local search)
Improve given labeling.
Skip construction and perform local search on a pre-existing solution.
Improve modes require a labeling to be provided via the --labeling [JSON_FILE] command line option.
improve-swap: improve with SWAP-LSimprove-qap: improve with sequential GM-LSimprove-qap-par: improve with parallel GM-LSimproveopt: improve with alternating sequential GM-LS <-> SWAP-LSimproveopt-par: improve with alternating parallel GM-LS <-> SWAP-LS
Use as synchronization algorithm
To synchronize a pre-existing cylce inconsistent solution, call with --synchonize or --synchonize-infeasible, either disallowing or allowing forbidden matchings.
Synchronize feasible. Feasible solution. Disallows forbidden matchings.
$ mgm -i [IN_FILE] -o [OUT_DIR] --mode [OPT_MODE] --labeling [JSON_FILE] --synchonize
Synchronize infeasible. Infeasible solution. Allows forbidden matchings.
$ mgm -i [IN_FILE] -o [OUT_DIR] --mode [OPT_MODE] --labeling [JSON_FILE] --synchonize-infeasible
Software dependencies
This software incorporates and uses third party software. Dependencies are provided as meson wrap files. They should be installed automatically during the build process, but manual installation can help solve issues, if meson fails to build them.
NOTE: Links given point to the original authors publications, which may have been substantially modified. The corresponding .wrap files in this repositry's subprojects/ folder contain links to the actual code needed to compile the solver.
- spdlog
logging library; https://github.com/gabime/spdlog - cli11
Command line parser; https://github.com/CLIUtils/CLI11 - nlohman_json
json parsing. https://github.com/nlohmann/json - unordered_dense
A fast & densely stored hashmap; https://github.com/martinus/unordered_dense - libqpbo
for quadratic pseudo boolean optimization (QPBO); https://pub.ista.ac.at/~vnk/software.html - libmpopt
for quadratic assignment problem (QAP) optimization; https://github.com/vislearn/libmpopt - Scipy_lap
Linear assignment problem (LAP) solver implementation from the Scipy python package; https://github.com/scipy/scipy
References
-
M. Kahl, S. Stricker, L. Hutschenreiter, F. Bernard, C. Rother, B. Savchynskyy
“Optimizing Incomplete, Large-Scale and Sparse Multi-Graph Matching in Bioimaging”.
arXiv Pre-Print 2026. [PDF] [ArXiv] -
M. Kahl, S. Stricker, L. Hutschenreiter, F. Bernard, C. Rother, B. Savchynskyy
“Towards Optimizing Large-Scale Multi-Graph Matching in Bioimaging”.
CVPR 2025. [PDF] [CVF Open Access] -
L. Hutschenreiter, S. Haller, L. Feineis, C. Rother, D. Kainmüller, B. Savchynskyy.
“Fusion Moves for Graph Matching”.
ICCV 2021. [PDF] [ArXiv] -
Swoboda, P., Andres, B., Hornakova, A., Bernard, F., Irmai, J., Roetzer, P., Savchynskyy, B., Stein, D. and Abbas, A.
“Structured prediction problem archive”
arXiv preprint arXiv:2202.03574 (2022) [PDF] [ArXiv]
Metadata
Release files for pylibmgm 1.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pylibmgm-1.1.3.tar.gz | 8.1 MB | Details |
Built distributions (wheels)
Total release size: 38.8 MB
Release files / pylibmgm-1.1.3.tar.gz
| Download URL | pylibmgm-1.1.3.tar.gz |
|---|---|
| Size | 8.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16fffee5d89f151b52a79554b63dd3b7aa528419161ebf9a1fbcd7e78cbfa76f
|
|
BLAKE2b-256 checksum How to use checksums |
9df93a3ef01a29785e7e95f7567a26a4d79aa6e487836f23525c0aaebab51ab5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314t-win_amd64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
87c5f42a96409ae8d390b8de6cd95f7a90874e9a1aa24f11cb302996f4392e92
|
|
BLAKE2b-256 checksum How to use checksums |
f67385609a85176576e0b87983cfa2ec304a705745230cc82253dfa1fd79e8fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
caf78352c1b3a1f4046bb43a76121f3569315b18236132c8c97f715aed49c1ba
|
|
BLAKE2b-256 checksum How to use checksums |
03a91fa0cc187e00b2b5b54d7c641c42439b28e52b315e82c64812f3340fb0aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314t-macosx_12_0_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314t-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d246eba81449c772897bbb2f4f7a0bb88924e5a1d195cf750eb95ee2fb45e358
|
|
BLAKE2b-256 checksum How to use checksums |
75958c4444862f80e850ed439e351558297ed9629401690948892212176beba2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314t-macosx_12_0_arm64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314t-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9e4fe5818e6cdb2e233b25dc57dde9a211d6c6b45d369a70d5540dd985c93c66
|
|
BLAKE2b-256 checksum How to use checksums |
eaad6d2c91be81627a61881cba96ad8cb15af8450e5de7b633064c7cb72ee477
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314-win_amd64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bede30a68bb790ef8ff041376ecdb6389d5968c80f1f65b30fb825a3188b4886
|
|
BLAKE2b-256 checksum How to use checksums |
ec9f8262a8c2b766c92973197c963dd8b900bbc7d81f5d7ef7c6aae0342001a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a061f99000f40b4b6f2a307c02a6d350c7a1e3ec47d50071268aabc8724ea572
|
|
BLAKE2b-256 checksum How to use checksums |
e572aada7cc6b4d369f219ac947a136fece86079f6a52333e6ae72159c2d9aba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314-macosx_12_0_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
fa355ebe16fc76442025ec473f5a1c585dbcd9b6d1ac993a897acbd658b5472e
|
|
BLAKE2b-256 checksum How to use checksums |
460c5d12a890b46fca08ab378388cfc37fc68e097915e3f06a2e821423cfde24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp314-cp314-macosx_12_0_arm64.whl
| Download URL | pylibmgm-1.1.3-cp314-cp314-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0d5cf8e9f54008d06a4018c5e368517c348a8324451879ff6495dcca7b548d5b
|
|
BLAKE2b-256 checksum How to use checksums |
847a7e587ed659962808be882f6af65c94a31bac008c7d350e2dc1ada960341a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp313-cp313-win_amd64.whl
| Download URL | pylibmgm-1.1.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e0d080635d2b6fe6d75945da0f9fc1017c686526e58dc648ad1f3c4a7aeb73e1
|
|
BLAKE2b-256 checksum How to use checksums |
aec51646b369e7e0faa347ef31103b200a7101f5b246bffd5150d0f3bf12b776
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
235151a174a1e657c44b9ea387cce7b24f6c5969c0ba4a7b4f291900de7201eb
|
|
BLAKE2b-256 checksum How to use checksums |
a04b18e5c3c2a29b2f2ccd63db3d9242fb24639ffff01a95569c39ae2d6d238b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp313-cp313-macosx_12_0_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp313-cp313-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
9373e190925071b82bdae050e8683012dc0a99ded812f80c8f2cb0927fda0f3e
|
|
BLAKE2b-256 checksum How to use checksums |
3c2e901661cb3d3fa0b94de58a125c3e90543d3ef0beee5218941bb5be8f5b9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp313-cp313-macosx_12_0_arm64.whl
| Download URL | pylibmgm-1.1.3-cp313-cp313-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4f22efd81fe27015d619d3133609c985351802f969c7c9ee3fe65dc31a1cacdf
|
|
BLAKE2b-256 checksum How to use checksums |
56aa74e4e89e3780a6a39d809b5e6564cc222a68658d4ebe63972d642bf843b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp312-cp312-win_amd64.whl
| Download URL | pylibmgm-1.1.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a24e81c84dbf90c836c1f0d155acfda2fd2927875959bd6a224d300c370f2b3a
|
|
BLAKE2b-256 checksum How to use checksums |
55baf00b187e0db79099d8ba332bae4269bebcc64743290ca6c7c379f871a0d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e949583c73548382820f980553270d7ef0d0dc52026606e0484c54058a845a0
|
|
BLAKE2b-256 checksum How to use checksums |
d26fcba37528dde53bbaff207357229ebf58a040e60a315a836fc6b1b7c1ac88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp312-cp312-macosx_12_0_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp312-cp312-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
6cc9354680332e280cbac823568d5cc4ac73873949864e0799acac85ba540796
|
|
BLAKE2b-256 checksum How to use checksums |
98a79c0715e27ae77325a0fa04decda2f8306f42ca8523d7ea6a25d895a9f891
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp312-cp312-macosx_12_0_arm64.whl
| Download URL | pylibmgm-1.1.3-cp312-cp312-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
408d01050b6649b7da9ea2e7ce825d45450cfcf827dade2004457bcf79831662
|
|
BLAKE2b-256 checksum How to use checksums |
7ab4dabf4c922bf0db9fad9a5ad88f02414cdb9d5d1cd6bcf6ebf633e961d460
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp311-cp311-win_amd64.whl
| Download URL | pylibmgm-1.1.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a6a71b56e96e4f0ac37e95892deec3172b134572ce033623887a2fbaf17ae03e
|
|
BLAKE2b-256 checksum How to use checksums |
763e8fe566248e9bbca48709fe43efcda8d49da6137ab152a1900d7489408bfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
610948f2f20e69d07eb7eb73b6f380209086e183a0da563eb4c13fbdca56853a
|
|
BLAKE2b-256 checksum How to use checksums |
4a850e43378ac408a0ac491e82f03a1da13bd1e130a46f94f39e4f88887f4b9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp311-cp311-macosx_12_0_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp311-cp311-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
55ad466e5efecf50b1092f2971ae74335e9a7748ba1b6f19b5a5f4c62833b3aa
|
|
BLAKE2b-256 checksum How to use checksums |
41ac5487401ad4a07c6a613bbd9359134b56545e1267f5e1b1221a6644733b4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp311-cp311-macosx_12_0_arm64.whl
| Download URL | pylibmgm-1.1.3-cp311-cp311-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
948e8a16074fa13155f188b067a154a1dbebbff6dce35d830efea2061bf5cf78
|
|
BLAKE2b-256 checksum How to use checksums |
5fdc2532d61a73e477b4385b47c0803fd1ee9656c5be56756f161dc0f98578e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp310-cp310-win_amd64.whl
| Download URL | pylibmgm-1.1.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
99905bab07f72493c192e8cd3fca79cea2e532c84a9d8b5b1ab01889d09e71d3
|
|
BLAKE2b-256 checksum How to use checksums |
2e3c9889422de5178c82caf2e901ef2e7010007880a61863d753cc3f28f3f20e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fd5e306217b79a758d972b1ed4fb1a8a87463e58ec1839f91251d193cbb34d59
|
|
BLAKE2b-256 checksum How to use checksums |
1ad6e5021eb34c785d0cbf27dbb1da513defa283831a145c3101b9217066b793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp310-cp310-macosx_12_0_x86_64.whl
| Download URL | pylibmgm-1.1.3-cp310-cp310-macosx_12_0_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c957e5d30c233a1bbf361a62bfda61d1d312a13ff01b5a27d08880caf405d78
|
|
BLAKE2b-256 checksum How to use checksums |
245fe93ddab96338e5dccaa8b74091e843f87e33a2fd2ea1da16162bc8e019c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / pylibmgm-1.1.3-cp310-cp310-macosx_12_0_arm64.whl
| Download URL | pylibmgm-1.1.3-cp310-cp310-macosx_12_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b25689379cce68e11f0b48624df707a06eb0ef81de505a2315ef54f4cfba59b
|
|
BLAKE2b-256 checksum How to use checksums |
41ef454e5b130bfd32802747d249b352420abeb7704baf697cd89e1553d4a132
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency log