Welcome to pinefarm’s documentation!
This documentation is about the python package used to generate the PineAPPL
grids out of the input pinecards.
This program is called pinefarm (and its CLI pinefarm
).
Install pinefarm
There are two ways of installing pinefarm
, that are:
production: used by final user, simply run
pip install pinefarm
and then use
pinefarm
as a command available inPATH
develop: used by the tools developer
poetry install
Then run with:
poetry run pinefarm <args>
Non Python dependencies
Even if the bootstrap script and the installation management try to reduce as much as possible the amount of dependencies, still a few ingredients have to be available on the system.
To run the CLI:
python
itselfpip
available as a module of thepython
that is runningpinefarm
(as usually is)curl
To install pineappl
:
pkg-config
openssl.pc
(e.g. on Debian available in thelibssl-dev
package)
To install mg5amc@nlo
and its dependencies:
gfortran
wget