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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

velopix-0.8.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: velopix-0.8.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5aceda2db9fd1456883e420439354071692a6aaf4fb54568065aac9677b3bd67
MD5 e5dc927dd9b5ed4ac8bd4a5420878673
BLAKE2b-256 6642064122090fe648274257243f3cfdefaed41bd5c5dfae3a2451d3462150b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.4-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ebfc0a66b4392fc568ece6bd48e23e929a45627b884d5abb2de05bee895ccb45
MD5 71282e5d5cd48feef845471cd2d3cca0
BLAKE2b-256 305ba1f7007153f41666e63d44194f9397b7be4759d0634f1bd79f072acb8eaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velopix-0.8.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 576b9d02d496de76b738edb6e67afa0ebb59853224d7d7c2d4fe09783faa5b4d
MD5 49e152532b22d58737c49b6e1db51e13
BLAKE2b-256 bfa5edd07f8987c0b63da3b72af93aabdaf0311acc1b91e1a37eb56c0f6d1020

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.4-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 92c090036af029f0a5615e0bc4bc8c52c06b70baa472ec900abacc6e8e96c41a
MD5 9df29523ca5e4a031dc066a52e3888c0
BLAKE2b-256 42f4a190465d7a2c5f973807f5a008353cdb503f1f25f01f475cea8db9c99986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velopix-0.8.4-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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a059664848069ef173703075968500102b4b5f95cb0c8f2f7a320b3d95e31ead
MD5 4706ff7058b83bb66c28fa87fd4b1298
BLAKE2b-256 d521553d948e43700b43425c8ce9683daea1364266b1ac805288aa7d1f28b6c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for velopix-0.8.4-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 26c9abb6dd1eb7f1662007834b2f2029d824d3c6761d78ffe82fe7accced5914
MD5 77a8c973b5aea2e61c95ec7a04cffd31
BLAKE2b-256 55d01c75c904dc4b20b411d8ffba71b437bd954b6c15ce42bb7a85a1473a4299

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