Skip to content

vlvovch/CSM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0211116 · Jun 24, 2022

History

15 Commits
Sep 9, 2019
Sep 9, 2019
Sep 9, 2019
Jun 24, 2022
Sep 9, 2019
Sep 9, 2019
Jun 24, 2022
Sep 9, 2019
Sep 9, 2019
Sep 9, 2019
Sep 9, 2019
Dec 16, 2020
Apr 28, 2021
Jun 24, 2022
Sep 9, 2019
Feb 21, 2021
Sep 9, 2019
Jun 24, 2022
Dec 16, 2020
Apr 28, 2021

Repository files navigation

Binder

Description

This repository contains Thermal-FIST routines for calculations within the Canonical Statistical Model (CSM) presented in the following papers:

The calculations are done within interactive Jupyter sessions. This is achieved through the xeus-cling Jupyter kernel and a C++ interpreter cling.

The routines presented here have so far only been tested on a Linux system.

Pre-requisites

A Python environment with Jupyter Notebook and xeus-cling installed.

Usage

  1. Close this repository with the --recurse-submodules option to fetch the Thermal-FIST package automatically.
  2. Build Thermal-FIST and Minuit2 as shared libraries. One can execute the `build.sh' script in the root directory, or run the following commands manually:
    cd Thermal-FIST
    mkdir build
    cd build
    cmake -DBUILD_SHARED_LIBS=ON -DSTANDALONE_MINUIT=ON ../
    make ThermalFIST
    This will build the shared libraries in folder Thermal-FIST/build/lib.
  3. Run jupyter notebook from the repository root directory, open it in a browser and go to the index.ipynb notebook. This notebook contains links to all the routines for obtaining the results published in the above papers. The output files will be written into the folder out/.

The reference output files are available in folders out/reference.1808.05245 and out/reference.1906.03145

Running it in the cloud

To run the calculations in the cloud from your web browser, click on the binder link:

Binder

Attribution

Publications using Thermal-FIST shall include a reference to the following paper:

Additionally, the two CSM papers above should be quoted in works which derive from routines in this repository.

Copyright (C) 2019 Volodymyr Vovchenko

About

Canonical statistical model applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages