Graph Segment Algorithms for Graph Neural Network-based Tracking
Installation
pip install graph_segment
Test
Download the data python3 download_data.py. And then ./build/bin/walk_through data/debug_graph.dot.
Developer Guide
Install a Python virtual environment and activate it:
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install cibuildwheel build twine
Then you can run
pipx run cibuildwheel --platform linux
Packing and Uploading
python3 -m build
twine upload dist/*
Note
The code was improved by OpenAI o1Pro model. The execution time was reduced from 403 ms to 190 ms.
Metadata
Release files for graph-segment 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| graph_segment-0.0.2.tar.gz | 10.8 kB | Details |
Built distributions (wheels)
Total release size: 9.8 MB
Release files / graph_segment-0.0.2.tar.gz
| Download URL | graph_segment-0.0.2.tar.gz |
|---|---|
| Size | 10.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb5ddfca98580290ddc4778d63b2e28bb75ba3a52b773f3d13f769107ae687a5
|
|
BLAKE2b-256 checksum How to use checksums |
f9e2382b7ec1a68f9faf9730aadc747945a33881f7960e243602bb0ae9cd568e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
10044454958bf2f752e6c253054f4d371f9114aa172dae4b722af348ee91f99b
|
|
BLAKE2b-256 checksum How to use checksums |
2cd040c3751e5e39288c98246367e33f8724089cbb8b44e870009cf208da6dd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 96.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f88be3afe69ac354e9b8d9383de5f02e9e79a561d0bf3005f99ce4cd8ef93fa
|
|
BLAKE2b-256 checksum How to use checksums |
1f4dbfc32ac359a370930b22bcdf9cf47957312a5a0aa7fea426d7043a948cfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
3f174323fdfd31d5ed1dd5b1e310d7164ba9d758e7f8f2419de83b6e5411d3d5
|
|
BLAKE2b-256 checksum How to use checksums |
4503aa1f9200d165e911591840ea67269b86eb00d599eab707e103f8344edfc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 95.5 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b0a6643eca730290633788d03392844cc2d37a2f35dca0d2656f4361450e9a77
|
|
BLAKE2b-256 checksum How to use checksums |
df6a40b1cf76f669ee79312303e220ba2ef2211534a18836f703601ca68f4191
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
692b547e4f25f823b082c0649f3f2f6f689b9df628c1c59c6b3164c6da73ad16
|
|
BLAKE2b-256 checksum How to use checksums |
31d9fdc54c64fa18589d4778230cb80b3e029b36f126807cbc2bc3edbf7a7d82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 95.5 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e30b439af27dca2048592505d2edac98154413202791af43286690598df6da22
|
|
BLAKE2b-256 checksum How to use checksums |
9dc70df69fbbcd895da3c49e52091690e10215043702920c1e8fe2275ebf9868
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
3b29351ba48cff772a5418dbe858ac6282613f1415ea47624e435c3159b9b992
|
|
BLAKE2b-256 checksum How to use checksums |
cf166857dad8c1e346936e1b3ebb8e95554c829a5a978588889e8f52a2a244da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 95.7 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
845120245771ff6cda0babb3bbd1f2d088ff5ed9b0722de947bc85017713e3f9
|
|
BLAKE2b-256 checksum How to use checksums |
6ad7b032a1d386ffd673c93c3fdcc18cbac6a3b949c0b731881d0a0fbc0397d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c4d46adb9a1911d6264d78972bd190dc6b520855c636b5a391e1d58b706a726
|
|
BLAKE2b-256 checksum How to use checksums |
33aa3a3fb7d4ac0317c769fa18fd7d0b63fe8c47d815b80b76d62126d69e0ded
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 94.6 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0ca7ca9a9614a134c6afed5e852db9be5823af71860c2bb6019fcfc2bcf932e
|
|
BLAKE2b-256 checksum How to use checksums |
c71bb28a6657e6c25948ddacf711c53e8d8fdc6fa1c302193bc4ca18052d0e97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef0f333a8ede0afb49ecd65ee21352f61e6ba3c64049edc5f761c74cada47bcf
|
|
BLAKE2b-256 checksum How to use checksums |
835354b6fba9fb0291d86a4a76b531984a09c918e257b8823c2f04b7ed0a14e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 93.0 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
33f25c4a61cd329b08ca335baffe20be9636658852732e373a98bfc27ccf4737
|
|
BLAKE2b-256 checksum How to use checksums |
444440ae4ebba7d0040ad3fbfcabb64c1f54ad5cc8eb1594e0411467991c39f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bfd7a40987185212f4dac305d1d82853361c054ff3307d76e57be5a8e6666782
|
|
BLAKE2b-256 checksum How to use checksums |
f57e8d0dde1bda5c652d28291cfec7f5a4305685d7861ba442e18a3e479d55c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 93.0 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
742a13146697b9fc3b698b137054dd940d54d5da66daf1aae1a5462b5ea11b01
|
|
BLAKE2b-256 checksum How to use checksums |
455b6c37547f36a756322fa41d3342ba7627cbd1a56630a3ef1bebb2c9a47ec0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | graph_segment-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
948e9e6272c4f882dbbd39ec870282224284d79ad3c3d5ac09dd14188d6c9fde
|
|
BLAKE2b-256 checksum How to use checksums |
fd40290501a5c9f88309a381f9ade790b617c5a9772f52ed88d73f7957971731
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / graph_segment-0.0.2-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | graph_segment-0.0.2-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 92.7 kB |
| Tags | CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2bfb7442879922fea5704e44e945dab0bfba6600ce5416f5c2c4728f6a7e22a3
|
|
BLAKE2b-256 checksum How to use checksums |
ee75f30bca3dd43ac242ac5db7b91bdbd07efbb6b35764461e2a6cf6449b3ad3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|