Skip to main content

CERN VeloPix Detector Framework & Hyperparameter Optimiser

Project description

velopix

Velopix is a high-performance track reconstruction framework designed for processing collision data from the LHCb detector at CERN. It reconstructs particle trajectories by analyzing hit patterns recorded across multiple detector modules.


Overview

The package provides a complete reconstruction pipeline along with multiple algorithms and tools for validation and analysis. It is intended for use in high-energy physics data workflows, particularly for experiments that involve tracking particles across layered detector systems.


Features

  • Track reconstruction from raw detector hit data
  • Multiple algorithmic approaches:
    • Track-Following
    • Graph-based Depth-First Search (DFS)
    • Merged-Triplet Tree Search
  • Efficient event parsing and data representation
  • Built-in validation metrics:
    • Hit efficiency
    • Track purity
    • Clone and ghost detection
  • Modular and extensible design for algorithm development and optimization

Use Cases

Velopix is designed for:

  • Physicists analyzing detector data from the LHCb experiment
  • Developers comparing or building custom reconstruction algorithms
  • Research teams building end-to-end pipelines for particle tracking

Documentation

Full documentation is available online:


License

This project is licensed under the MIT License. See the LICENSE file for details.

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

velopix-0.8.1-cp313-cp313-macosx_11_0_arm64.whl (521.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

velopix-0.8.1-cp311-cp311-win_amd64.whl (394.2 kB view details)

Uploaded CPython 3.11Windows x86-64

velopix-0.8.1-cp311-cp311-manylinux_2_34_x86_64.whl (572.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

velopix-0.8.1-cp310-cp310-win_amd64.whl (394.2 kB view details)

Uploaded CPython 3.10Windows x86-64

velopix-0.8.1-cp310-cp310-manylinux_2_34_x86_64.whl (572.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

velopix-0.8.1-cp39-cp39-win_amd64.whl (394.5 kB view details)

Uploaded CPython 3.9Windows x86-64

velopix-0.8.1-cp39-cp39-manylinux_2_34_x86_64.whl (572.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

Details for the file velopix-0.8.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for velopix-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20e1d54e792c7bc4cba8b699c0a763819197831451b23b87b85ea68b578e4e68
MD5 e1cf1c3f8d900a76421cdf181dec9660
BLAKE2b-256 12effe9c0502047d3ab3c7e68e2ec51ab2f10c81a21b48d8767db782ba396ce6

See more details on using hashes here.

File details

Details for the file velopix-0.8.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: velopix-0.8.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 394.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for velopix-0.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e9ef8413b41815463493e03303c1d68af0d5cab24e9113e58ad0db439051767
MD5 363b7f6d1264c284d9085898926e1be9
BLAKE2b-256 f3e77f6e3f623379c274637410683cc5b4933a164b7c834aca205448f41cec4f

See more details on using hashes here.

File details

Details for the file velopix-0.8.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for velopix-0.8.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1c0e9502879e909170805494b18021f51c2503c7774e86956ae66b56b4d2919d
MD5 6e76af3cb015ff6033c1f25db8bab8fc
BLAKE2b-256 543cad7b69d07131e2d7a8d4307975c1122b769bbae9f7357ee4fcc28ee3896d

See more details on using hashes here.

File details

Details for the file velopix-0.8.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: velopix-0.8.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 394.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for velopix-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e6802ee1f2da97452f5aa8e05aa9b52b5d869b40f85c330e882b2e7b0d7ff59f
MD5 3d42c82544ddee32731883bb4326e151
BLAKE2b-256 1c38274302abb8d7c2f328fb1211e0de0f1d8cde2ae9ca192650c6d4faf472be

See more details on using hashes here.

File details

Details for the file velopix-0.8.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for velopix-0.8.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2eba7a37bd7b2842f99b583021f34b9db5f4c19b1753f154db21d6338d5ba293
MD5 bbff55ae23e4ed987a667dabd32a8f1b
BLAKE2b-256 f607a40621014613e91eaa5e3c11a35d95d6c377b4a924057d7759733e9ab7ee

See more details on using hashes here.

File details

Details for the file velopix-0.8.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: velopix-0.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 394.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for velopix-0.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 14f53d516b1b65f1f3b9db173ede2a95c3e8be207718c7966d1f6d1879772f62
MD5 909c0ffec8b527e96693e91aea20dc20
BLAKE2b-256 042a3057a931facc5e689500897e69d4e552bd1fe10d91f7e92e4a39967087b4

See more details on using hashes here.

File details

Details for the file velopix-0.8.1-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for velopix-0.8.1-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 edc8192b85a6016be13ee44ef8f8747fe249b070e5294d88fb2cb786fe420e3d
MD5 bbd92cd457c8a4e81d292d4e9ee265c2
BLAKE2b-256 560930632ecaf5a3ce57f5850881d254bd0afaad740556b3c4968eade2e40aba

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