Skip to content

lan13005/PyAmpTools

Repository files navigation

Introduction

This repository contains Python bindings for AmpTools. Under the hood, it uses PyROOT which uses cppyy. These bindings will hopefully simplify the interaction with the AmpTools library while also providing access to the python ecosystem. There are no known features of AmpTools that is not currently supported and both GPU and MPI is working. FSRoot is also included as a submodule and can be integrated into analysis workflows.

Features:

  • Access to PyROOT ecosystem
  • Pythonization of c++ objects: simplify interactions with c++ source code
  • Dynamically load appropriate libraries / (re)compilation of high level scripts (like fits and plotters) are time consuming and distracting
  • Python ecosystem:
    • Improved scripting, string parsing (regex)
    • Markov Chain Monte Carlo: emcee
    • ...

Documentation

Here is the Documentation for installation instructions / api / and tutorials.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages