Graph-theoretic fragment generation
Project description
Fragmentation-nx
Graph-theoretic fragment generation with weight calculation, given a set of nodes. The algorithms are implemented in Rust, and a Python binding is provided through PyO3.
Install
pip install fragmentation-nx
Check out example usage in example.py.
Compile and install from source
Install the build dependencies: Rust and maturin
make dev
Build Python wheels and release to PyPI
GitHub Action automate build and distribution for all supported Python versions. See .github/workflows/build-release.yml.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file fragmentation_nx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fragmentation_nx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.13.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad1e54d01ce06dba2efcdd3196df2f60ce39c6430c53b008b7ed885374d52f64 |
|
MD5 | c0f5fb3f51c2baa135e44c4ac5e125a8 |
|
BLAKE2b-256 | c9bf2eceeac03ccb2f63b8eab59c4b51e8962f4c4366bb84273ab23aa1202e57 |
File details
Details for the file fragmentation_nx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fragmentation_nx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.13.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d04a48bbc6bd514e9387fba1343ed0c3cb72382bef2745df441d7664b51f3569 |
|
MD5 | 1168e9dc71e286365cee25d8d1def87b |
|
BLAKE2b-256 | 543aab6e68f5e589d72dda41e4ac10774d6742867777432a5012200f8c5b0936 |
File details
Details for the file fragmentation_nx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fragmentation_nx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.13.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 081b1654ce2f244b36a902b95f17fc15a670d390613bea68332292f26fbbab4c |
|
MD5 | 25842a5e893f1305cd72af22c1ce47d8 |
|
BLAKE2b-256 | 39d541095c649daf0f1c8d9a68944f5fce3dcdd9809372dc77361f844d2e9849 |
File details
Details for the file fragmentation_nx-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: fragmentation_nx-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.13.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e7b9ed1eeb9d8f2bfbd23a8a735ee18716087a920171097825b4bf1e64a16a9 |
|
MD5 | 1098af530f97bf176f8cbef5861e3105 |
|
BLAKE2b-256 | 5e400101e8dd0930c643e05946545818ef057085685efdb1c60d11ed9eb97234 |