NNPDF code

The NNPDF software framework is released under an open source licence and is accompanied by extensive documentation and examples. The code base is composed by a PDF fitting package, tools to handle experimental data and to efficiently compare it to theoretical predictions, and a versatile analysis framework.

Paper: https://arxiv.org/abs/2109.02671

The code is publicly available from its GitHub repository
https://github.com/NNPDF/

An extensive, continuously updated, online documentation is in
https://docs.nnpdf.science/

The installation of the software packages that compose the NNPDF fitting code can be done via the binary packages provided by the conda interface:
https://docs.nnpdf.science/get-started/installation.html

The computation of theory predictions requires a set of dedicated tools.

PDF sets

The open source NNPDF code is available from the release of NNPDF4.0 onwards.

The run cards required for producing the main NNPDF4.0 fits are stored under
https://github.com/NNPDF/nnpdf/tree/master/n3fit/runcards/reproduce_nnpdf40/

Representative training reports corresponding to the NNPDF4.0 analysis are in
https://data.nnpdf.science/nnpdf40-reports/

Training reports can be produced using reporting tools.

Tools for compression and hessian representation of PDFs are also available.

Interface for older NNPDF sets

A standalone code for older NNPDF C++ and Fortran applications is available from:

the NNPDF stand-alone C++/Fortran driver