Networkx algorithms for maximum common ordered subtree minors (or embedding) and maximum common subtree isomorphism. Contains pure python and cython optimized versions.
At its core the maximum_common_ordered_subtree_embedding function is an implementation of:
Lozano, Antoni, and Gabriel Valiente.
"On the maximum common embedded subtree problem for ordered trees."
String Algorithmics (2004): 155-170.
https://pdfs.semanticscholar.org/0b6e/061af02353f7d9b887f9a378be70be64d165.pdf
And maximum_common_ordered_subtree_isomorphism is a variant of the above algorithm that returns common subtree ismorphism instead of subtree minors.
Demo
Consider two directed ordered trees (the algorithm also works on undirected ordered trees):
>>> import networkx as nx
>>> tree1 = nx.DiGraph()
>>> tree2 = nx.DiGraph()
>>> tree1.add_edges_from([(0, 2), (5, 7), (5, 4), (5, 3), (2, 5), (2, 6), (3, 1)])
>>> tree2.add_edges_from([(0, 6), (0, 1), (1, 5), (6, 2), (5, 4), (5, 3), (5, 7)])
>>> print('Tree 1:')
>>> nx.write_network_text(tree1)
>>> print('Tree 2:')
>>> nx.write_network_text(tree2)
Tree 1:
╙── 0
└─╼ 2
├─╼ 5
│ ├─╼ 7
│ ├─╼ 4
│ └─╼ 3
│ └─╼ 1
└─╼ 6
Tree 2:
╙── 0
├─╼ 6
│ └─╼ 2
└─╼ 1
└─╼ 5
├─╼ 4
├─╼ 3
└─╼ 7
The maximum common ordered isomorphism (a strict common subtree structure) is:
>>> import networkx_algo_common_subtree
>>> subtree1, subtree2, score = networkx_algo_common_subtree.maximum_common_ordered_subtree_isomorphism(tree1, tree2)
>>> print(f'{score=}')
>>> print('Isomorphic Subtree 1:')
>>> nx.write_network_text(subtree1)
>>> print('Isomorphic Subtree 2:')
>>> nx.write_network_text(subtree2)
score=3
Isomorphic Subtree 1:
╙── 5
├─╼ 4
└─╼ 3
Isomorphic Subtree 2:
╙── 5
├─╼ 4
└─╼ 3
The biggest common structure between both of the original trees is the subtree involving 5, 3, 4. Notice that the (5, 7) edge is not included because these are ordered subtrees. In tree 1, the (5, 7) edge is before the (5, 4) edge and in the second it is after it, so it is not included because the edges are not in the same order.
This substructure can be generalized by allowing edges in the original graphs to be collapsed, which can produce larger common substructures. This is the maximum common ordered embedding.
>>> import networkx_algo_common_subtree
>>> subtree1, subtree2, score = networkx_algo_common_subtree.maximum_common_ordered_subtree_embedding(tree1, tree2)
>>> print(f'{score=}')
>>> print('Embedded Subtree 1:')
>>> nx.write_network_text(subtree1)
>>> print('Embedded Subtree 2:')
>>> nx.write_network_text(subtree2)
score=4
Embedded Subtree 1:
╙── 0
└─╼ 5
├─╼ 4
└─╼ 3
Embedded Subtree 2:
╙── 0
└─╼ 5
├─╼ 4
└─╼ 3
In this example, the edges (0, 2) and (2, 5) in first tree were collapsed into (0, 5). Similarly in the second tree the edges (0, 1) and (1, 5) were collapsed into (0, 5), thus increasing the size of the common ordered subtree.
Other Information
Standalone versions of code were originally submitted as PRs to networkx proper:
https://github.com/networkx/networkx/pull/4350 https://github.com/networkx/networkx/pull/4327
However, these algorithms are roughly O(N⁴), they require a a fast binary (e.g. C / cython) implementation to work on graphs of reasonable size. Thus they are unlikely to be added to mainline networkx.
These algorithms are components of algorithms in torch_liberator, see related information:
TorchLiberator |
|
Torch Hackathon 2021 |
Release files for networkx-algo-common-subtree 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| networkx_algo_common_subtree-0.2.2.tar.gz | 37.9 kB | Details |
Built distributions (wheels)
Total release size: 5.8 MB
Release files / networkx_algo_common_subtree-0.2.2.tar.gz
| Download URL | networkx_algo_common_subtree-0.2.2.tar.gz |
|---|---|
| Size | 37.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d5ed0eb21c7c59f25cf0f7a34e8aab6599afb4d8d31be8e2cbbeec10e5ed11b8
|
|
BLAKE2b-256 checksum How to use checksums |
1f5bcbfba9b262a6fe792ecd8c0020b56ffaca941c933fcf4f2d94706445eb4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp313-cp313-win_amd64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 129.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
231ae6ae05d78386f947be0d2ce96bacce390b00a299e5d8060644db60f57823
|
|
BLAKE2b-256 checksum How to use checksums |
13172f6072bcf6aeae7ef315be335fb4c5c3cc311fe1062cc883421822182ec3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 174.0 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e49031f0879c59a5187c0fee94608ddedf0e3e5509214949422e8ecf35f6df05
|
|
BLAKE2b-256 checksum How to use checksums |
fb3ae66e374be893da283f89b9120ef0b94600afe728ca63497ebad89b2b344f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 175.0 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
dd24987976fba7a077bc82f6f93fe3ec0dbde24279c2b7898ee0ebe234703298
|
|
BLAKE2b-256 checksum How to use checksums |
bf4c3cac42a7326c40ffcf88bdd31525f28837698d1cc92ef3f72a8e287e4b91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 170.5 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
522c6443e990fcd962db7d1e383ff67176e73e544f2553edc1cd8ea4475170e9
|
|
BLAKE2b-256 checksum How to use checksums |
2101e10bc901bc092c18b2b18cda3e621d8144abc5fac71558c8a0bf4400c7cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 171.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
2c6a1f9fc64646b89cfc9325db00074792bc11e5ef195ddab30f4e9a20fb625d
|
|
BLAKE2b-256 checksum How to use checksums |
b152ada8cea6694fe2cd67d764e37bcfcfb9da71c600d01ce1afeb3931eaf21c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 137.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
067107a8920f58e262dcef1cb46a248d875275d018b23541a80808103ba1ea7a
|
|
BLAKE2b-256 checksum How to use checksums |
7001a5336d6d6ae04824e84d959511e9a594f8dc491cf6de3539051181ce76e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp312-cp312-win_amd64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 130.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce78e0aef3496bb0f272bc7959e06a984c73a6ee6041568e74127c030bfd97f3
|
|
BLAKE2b-256 checksum How to use checksums |
59e17eaadcc418d32c850fb3f877b0b12314bede8858ad4cbaa282e2067e095f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 175.3 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0ebed0bf9cccfd49b1f096ddbc31bbbe617c53dc07d2aa15b010899d2cab8c0
|
|
BLAKE2b-256 checksum How to use checksums |
006ec63dbb5802b0455f27de7713759156e195bcab0fd7dc685e9ec1a8fa4666
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 176.0 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
3fda0ef92c943c44d4fd0aef39abd442d486698168c4685798a4c1d93b3cd0cc
|
|
BLAKE2b-256 checksum How to use checksums |
922cb0dab1e6fe398ce62087a286e40eb7c837437fe48e705e5fcb51a7368edf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 171.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c8a6538355cfd7c4fe9ca86bb3f02d886b2ee02179c07902a55b86c03bf9a0e
|
|
BLAKE2b-256 checksum How to use checksums |
ef1567cf736291798bb672c4ddaffa598537b304064348d6d254031240bac674
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 173.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
d391cc4b88c0f6951395631b5f43ab1a4f01b7b603ee88ed3c3117140abfc3cc
|
|
BLAKE2b-256 checksum How to use checksums |
f54e1dfd37cefee2d5dcfc855be9816a1337a7cbc571b62718089516a7b2e595
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 139.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9ae48d90e89bba7aa95918c5ce8a1a8f1d8f335e466a976db673cd5d98de1e8e
|
|
BLAKE2b-256 checksum How to use checksums |
71e1af1367f6e2029027fb05b7f235658b55f88b278f2f1b15d2b3ac163c7dcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp311-cp311-win_amd64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 130.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
af92f7a8d05cb6a4d1a10efd89d6b55b315993efd93c0fd7106e52aefaa64d24
|
|
BLAKE2b-256 checksum How to use checksums |
a886d7eed29d34658cc7742676875c49240423116ded19cf539921b3ffa19e43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 176.9 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
76d384b3d4b32e359e77f005a09ffe88de7f43a8dfc9465ac906e1fa3171ea95
|
|
BLAKE2b-256 checksum How to use checksums |
05c1a97b5c6900c8b4c2afe99c852f6f698a7e5d695998f47121ded6553acc13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 178.2 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
621a884ceeed5d65cc0d415bac64b08bd3f7f09a97f463d00326db8cead50cca
|
|
BLAKE2b-256 checksum How to use checksums |
390e8de650f15cafa292f62db335b2f53c64abfb71724ed36155d08da5a7edd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 172.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
221283ca5c2f6e8e98f4892a8777b5e207d0a0ad22efe60b8b96b57be0c55bd9
|
|
BLAKE2b-256 checksum How to use checksums |
ee6785e52509dc4ae826cde47b92354479b819b449a91b343bfa7ec6f3aea71d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 175.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
b7a91a2ade6431ea086ff376a4deab6335ff1e1dd0629e71a230ef1b51a598b3
|
|
BLAKE2b-256 checksum How to use checksums |
7e713397775dae49c4398063516762ac2bdfbd7e1b6a621b946bb70484b1ac5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 135.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5bb70b0309874eef321562928ad119896e4cee44d8715f7705f851b0c23b3828
|
|
BLAKE2b-256 checksum How to use checksums |
2534aaec4cf8f6c70477a4eda64ed855c2ea1e2e708bd32b5bd667149551a85e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp310-cp310-win_amd64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 130.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d92fc472f7f11be3a9d500277af5977453cb2e0a4137e054270058385f58832d
|
|
BLAKE2b-256 checksum How to use checksums |
f8f125dc743b1a4a0943ca2083324a3dd4f16619f988f82581e19291a5df6120
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 171.4 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
459519c8479778f604774832c20d56a3994e1d3e7bc71865e1b3794b69c48a76
|
|
BLAKE2b-256 checksum How to use checksums |
5f0457450965bc4d5e65e89e08ebba0fb15f43381e62dcc458682ec8bc84567a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 171.8 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
f40212183c8be62dc0186c296b3b9cdb64e5431e205cf8124df88f76e77ba6b3
|
|
BLAKE2b-256 checksum How to use checksums |
d3be9a9fa045a254fe2d2cc40e062e3728ed437793ab8afc377275a96c15117d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 168.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4eebedb9646fdd0024d70a62a237a49090eca80258aa3ca067653deee398bc42
|
|
BLAKE2b-256 checksum How to use checksums |
c78473325a433f687c10a0838a1fd12ad0a3b4245830baf01d14f4e24ea95d66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 170.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
667cee1a359b1aff112a07cfffc889fa10ca398b115c7e3240e9f4bb8b671a33
|
|
BLAKE2b-256 checksum How to use checksums |
fc93beda43242745095ca80a8a5428b8227f03eef098754ec0bebdd525c534c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 136.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b3b57b0495f4924dfd51cf7dc70719d5e307e7344e4c30c0e95b7b5a3867085f
|
|
BLAKE2b-256 checksum How to use checksums |
088d05a1b950976a4d8643490583d3f3a9f6f3034b9a4a7b06bfd670a74ad564
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp39-cp39-win_amd64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 130.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b4cf3e47a6386b2fe9110305863c19c797d8efb8097a1e5d7e5b831bbb9ff1f6
|
|
BLAKE2b-256 checksum How to use checksums |
45b73f2c614785429fe3763907f55068a077e17472a316dd67a287f7f69eb837
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 171.3 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
05ed2073a360056cbf41a4979cfe1d6d2fa000a5513ea1f5d7c1cb171a233e2d
|
|
BLAKE2b-256 checksum How to use checksums |
1ce4c40fe6d3db1aa96ea04d39360f5af2a27608301ecc7475aaff5cabceb83a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp39-cp39-musllinux_1_2_i686.whl |
|---|---|
| Size | 171.7 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
53cd28a5fc96f466688d934bd0c2953857342363359878aed2c7a432d17151e8
|
|
BLAKE2b-256 checksum How to use checksums |
9c7cae92559c9867977971e47046ae3373478c9a623bb9b40508ca56fdde3617
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 168.0 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4b5333ab44a690cd62a873bd55fe96bd12693f0175549d96bf6c4f718af3fcee
|
|
BLAKE2b-256 checksum How to use checksums |
2943d362c17968536e1d1cc18ce47e0ef9fc2ce5cd2c16adb637472cf6607a0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 170.4 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
0752d5d7b5131ca8c63f996ba6bca280d9d6fe2c2385bc1185162feba33c0c23
|
|
BLAKE2b-256 checksum How to use checksums |
c5d2f2232b8c90f84137703512787edfc4e6533e6fd3b715b2bf9fd028096484
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 136.0 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f864721312ea9851df800b7b2d5b5b82c4aa75c7b6bbc4ccaeff747db9e68805
|
|
BLAKE2b-256 checksum How to use checksums |
73bfece285f82c24e316e756fa76e4822b0f2ee5b1f7f0a9c281fa8d2a973fa0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp38-cp38-win_amd64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 130.8 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0f4ee4c7904b4878d832953c71deb239eeb982a1f66a89dfca024073e70697c1
|
|
BLAKE2b-256 checksum How to use checksums |
79705e8cea33e5effe487fc34f00f6c2493767fb3847cd12907cd2a66953fda1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 170.8 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2620fe54e9a7e84b2ff88745547c982fb2162037881b2c8feb6bba0de9a1a66
|
|
BLAKE2b-256 checksum How to use checksums |
90ffd1fa07ab1fdbce54d0cd978f90c482a345afa4aab37593b38c68348fcae3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp38-cp38-musllinux_1_2_i686.whl |
|---|---|
| Size | 170.6 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
b39792f9725aa66d62ebf138bfc18ebe3323060329d029a40e5e463df1609e6b
|
|
BLAKE2b-256 checksum How to use checksums |
42521ec08b1791a1465beac1ee2340bea9a7bfa3f9eea11cf878a1c3e4edd564
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 167.2 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4bdc6e61a6f8c9aa044c07397d8f817a55a4632ad267e827f08e78aa6808690
|
|
BLAKE2b-256 checksum How to use checksums |
4139b86f6cd0b93a2b599e290d8395bcd2b82078c4befe7ad0add1dd1a3861b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 168.8 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
af26043a5ceab7dfd0a663b85f862f48bc6a45c630854bbcf6f8245737b6275f
|
|
BLAKE2b-256 checksum How to use checksums |
48669e943918415ba898cfd115ab01bcbbe7d48646ec686e8ba8277ebfcceae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / networkx_algo_common_subtree-0.2.2-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | networkx_algo_common_subtree-0.2.2-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 136.3 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ae317313ccc97fa11cd8904e923533120260cde1711e495c15889a942881a72
|
|
BLAKE2b-256 checksum How to use checksums |
2b2a0bdccf986fa788cdc03207f228feb201b7923a1edf967d4b160f1067addb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|