Skip to main content

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)

Source distribution for graph-segment 0.0.2
File Size Uploaded
graph_segment-0.0.2.tar.gz 10.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for graph-segment 0.0.2
File
graph_segment-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
graph_segment-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
graph_segment-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
graph_segment-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
graph_segment-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
graph_segment-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
graph_segment-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
graph_segment-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
graph_segment-0.0.2-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details

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

Release history Release notifications | RSS feed

This release

0.0.2 This release

17 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page