Welcome to PineAPPL
This is the Python wrapper for the Rust PineAPPL library.
PineAPPL is a computer library that makes it possible to produce fast-interpolation grids for fitting parton distribution functions (PDFs) including corrections of strong and electroweak origin.
The Installation instructions are given here.
A practical example can be found in the example/
subfolder of the repository.
The Python wrapper is also used in yadism - and pineko - . We also list some common Recipes here.
Important
If you are looking for the methods of a specific class, be aware that part of
them are just passed to the underlying Rust object, whose class is the same
of the user-facing one, but prefixed with a Py
, e.g.:
pineappl.grid.Grid
and pineappl.pineappl.grid.PyGrid
.
You will find the documentation of the unwrapped method in the raw Py
class, while part of the methods are wrapped and thus even documented in the
user-facing class.