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 Evolutionary Algorithms for Community Detection

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

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.

Features

  • High-performance Rust backend for computational efficiency
  • Multi-objective optimization for better community structures
  • Scalable to large graphs
  • Easy-to-use Python API

Installation and Usage

Visit the documentation (TODO) for detailed instructions and examples.

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.0.1.tar.gz (141.5 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.0.1-cp312-cp312-win_amd64.whl (421.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pymocd-0.0.1-cp312-cp312-manylinux_2_34_x86_64.whl (504.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pymocd-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (449.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymocd-0.0.1-cp311-cp311-win_amd64.whl (421.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pymocd-0.0.1-cp311-cp311-manylinux_2_34_x86_64.whl (504.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pymocd-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (451.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymocd-0.0.1-cp310-cp310-win_amd64.whl (421.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pymocd-0.0.1-cp310-cp310-manylinux_2_34_x86_64.whl (503.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

pymocd-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (451.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymocd-0.0.1-cp39-cp39-win_amd64.whl (422.5 kB view details)

Uploaded CPython 3.9Windows x86-64

pymocd-0.0.1-cp39-cp39-manylinux_2_34_x86_64.whl (504.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

pymocd-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (452.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymocd-0.0.1-cp38-cp38-win_amd64.whl (422.3 kB view details)

Uploaded CPython 3.8Windows x86-64

pymocd-0.0.1-cp38-cp38-manylinux_2_34_x86_64.whl (504.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.34+ x86-64

pymocd-0.0.1-cp38-cp38-macosx_11_0_arm64.whl (452.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pymocd-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b2eb2f7e27b95b15dd95ca5ab8cfe29c74442a86c129893a14fe6f7b0471d9e8
MD5 2b16e2cf153f53aac79af4ab82fac058
BLAKE2b-256 9782f5e491474c28f517788431edbff8aae9e5a140a4bb1a1f304aa47f3e1581

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pymocd-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 00952a73519a20594cb69523b246711eecfbd5e5c7757fedd0698551901cccd8
MD5 807a9355b9be62dd904ab38b848ed358
BLAKE2b-256 a6ce9dcc2ff15607052e6a622ea1a509e2b7c1f43d845164493092ceab9668da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5cb45d4fd9926be55893bdf960ce9a59cae24dfe40520106a93156bb42db5acd
MD5 771166f004476aeb96370b59d30320e1
BLAKE2b-256 a6d21524cdf104ffb1e232ba183626eacc9895fe5f5470d48fd25d8f1fc5eef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b068260d54f972ad2bc881bb71789aff54fb9f010c13c35322d24fda82f7421a
MD5 f5405b206cc258b1e3ec108bd29ad785
BLAKE2b-256 093e003672cd3af0a91bfd22c1e4f22724c85a234f3c3ceb92949b50387ff42a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pymocd-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ebf7b636d27b0e58693045604366cf47738af2311aa5bad0e700447962116576
MD5 4dfd56525b07c49de612123ec05320a1
BLAKE2b-256 db9e1717808dc334ae382aa2bbab04e95a016b22cfe9715157e993e5a92520f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f2874f4d8fc1f70d108289e4c3003312f482f309f5f5782a508632f6a1b4d843
MD5 47a923599be0a4663b1d05920524bf2f
BLAKE2b-256 77f5664453ad3a423e1b1f82a922192ad4de3bdeb4a763848288fc21685fcde7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c590339baf408894a73b9d6e2b08b544f76c4904f7e73f3dd4b1b4639979e90b
MD5 28af5330216e2fe611f4803e0590c0a2
BLAKE2b-256 3cb22fc3291c9cd8d7cf469a1ea22aa1817fd7539bd67318589a6ad818b5cdf4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pymocd-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5583175211aabc48638f6d80bbad983bb63060125031b9065a4b3e858feb2c4f
MD5 410c85429358bcc7ddb4241a6401b2ba
BLAKE2b-256 4e44d64b35d66cb17321324791744b459732269c222030742c5334a89a092030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 494e67912f2158a84cdc95c36daab47b6375b7d3148587e4eb08844d2061f057
MD5 7bc9a325317811f7e4de1894c854177f
BLAKE2b-256 562b2c67ca27036c38d129868d4e51e411388375cc972105ca88c57a42f23fcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cdd5dfb056a1b245d69ddc1a6e5f41492fe66929aed33a91060a5581cd3ff85
MD5 0f112e4048d91554fcfdc3d2814ce04c
BLAKE2b-256 d0ce9209baae53a33e21e0d15f5c8314d14bc1272eb1072f1ca7d817ae9b35f1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pymocd-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e29757bd76de5653d233092b66908cf59499d559f70846eba67c2b3194299726
MD5 6542aac9bcdb44e20046065f0edbae49
BLAKE2b-256 47a7fc9d3d589ec804bb1f1864607c34e60ec83ef4516e2a263cfd26c722ebaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 399fc8cbfc5c79e240ad09366e48c0cde8d32757c2770b02bf397b66ff5fb4c5
MD5 3ee3375d38b7534ef3b7aeca0bf3e135
BLAKE2b-256 7d2fdbcb93e0be6d62120fdd9cb8979ef0f64d91bb61f9bb62f5299ae810ea4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b19067a2bbd678ae38b28c5b0a527bc6ab3582cc708b17b8cfc560e2b9fc6c1e
MD5 8b7225ba9c42f3ba610a164535aaa100
BLAKE2b-256 da2ae786f6eb0fea6dcbe38514980ae17315bd6ee0c207366d7ed32aaed2cbd1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pymocd-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 39b7b7a5185d51fa9c3b903da8e407d7e550622c8294b5b916db6684b751a8a4
MD5 e136246512d57e37bbc54a5e1d05a095
BLAKE2b-256 07c37453402b0b83068d2eea6c1cedc40918bd4ca266c514a283abffdc36a08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5010875b992c630b0d51dcb5ee3f44e8ab68841d19105b9c8ff8804660b8512e
MD5 a4df4e67f3fc725b7e2bf902d92c50c9
BLAKE2b-256 906f51c1023cd776580118013bb30b1e2445793262ade725962b35c65bb9a828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymocd-0.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f6d56e716e529ce75c36e1f02cd8371543532871360ddd058f797c67ed5a37d
MD5 4b6e0a5a3df95aaf0c932729569b7f95
BLAKE2b-256 08ef1f6b15c9bf3a9244c8b9a60d960f4b3e06855a8bedba01547215960acde9

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