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

Uploaded CPython 3.11Windows x86-64

velopix-0.8.5-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.5-cp310-cp310-win_amd64.whl (394.3 kB view details)

Uploaded CPython 3.10Windows x86-64

velopix-0.8.5-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.5-cp39-cp39-win_amd64.whl (394.6 kB view details)

Uploaded CPython 3.9Windows x86-64

velopix-0.8.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: velopix-0.8.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 002e4ea8fb60908cbdd014897d67f0e6472ed95102b0f017630ff18ef3351f0e
MD5 e4f2c557ff1cddefa1ec652249776910
BLAKE2b-256 8dbd0cfebb59ce1480e38b7388f729501203b7bb1be91e24e2e3a89144432a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.5-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 77b481a57c8b6ac26c809624c98ced6fb35d2ed45b9f8e67be130e039adebb1b
MD5 01d6abf9680977189242b8dbab210a2f
BLAKE2b-256 28830ea1aec48e9c91911e53f54c3e51fd16b78c48ae2cbebf467f3c10b67fc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velopix-0.8.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ebaed584f6888ee850b338f457e22ae6d0491e3281806ef1bcd95d21f15eadea
MD5 b67ef0afaa6d72e721f2275cfdd3a63e
BLAKE2b-256 b1bb29f321e2fa51168ac1b6b0331fedb38765aefd63008f12a46b6607dbdeae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.5-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d7e24efc2240201e7cc7a655167f60bd956be4e30a7e4aeda46f4a33793b326d
MD5 4fb3d11585fed96917be71c9d0f5a2a5
BLAKE2b-256 5f6f9ef7abf6176c63e554bfca87e3762ab34325506c2b15fb97a6e637e4cb25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velopix-0.8.5-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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3d38261461da707eda99d0fc3b4244a9f88d608c09dc1cb0580160c222053df8
MD5 c8a3db06aca02c01a76cbaefcf43d017
BLAKE2b-256 91288e9e2a96f2c03a6441fc4e6899ff4edc290abbb8eca26fddf3a0ca4c5b00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.5-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c63da7d7e32ee1e8f2fc33f177337598bd1a4f72d01afc701d824630fa65a576
MD5 b647947e5a7ad1677434b719b82adc63
BLAKE2b-256 920bf57e0ccbcb8e7424da2653d749d9425ddbe8ce3efc091a5df927f5e8f575

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