Skip to main content

Efficient and high-performance community detection in large-scale graphs, built with Rust for speed and scalability.

Project description

pymocd logo

Python Multi-Objective High-performance Evolutionary Algorithms for Community Detection

GitHub Actions Workflow Status PyPI - Version PyPI - License

Overview

pymocd is a Rust-powered Python library designed for efficient multi-objective evolutionary algorithms in community detection. It enhances performance over traditional methods, making it ideal for large-scale graph analysis. This project continues from re-mocd. Visit the Docs to help and usage.

Features

  • High-performance Rust backend;
  • Multi-objective optimization;
  • Scalable to large graphs
  • Easy-to-use Python API

Contributing

Contributions are welcome! If you have ideas for improvements, feel free to submit issues or pull, this project is licensed under the GPL-3.0 or later.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymocd-0.2.0.tar.gz (139.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pymocd-0.2.0-cp312-cp312-win_amd64.whl (379.5 kB view details)

Uploaded CPython 3.12Windows x86-64

pymocd-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl (462.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pymocd-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (407.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymocd-0.2.0-cp311-cp311-win_amd64.whl (381.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pymocd-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl (463.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pymocd-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (411.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymocd-0.2.0-cp310-cp310-win_amd64.whl (381.3 kB view details)

Uploaded CPython 3.10Windows x86-64

pymocd-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl (463.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

pymocd-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (411.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymocd-0.2.0-cp39-cp39-win_amd64.whl (381.2 kB view details)

Uploaded CPython 3.9Windows x86-64

pymocd-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl (464.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

pymocd-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (411.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymocd-0.2.0-cp38-cp38-win_amd64.whl (381.0 kB view details)

Uploaded CPython 3.8Windows x86-64

pymocd-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl (463.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.34+ x86-64

pymocd-0.2.0-cp38-cp38-macosx_11_0_arm64.whl (411.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pymocd-0.2.0.tar.gz.

File metadata

  • Download URL: pymocd-0.2.0.tar.gz
  • Upload date:
  • Size: 139.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymocd-0.2.0.tar.gz
Algorithm Hash digest
SHA256 81baae221f8bf160ac5f7e511d222d7e6ca4f516ffb474bef5c2da718f137834
MD5 7ddebd04adba60b1c5b924177e90de53
BLAKE2b-256 b174e7bd7ebebb9ac40e73640c8c480c392f3cccf79b916f1fc6130932f594cc

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pymocd-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 379.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymocd-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf5b39d5bc5f00bec6b06b5bf7c7349695f87cc7d6b1798cda93db9fdbbf8c27
MD5 5cfada0b4f7bae373de205f6419abc50
BLAKE2b-256 a0ac9d154bb6ac375012d3604a934bd570d0fb11b1b8d4c6c549e7c322eb2c0e

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 010cef8b93dc7aac74d62880d30549c9e5a14d43c7f666a13fb752e8bce26202
MD5 be7b1215b946baef5c7ec14b34d96500
BLAKE2b-256 7273353f9dd46d35cc4bb1ebb0753c9b970fb7ab9f37c97576b5d0abf5bd535f

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a65768a2c0f431909caddf5ae1cb2cc0adbf9ab4fbad13e5ad0212d5fd7ebf8e
MD5 4c23c0f711bce91b2188eb3353ec9adb
BLAKE2b-256 36be5782d8e7e6605338a162e6680cf397a8c8a734cd7e47e6ca4069ef7f1621

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pymocd-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 381.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymocd-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9707774147dac197f047b305495351b8f96a14b4fbdb03fcbffb0c7278878944
MD5 a77cb8e5a95a82b21e130e0f1a521f98
BLAKE2b-256 9577e134ccdbddb4cc7278fecc923ba34fe3d0428d4d3607cfa05ea9d2010ccf

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2fe017c811f46e2230d6373c60ca1aef4c6bca9b51a0fc67ab1ddfe77278c618
MD5 362a6fa352cce2c8f94aabbd7b535952
BLAKE2b-256 8d93bc6591c25efed61d87dbb845a8c924ee7da7841b17023a9a92f21bd5fe6c

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72fdb289a3cc2a819a0d216b69fe619cdb46aad62801d766747522ef3bb263fb
MD5 2c8ec683119fb302120f99c5671fee23
BLAKE2b-256 c2f8d56afab75ace5feaa1eb0801c5e6eb7cfe464575d97bb50f2d466cc644a9

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pymocd-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 381.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymocd-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3130a575dd058022f4f4d2e2d986a55635d10107bc6e2bcb071b24191c74403
MD5 87599d9c386c3877df3c5e5f9a1a024a
BLAKE2b-256 3eb1f059e704768f1a9eee102b00040ceea2b9890fd54e47f2dac49a5e4ab4ed

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 08c0abf29d3e163be180dd3f8b176e8164a497b42ef29662cbe9ac533b5fd28a
MD5 99430da96eb15d3b4cd0871dcf9bb815
BLAKE2b-256 e3abe59710fa059070ee4a4edc8a55c6cbc81fa70ed272a1a2890b820305d4f7

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44f8e87334919e32f442089b66a866df566c83d4978ee79c7e1b965c3ea24033
MD5 bc3b4edd656f5e74284e86a2b9e01c7c
BLAKE2b-256 8be8e81f937cb85bd7dca20d0203b93fb072757a432243777566c37c7cf04b96

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pymocd-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 381.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymocd-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 582921156bb8e5041d3ae6d0b0859374272ee72d19a0b00b0a6ff2c1c766e33b
MD5 ccb47c814d5bd1f1d04f4de76c5220ad
BLAKE2b-256 5bd49963a17a00fce603b2e7a7ba73ddf57e1c535466c248a4cf4f0c547fdf13

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c50d6ff4b578b0fcd1d83c054fe9f96a032f4c7fb2b21f594c9404b38378e0e8
MD5 8bc9f3ae44072e07b281462013da60a3
BLAKE2b-256 3a6928642e4f8e6199f85394fb2df7765e751e13db7c3b2da1d7c5a15d733a98

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63c6fa77f9c5bc3d2439999dcb9daff394d411c6efb38913e70e325f1942318d
MD5 536a2caa008b1eca5eaac4d741092e72
BLAKE2b-256 3135f94005f069f49e4f25d36da0a779ddcc0533c8affafa4627f188d1aa1ab4

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pymocd-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 381.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymocd-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 503bea2f1c3d8df03ba7064cd074e9600d0795a7a0bbebb2d4036cab7f5e6da9
MD5 c577709040b67da5347517b761081c41
BLAKE2b-256 46ec86e660bbddfea2f726d8c42e25c0883b9b1ba55b93d6556be919131f8c08

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2935cb96c02e9c4b4b4c24f5f2557669b91c90ec3e63a4120ce18c35c0fba5a1
MD5 427292a869e56f41d9aee84f0bd6cd93
BLAKE2b-256 d3030ec4827f3518dfeb8ebbce4968a22448e113a7da7cb330c864086eabc192

See more details on using hashes here.

File details

Details for the file pymocd-0.2.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymocd-0.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2739e94d2b4ff7b8adb2930640d8920c8b9fd25e3163a12524065ad3b655094
MD5 5a68f163572b5e69c84df4a1d124f154
BLAKE2b-256 41c8b4f437f6f41de3597a4b5b5f893c49d9d13474ef3fc2bf83500c2ec13a35

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page