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.6-cp311-cp311-win_amd64.whl (394.3 kB view details)

Uploaded CPython 3.11Windows x86-64

velopix-0.8.6-cp311-cp311-manylinux_2_34_x86_64.whl (571.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

velopix-0.8.6-cp310-cp310-win_amd64.whl (394.3 kB view details)

Uploaded CPython 3.10Windows x86-64

velopix-0.8.6-cp310-cp310-manylinux_2_34_x86_64.whl (571.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

velopix-0.8.6-cp39-cp39-win_amd64.whl (394.6 kB view details)

Uploaded CPython 3.9Windows x86-64

velopix-0.8.6-cp39-cp39-manylinux_2_34_x86_64.whl (571.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

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

File metadata

  • Download URL: velopix-0.8.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 394.3 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a91d93fcfef24f641acdfcedb1b17a2d2b5bf3760bf65168ea116679f7c8f222
MD5 5014cf9b7f34ae4b572a01855039da86
BLAKE2b-256 a7acc12b54d5964f989d8829b52c094ecb4996531cf2ff0b0dcb316fc7005e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c8e2c7583a01f991951832649967165ff65236f8c57f4fad7ab0dc4ba11c113d
MD5 59de006f4e58ef6a004590b4a89ef33a
BLAKE2b-256 d3e37747a3368fdcbbbc32feab66bf8c72d8ae0e13becc603f7a6fa15067f213

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velopix-0.8.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 394.3 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f9e19d095c4d566782f9e515274d71657b48fc42d1322876b3885975649a029
MD5 0caabcdef29a50660651c6f89a405d4d
BLAKE2b-256 ec987a7287dbc58ac118f6584a856ccc85e8f2372755ce945f7073940b804356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.6-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 eb60449a517eff5165b177712d3c51699233586e59605153a7fa00d9fd74b94c
MD5 2bcc6024f32ce19324e9027bc1e1cf98
BLAKE2b-256 587ce0b6c792b4cea3242b12f726f1702a5e9a55fc6ba675780015befdbc3174

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velopix-0.8.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 394.6 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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 57737ac61bd0a13a42a63239f4a0f6b1e6c498ec7ebe165dbe852a074f11a573
MD5 f73349c842dca9571233cea3c5dd5296
BLAKE2b-256 3a50d1214a5921713f9274c9a002b0a671b34786f445253dfbc6976d6387cfb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.6-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 99cb558d2cd9e25ad70a640bb729f2026992a4c91fff3a13af39ad5451059214
MD5 8b6823ae00de9cbf5e12a112f5e05b9d
BLAKE2b-256 91c4c6b5d97267436b38381e504fd263e372797119d9b869ff3ccf4403f4d877

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