UnionFind in C++, with python binding
Project description
pybind11-union-find
Online document: readthedocs
Usage
Install:
python3 -m pip install pybind11-union-find # install from pypi
Make a release
(We now use Github Workflow to release to pypi. Skip the rest if you don't want to manually compile wheels.)
On linux
Install docker then
make python_build_all_in_linux
make upload_wheels
On macOS
Install c++ compiler and cmake.
Install conda and envs:
# conda create -y -n py36 python=3.6
# conda create -y -n py37 python=3.7
conda create -y -n py38 python=3.8
conda create -y -n py39 python=3.9
conda create -y -n py310 python=3.10
conda env list
Then
make python_build_all_in_macos
make upload_wheels
On windows
Install visual studio and cmake, (also git for windows, maybe).
Install conda and envs same as on macOS, then:
make python_build_all_in_windows
make upload_wheels
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pybind11_union_find-0.0.2.tar.gz.
File metadata
- Download URL: pybind11_union_find-0.0.2.tar.gz
- Upload date:
- Size: 209.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07d3900947e7bd03a471021efe447d488ca39437e23188143b28efcb634837c5
|
|
| MD5 |
dc5ae7e7853caa41b911aa5cc8540ce1
|
|
| BLAKE2b-256 |
34661b56b7465cbdd4d7d98e67bb026292c861c5890621d3f14bea7166dfb761
|
File details
Details for the file pybind11_union_find-0.0.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 69.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30420f8ae6e226c6ddd8ab421b68c25b073dbacd31e3af6fb2eff1e51c56a6ab
|
|
| MD5 |
6d5b7294a686c005dfed477ed1cc5116
|
|
| BLAKE2b-256 |
a62e52ff55d2a267ff34db6ca8970ce420562218fc106c9ea49d366df06c443e
|
File details
Details for the file pybind11_union_find-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 91.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dce86e0ac389add341265c61564d87b9287c38a90924c75d80ef036127ccc44
|
|
| MD5 |
11998450ff6b711d59103ecf18c2bae6
|
|
| BLAKE2b-256 |
064136730da532242b3ad67f40564011536687219ef331f8f9276c5adcbb9eac
|
File details
Details for the file pybind11_union_find-0.0.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 59.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a6f0a126062ac67f74fe56183781266d1da3d182262e9131243862d5f33fc58
|
|
| MD5 |
da3f4e8bb12360e5ea31d2bbeea742ce
|
|
| BLAKE2b-256 |
0346a3dc9cf766fc5539c1df0b744e337487b786ca2842dc87a627717e00f163
|
File details
Details for the file pybind11_union_find-0.0.2-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 64.4 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6820b599fee4383a15a07736e63df6e74553401eb790322aba2f93f62570be03
|
|
| MD5 |
fff41be9eca46ee0b38d01d87675bc4b
|
|
| BLAKE2b-256 |
40d3ab00f810ddc3e92da87b7c8abf8e07215e133e0dbe5999222174809c027f
|
File details
Details for the file pybind11_union_find-0.0.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 69.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c03fe1582dc502886441f0d8c9ca7b3f882f790528fbfb6dc520f0c720322aa
|
|
| MD5 |
fbaf2290538d054d1c85751f029e24f6
|
|
| BLAKE2b-256 |
f380b91b0b1910e579ed1a3f176146afc95abcea33feae45071b658dc74b5beb
|
File details
Details for the file pybind11_union_find-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 91.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c684a7627f22fe500df0fdcc1fa058ee38be1993e17f4a76e17ce811f8f21b1
|
|
| MD5 |
c143cc906c5947ca2798c6680ca20151
|
|
| BLAKE2b-256 |
29818038208f046bf261e8e3e7804e629ea55a03341a882f6349dd3c08146762
|
File details
Details for the file pybind11_union_find-0.0.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 59.8 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86e5c316d179f51483b2216258b5ccb4dc825fff1a0e101ee7fb20725d32039d
|
|
| MD5 |
962706388d7e3060f427f3831d762a9f
|
|
| BLAKE2b-256 |
0ddc54474c24da7fd19063298e394309f8332caaa6d3877529b863db08eb2a16
|
File details
Details for the file pybind11_union_find-0.0.2-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 64.5 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bb63f29c9f3facddb074dd74a609ab3461d12ed3c1e3bc01656a93f70ab5698
|
|
| MD5 |
6be89ec7ea8f7ce36755669a9af48f66
|
|
| BLAKE2b-256 |
10433ba6980801e4474c38d4b13f44731dba6488f5193eaab48ab4dceae024a8
|
File details
Details for the file pybind11_union_find-0.0.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 69.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59c87936fab769952acf00e9ea9b957c7977b33454f72c85f8aa6404a5615768
|
|
| MD5 |
dad19c8ca37b8ec82e33f4b41d9dc8ea
|
|
| BLAKE2b-256 |
bac457a481b87a186588af4aa816f5cca26b2ae294755615ec2886f362cd77b4
|
File details
Details for the file pybind11_union_find-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 91.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84c56704dc9152695c3ae96cf6dcd54520863c5fefc4c6c84579dcf3568b7a0a
|
|
| MD5 |
4c30a59637b65fbe65757a4330562d1b
|
|
| BLAKE2b-256 |
d4d1fbe56904001dfde4fc67932d3c980a8454cedf8778c8b738c6e8aca45999
|
File details
Details for the file pybind11_union_find-0.0.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 59.9 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c8a94309f5aa6fe793e1c0e1c8de2239a0d6989695bfa3ea181142f8628c006
|
|
| MD5 |
3b08327a8e3376353c2218a0538c6a49
|
|
| BLAKE2b-256 |
1463d5c30f096690561a183bdbcc2c3586d331ff76e4ef2d91eef0b910bc1341
|
File details
Details for the file pybind11_union_find-0.0.2-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 64.5 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a077b77e2fd1b1c2751c85271b84c0c8b23158b210c3be08b11995e9e83b280
|
|
| MD5 |
4fd271473563802239ee902003957924
|
|
| BLAKE2b-256 |
89fc3f99f60435cfd81021b7e49cac484200a40708068cf5428970f884e01049
|
File details
Details for the file pybind11_union_find-0.0.2-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 69.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
617d96c6be86acd87f3ed780cff8cdef948b821816aca7d9c7d03685346b665b
|
|
| MD5 |
9ed3297c2e871f66d919ff99f8a322b1
|
|
| BLAKE2b-256 |
903b2dbbc62fe84246d0804a6a5c5d31be445bd96584621e148012a9919344c4
|
File details
Details for the file pybind11_union_find-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 91.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bb17665f751371f447da29081e0b12d3ac42773a4aa5c2fcefb98d02d71f083
|
|
| MD5 |
be8132b39c0c0d294997eb54dc82e0da
|
|
| BLAKE2b-256 |
5a5278b47bb0d4d24bf69ad3bb9681f838cd21ae130da842544965c41c7bb2b2
|
File details
Details for the file pybind11_union_find-0.0.2-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 59.8 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a0544e13209c480055c5fe251b345c1baaf51422ff86cad97f07b22abc4ec54
|
|
| MD5 |
b5b17f7450ef352521a9c19d8f58329e
|
|
| BLAKE2b-256 |
2a163b7dd4a287d7c27821348eb9110c17a9808f853880e277ae7a2f1804c719
|
File details
Details for the file pybind11_union_find-0.0.2-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 64.5 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
280d77c49657ce5f3ec6ae82353623676a6efc2db962c64f7d7037c615498dc4
|
|
| MD5 |
e6d2bf8af776adf5f31cef87e64013a8
|
|
| BLAKE2b-256 |
ea50a5eef2191e7fe793250fed5a982238e6e736fbfee83177e8805422f6d9a5
|
File details
Details for the file pybind11_union_find-0.0.2-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 69.7 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86d94e90d90043a3911aeb2d0387cdf3920f03d5d0c91017d4faa03a68210c61
|
|
| MD5 |
3b3476eaf7b2854a5f64840323fec3bc
|
|
| BLAKE2b-256 |
abd8cb98217d836e574d35cc60146fdda696bad51b295583256f32f6182de6dc
|
File details
Details for the file pybind11_union_find-0.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 93.6 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
277cc4d0ef1dd34165de6d13a9e53f56b9d45657a8c7d11c62a8c1fb363da3c2
|
|
| MD5 |
086506aaf6c0ce4869e43b316ac8d66f
|
|
| BLAKE2b-256 |
d611b06aa7877a011926d25d8c282ef72c74aa335bc836c18073acef8d54f08c
|
File details
Details for the file pybind11_union_find-0.0.2-cp37-cp37m-macosx_10_9_x86_64.whl.
File metadata
- Download URL: pybind11_union_find-0.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 64.2 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
122264006071c02de961544cfcc1b8fd290bc6944bb004ac174952bae1aa54c8
|
|
| MD5 |
c5264dc5545eddcc16f55ef6f879f379
|
|
| BLAKE2b-256 |
5bc171c9b44c67cf3972f70d82a5a9775df71f60974e2a633c46b8a0824a164b
|