Skip to main content
pymocd logo

PyPI PublishRust Compilation PyPI - Version PyPI - License

pymocd: multi-objective evolutionary community detection for NetworkX and igraph graphs, with a parallel Rust core.

pip install pymocd

Documentation: https://csilab.ufop.br/pymocd/

Citation

If you use pymocd in your research, please cite:

Santos, G. O., Vieira, L. S., Rossetti, G., Ferreira, C. H. G., & Moreira, G. J. P. (2025). A high-performance evolutionary multiobjective community detection algorithm. Social Network Analysis and Mining, 15(1), 110. https://doi.org/10.1007/s13278-025-01519-7

@article{Santos2025,
  author    = {Santos, Guilherme O. and Vieira, Lucas S. and Rossetti, Giulio and Ferreira, Carlos H. G. and Moreira, Gladston J. P.},
  title     = {A high-performance evolutionary multiobjective community detection algorithm},
  journal   = {Social Network Analysis and Mining},
  year      = {2025},
  volume    = {15},
  number    = {1},
  pages     = {110},
  doi       = {10.1007/s13278-025-01519-7},
  url       = {https://doi.org/10.1007/s13278-025-01519-7},
  issn      = {1869-5469},
  date      = {2025-11-18}
}

For the re-implemented baselines, also cite their original papers; see Citing pymocd.

pymocd is licensed under the GPL-3.0-or-later.

Metadata

Release files for pymocd 6.1.1

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

Source distribution (sdist)

Source distribution for pymocd 6.1.1
File Size Uploaded Provenance Actions
pymocd-6.1.1.tar.gz 3.4 MB Without provenance Details for pymocd-6.1.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pymocd 6.1.1
File Actions
pymocd-6.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pymocd-6.1.1-cp313-cp313-win_amd64.whl
pymocd-6.1.1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details for pymocd-6.1.1-cp313-cp313-manylinux_2_34_x86_64.whl
pymocd-6.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pymocd-6.1.1-cp313-cp313-macosx_11_0_arm64.whl
pymocd-6.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pymocd-6.1.1-cp312-cp312-win_amd64.whl
pymocd-6.1.1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for pymocd-6.1.1-cp312-cp312-manylinux_2_34_x86_64.whl
pymocd-6.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pymocd-6.1.1-cp312-cp312-macosx_11_0_arm64.whl
pymocd-6.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pymocd-6.1.1-cp311-cp311-win_amd64.whl
pymocd-6.1.1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for pymocd-6.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
pymocd-6.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pymocd-6.1.1-cp311-cp311-macosx_11_0_arm64.whl
pymocd-6.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pymocd-6.1.1-cp310-cp310-win_amd64.whl
pymocd-6.1.1-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details for pymocd-6.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
pymocd-6.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pymocd-6.1.1-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 13.8 MB

Release files / pymocd-6.1.1.tar.gz

Download URL pymocd-6.1.1.tar.gz
Size 3.4 MB
Tags Source
SHA-256 checksum
How to use checksums
b29bb1b5903fe8211297c55fcb7a91378a0674a9d9dde050cf562c40a09d5222
BLAKE2b-256 checksum
How to use checksums
65b9bb4c1f2db2dbd90486f998bcd9f528792c655ce89c9f0d5e34299e02142c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp313-cp313-win_amd64.whl

Download URL pymocd-6.1.1-cp313-cp313-win_amd64.whl
Size 824.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c3533b3cd9f3d3cecffed5998c19ced3cd58a0b7a50e916034e383c0176d8787
BLAKE2b-256 checksum
How to use checksums
b44c2f7611c8b881cb6f63976e2cede9a6411e7cad3047d3e8503271367e1818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL pymocd-6.1.1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 926.3 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
65799d97e477b76e4272111b94ec879c94d40f97f97b9dcf72f3394c2d8bfab6
BLAKE2b-256 checksum
How to use checksums
8088fb98df3587806cde38a09cb9e5e6208805dae31910d6e1f94b2b69b841a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL pymocd-6.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 839.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94690da9390755bc359e10a46189fd17e247888b9f9876dc1cc592c1c9e70553
BLAKE2b-256 checksum
How to use checksums
bb60935ef0f00ed9bfc455ca24029e6e493d279c3905ef54f11d8c9bcc2b01f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp312-cp312-win_amd64.whl

Download URL pymocd-6.1.1-cp312-cp312-win_amd64.whl
Size 824.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c57fa11f3b9e94669b2ff19e23f301d46da4673de9f611c874c9ffe52f3f7a3c
BLAKE2b-256 checksum
How to use checksums
27c0261b131d5f20cddd6920b8ad338821398ef320e6b940d43d185aa4071b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL pymocd-6.1.1-cp312-cp312-manylinux_2_34_x86_64.whl
Size 925.3 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
da29c20b39bfa218155c12dce02af1ffe725da3e8e270b04e81542cd30af7c66
BLAKE2b-256 checksum
How to use checksums
abc69601244330cb7795337deec23b8cab13573c0f01a4d087eff9e0c3b4d97d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL pymocd-6.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 839.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e75731fbcbf94171e2648d9938b18d673b67c4e2848f2a32d53246ab596a09e9
BLAKE2b-256 checksum
How to use checksums
aafa1f8189bd952fb051397de52764e43c7f45f3e6e05d3504f2c2e6efe2ce33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp311-cp311-win_amd64.whl

Download URL pymocd-6.1.1-cp311-cp311-win_amd64.whl
Size 827.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8ed463933e11fb793a1934f8553d09379d5aa6e5effb3ac37d509e0d20e50c05
BLAKE2b-256 checksum
How to use checksums
dec2e2eb4fd321397c0cefdd179c25b3d54b25bf380b8f968bee2a3e7c3975d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL pymocd-6.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
Size 930.3 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
5495bbf77114b2564b0cc12cb177ea48017e88b08bb517b29e054cc30ef4ff4b
BLAKE2b-256 checksum
How to use checksums
b654dc8e3f18c855708a119603b495cb8b340ef9c5a95c06c4477695ee309378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pymocd-6.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 844.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b4ef240f03f9e8b27d1c8a3fd4c333ac169be09637b74554b271ce6eba9a549f
BLAKE2b-256 checksum
How to use checksums
315978fae5bf976f4510d178cfce035662915738e8f2b9ad7747434e44126f4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp310-cp310-win_amd64.whl

Download URL pymocd-6.1.1-cp310-cp310-win_amd64.whl
Size 828.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0aaa550a8e42d590a8bbbbf039f839032475d3c764af9fd8c618654a5415b567
BLAKE2b-256 checksum
How to use checksums
8f2d847b992da8f9d554ac8f0874099b4208fa639f4e940fab3bba400211cc3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL pymocd-6.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
Size 931.2 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
1f2927c58f0dbfe47edc2c2edfc5a4226462baaf6ef5d082b53d41fa81a829dc
BLAKE2b-256 checksum
How to use checksums
1df20b860ef3a90a9eeb4e413f7c1161f70baaa86a39812758dbf095566d3eaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / pymocd-6.1.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL pymocd-6.1.1-cp310-cp310-macosx_11_0_arm64.whl
Size 844.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d4fbb92507d079ee79aeb4f3576cb2e0612cb255730ac28529923645393adc1
BLAKE2b-256 checksum
How to use checksums
f29afb8113cf5cb887d4c2d2a3e0b3ecc6d72ea75dd4afcc9ee99622c9fae4b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for pymocd 6.1.1

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.

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