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.
Release files for fragmentation-nx 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| fragmentation_nx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.17+ x86-64 | Details |
| fragmentation_nx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.17+ x86-64 | Details |
| fragmentation_nx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.17+ x86-64 | Details |
| fragmentation_nx-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.17+ x86-64 | Details |
Total release size: 4.7 MB
Release files / fragmentation_nx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fragmentation_nx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ad1e54d01ce06dba2efcdd3196df2f60ce39c6430c53b008b7ed885374d52f64
|
|
BLAKE2b-256 checksum How to use checksums |
c9bf2eceeac03ccb2f63b8eab59c4b51e8962f4c4366bb84273ab23aa1202e57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.13.7
|
Release files / fragmentation_nx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fragmentation_nx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d04a48bbc6bd514e9387fba1343ed0c3cb72382bef2745df441d7664b51f3569
|
|
BLAKE2b-256 checksum How to use checksums |
543aab6e68f5e589d72dda41e4ac10774d6742867777432a5012200f8c5b0936
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.13.7
|
Release files / fragmentation_nx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fragmentation_nx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
081b1654ce2f244b36a902b95f17fc15a670d390613bea68332292f26fbbab4c
|
|
BLAKE2b-256 checksum How to use checksums |
39d541095c649daf0f1c8d9a68944f5fce3dcdd9809372dc77361f844d2e9849
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.13.7
|
Release files / fragmentation_nx-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fragmentation_nx-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e7b9ed1eeb9d8f2bfbd23a8a735ee18716087a920171097825b4bf1e64a16a9
|
|
BLAKE2b-256 checksum How to use checksums |
5e400101e8dd0930c643e05946545818ef057085685efdb1c60d11ed9eb97234
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.13.7
|