Skip to content

HEP-PBSP/wmin-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wmin-model

Tests bagde Code style: black codecov

wmin-model is a Colibri PDF-model that implements the POD parametrisation presented in this paper.

Installation

There are several ways to install wmin-model, see also colibri installation instructions, however perhaps the easiest way is to clone the repository first and then use the provided environment.yml file:

git clone git@github.com:HEP-PBSP/wmin-model.git
cd wmin-model

from your conda base environment run

conda env create -f environment.yml

This will create a wmin-model-dev environment installed in development mode. If you want to use a different environment name you can run:

conda env create -n myenv -f environment.yml

Usage

The wmin-model supports two primary workflows:

  1. PDF Fits with POD Parametrisation
    Perform parton distribution function (PDF) fits on NNPDF data using the Colibri Bayesian workflow and the linear POD parametrisation introduced in this paper.

  2. POD-Basis Construction
    Generate a Proper Orthogonal Decomposition (POD) basis -> example_runcard

Other examples on how to use the code can be found at https://github.com/comane/NNPOD-wiki.git

LICENSE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

Citing This Work

If you use this repository or the results in your own research, please cite our paper as follows:

BibTeX

@article{Costantini:2025wxp,
    author = "Costantini, Mark N. and Mantani, Luca and Moore, James M. and Ubiali, Maria",
    title = "{A linear PDF model for Bayesian inference}",
    eprint = "2507.16913",
    archivePrefix = "arXiv",
    primaryClass = "hep-ph",
    month = "7",
    year = "2025"
}

About

Colibri App for Weight Minimisation PDF model

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages