This repository contains an example using the Thermal-FIST package in an interactive Jupyter session. This is achieved through the xeus-cling Jupyter kernel and a C++ interpreter cling
The example presented here is designed for a Linux system. Other operating systems have not been tested.
A Python environment with Jupyter Notebook and xeus-cling installed.
- Close this repository with the
--recurse-submodules
option to fetch the Thermal-FIST package automatically. - Build Thermal-FIST and Minuit2 as shared libraries:
This will build the shared libraries in folder Thermal-FIST/build/lib.
cd Thermal-FIST mkdir build cd build cmake -DBUILD_SHARED_LIBS=ON -DSTANDALONE_MINUIT=ON ../ make ThermalFIST
- Run jupyter notebook from the repository root directory, open it in browser and try to execute the
FitExample.ipynb
notebook. If everything is in order, it will perform a thermal fit to ALICE 2.76 TeV Pb-Pb data.
Publications using Thermal-FIST should include a reference to the following paper:
- V. Vovchenko, H. Stoecker, Thermal-FIST: A package for heavy-ion collisions and hadronic equation of state, arXiv:1901.05249 [nucl-th]
Copyright (C) 2019 Volodymyr Vovchenko