Welcome to pyHiPeRTA’s documentation!

pyHiPeRTA

pipeline status coverage report documentation

This repository is a proof of concept implementation of some of the High Performance Analysis HiPeRTA in python, accelerated on GPU.

Description

For now, only numpy code (CPU) implementing the algorithms are available.

## VS Code dev containers example configuration

// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/miniconda
{
    "initializeCommand": "docker pull gitlab-registry.in2p3.fr/cta-lapp/rta/pyhiperta/dev:latest",
     "image": "gitlab-registry.in2p3.fr/cta-lapp/rta/pyhiperta/dev:latest",
     "postAttachCommand": "micromamba run -n base pip install --no-deps -e /src",
     "customizations": {
             // Configure properties specific to VS Code.
             "vscode": {
                     // Add the IDs of extensions you want installed when the container is created.
                     "extensions": [
                             "charliermarsh.ruff",
                             "ms-python.isort",
                             "ms-python.python",
                             "ms-python.vscode-pylance",
                             "njpwerner.autodocstring",
                             "tamasfe.even-better-toml",
                             "wmaurer.change-case"
                     ]
             }
     },
     "workspaceMount": "source=${localWorkspaceFolder},target=/src,type=bind",
     "workspaceFolder": "/src"
}

pyhiperta