Skip to content

Commit 8620e34

Browse files
authored
Merge pull request #50 from vlvovch/devel
Version 1.5.1
2 parents b1cb36f + 8c118c0 commit 8620e34

File tree

18 files changed

+82
-302
lines changed

18 files changed

+82
-302
lines changed

.github/workflows/build.yml1

Lines changed: 0 additions & 113 deletions
This file was deleted.

.github/workflows/build_and_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
os: [ubuntu-latest, ubuntu-20.04, macos-13, macos-latest, windows-latest]
20+
os: [ubuntu-latest, ubuntu-22.04, macos-13, macos-latest, windows-latest]
2121
qts: [6.2.0, 5.15.2]
2222
include:
2323
- os: ubuntu-latest
2424
prefix: bin/examples/
25-
- os: ubuntu-20.04
25+
- os: ubuntu-22.04
2626
prefix: bin/examples/
2727
- os: macos-13
2828
prefix: bin/examples/

.github/workflows/tests.yml1

Lines changed: 0 additions & 153 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66

7+
## [Version 1.5.1]
8+
9+
Date: 2025-07-06
10+
11+
## Bugfixes
12+
- Fixed the setting of meson–meson and meson–baryon interactions in the GUI (it was opposite to what was selected)
13+
- Corrected pressure and energy density calculation for mixed-canonical ensembles.
14+
15+
## Other changes
16+
- GUI updates: extended range for $n_B/s$ and added factorial cumulant option.
17+
- Updated build workflows.
18+
- Various documentation and typo fixes.
19+
720
## [Version 1.5]
821

922
Date: 2024-03-22
@@ -53,10 +66,10 @@ This version contains an implementation of cosmic trajectories in the Early Univ
5366
- Neutron star matter calculations
5467
- Supported by adding leptons to the list from [/input/list/electroweak](/input/list/electroweak) and setting charge neutrality and $\mu_S = 0$
5568
- For a meaningful calculation, one should use an interacting version of the HRG, e.g. real gas
56-
- Example [here]((https://vovchenko.net/project/thermal-fist/doc/_neutron_stars-_c_s_h_r_g_8cpp-example.html)
69+
- Example [here](https://vovchenko.net/project/thermal-fist/doc/_neutron_stars-_c_s_h_r_g_8cpp-example.html)
5770

5871
- Effective mass model for pions
59-
- Repulsive interactions and Bose-Einsten condensation
72+
- Repulsive interactions and Bose-Einstein condensation
6073
- Described in https://arxiv.org/abs/2004.09004
6174

6275
- Magnetic field
@@ -130,7 +143,7 @@ Main new feature: Excluded volume effect in the Monte Carlo event generator
130143
## Enhancements
131144
- Hard-core repulsion in event generator (see [FIST sampler](https://github.com/vlvovch/fist-sampler))
132145
- Crossterms EV-HRG model is now implemented as partial case of QvdW-HRG model (for a = 0)
133-
- GUI: Blast-wave model: Option to set the value of parameter r_max (the maximim transverse radius)
146+
- GUI: Blast-wave model: Option to set the value of parameter r_max (the maximum transverse radius)
134147
- GUI: Minor improvements for PCE-HRG model thermal fits
135148

136149
## Bugfixes
@@ -337,6 +350,7 @@ Date: 2018-08-02
337350

338351
**The first public version of Thermal-FIST**
339352

353+
[Version 1.5.1]: https://github.com/vlvovch/Thermal-FIST/compare/v1.5...v1.5.1
340354
[Version 1.5]: https://github.com/vlvovch/Thermal-FIST/compare/v1.4.2...v1.5
341355

342356
[Version 1.4.2]: https://github.com/vlvovch/Thermal-FIST/compare/v1.4.1...v1.4.2

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ project (ThermalFIST)
88
# The version number.
99
set (ThermalFIST_VERSION_MAJOR 1)
1010
set (ThermalFIST_VERSION_MINOR 5)
11-
set (ThermalFIST_VERSION_DEVEL 0)
11+
set (ThermalFIST_VERSION_DEVEL 1)
1212

1313
# configure a header file to pass some of the CMake settings
1414
# to the source code

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Thermal-FIST
44
[![Build Status](https://github.com/vlvovch/Thermal-FIST/actions/workflows/build_and_test.yml/badge.svg)](https://github.com/vlvovch/Thermal-FIST/actions/workflows/build_and_test.yml)
5-
[![Version](https://img.shields.io/badge/version-1.5-purple.svg)](https://github.com/vlvovch/Thermal-FIST/releases)
5+
[![Version](https://img.shields.io/badge/version-1.5.1-purple.svg)](https://github.com/vlvovch/Thermal-FIST/releases)
66
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
77

88
**Thermal-FIST** (or simply **The FIST**) is a C++ package designed for a convenient general-purpose analysis within the family of hadron resonance gas (HRG) models.

docs/doxygen/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = Thermal-FIST
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.5
41+
PROJECT_NUMBER = 1.5.1
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

docs/quickstart.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,13 @@ Set the interaction parameters for an excluded volume, van der Waals, or Real Ga
120120

121121
**PCE/Saha/Other...** Additional model configurations:
122122
1. **Resonances** - choice of Breit-Wigner shape and branching ratios normalization.
123-
2. **Partial Chemical Equilibrium (PCE)** - whether to apply partial chemical equilibrium for modeling the hadronic phase after chemical freeze-out. If enabled, the hadronic phase is modeled with partial chemical equilibrium and the final yields are computed at temperature $T_{\rm{kin}}$. Additional options include freezeing the yields of long-lived resonances based on width cut-off, Saha equation for light nuclei, and nucleon annihilation (B + B̄ ↔ nπ).
123+
2. **Partial Chemical Equilibrium (PCE)** - whether to apply partial chemical equilibrium for modeling the hadronic phase after chemical freeze-out. If enabled, the hadronic phase is modeled with partial chemical equilibrium and the final yields are computed at temperature $T_{\rm{kin}}$. Additional options include freezing the yields of long-lived resonances based on width cut-off, Saha equation for light nuclei, and nucleon annihilation (B + B̄ ↔ nπ).
124124
3. **Magnetic Field** - Non-zero external magnetic field of given strength $eB$ and the number of Landau levels to be used in the calculation.
125125
4. **Effective Mass Model for Pions** - includes repulsive interactions and Bose-Einstein condensation effects for pions.
126126

127127
The button *Calculate* invokes a calculation of all the hadron yields, equation of state properties, and, optionally, fluctuations, for the specified values of thermal parameters.
128128

129-
The button *Equation of state...* shows the equation of state properties corresponding to a given calculation, as well as some extra quantities, such as the second-order fluctuations incuding contributions from probabilistic decays.
129+
The button *Equation of state...* shows the equation of state properties corresponding to a given calculation, as well as some extra quantities, such as the second-order fluctuations including contributions from probabilistic decays.
130130

131131
**Use densities** checkbox allows calculations at fixed conserved charge densities instead of fixed chemical potentials.
132132

include/HRGFit/ThermalModelFit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ namespace thermalfist {
315315
/// Sets whether the yields of long-lived resonance are frozen in the PCE
316316
void PCEFreezeLongLived(bool FreezeLongLived) { m_PCEFreezeLongLived = FreezeLongLived; }
317317

318-
/// Sets the resonance width cut for freezeing the yields of long-lived resonances
318+
/// Sets the resonance width cut for freezing the yields of long-lived resonances
319319
void SetPCEWidthCut(double WidthCut) { m_PCEWidthCut = WidthCut; }
320320

321321
/// Sets whether to include baryon annihilation in PCE

include/HRGPCE/ThermalModelPCE.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ namespace thermalfist {
202202

203203
/// Whether long-lived resonances are frozen at Tch
204204
bool m_FreezeLonglivedResonances;
205-
/// Resonance width cut for freezeing the resonance abundances
205+
/// Resonance width cut for freezing the resonance abundances
206206
double m_ResoWidthCut;
207207

208208
/// Whether the chemical freeze-out "initial" condition has been set

0 commit comments

Comments
 (0)