scarrazza / mc2hessian

A Monte Carlo to Hessian transformation tool for PDFs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

A Monte Carlo to Hessian conversion tool for PDF sets. For the Genetical Algorithm methodology please visit the gamethod branch

Download

Download the latest release or clone the master development repository by running the following command:

$ git clone https://github.com/scarrazza/mc2hessian.git

Installation

This program requires python3, numpy, pandas and LHAPDF6. LHAPDF needs to be installed and working correctly with the python environment. If you prefer the simplest way to install all required packages is using the Anaconda distribution.

Note that the installer script does not check for dependencies. This will install the mc2hessian program and the mc2hlib Python library in the appropriate paths.

Usage

$./mc2hessian --help
usage: mc2hessian [-h] [--epsilon EPSILON] [--no-grid] [pdf_name] [nrep] [Q]

positional arguments:
  pdf_name           Name of LHAPDF set
  nrep               Number of basis vectors
  Q                  Energy scale.

optional arguments:
  -h, --help         show this help message and exit
  --epsilon EPSILON  Minimum ratio between one sigma and 68% intervals to
                     select point.
  --no-grid          Do NOT compute and save the LHAPDF grids. Output the
                     error function only

The output of this script is a hessian set of PDF in the LHAPDF6 format.

Contact Information

Maintainer: Stefano Carrazza (stefano.carrazza@mi.infn.it)

About

A Monte Carlo to Hessian transformation tool for PDFs.

License:GNU General Public License v2.0


Languages

Language:Python 100.0%