Welcome to TransitionListener’s documentation!

TransitionListener logo

TransitionListener is a tool for simulating and analyzing cosmological first-order phase transitions and gravitational-wave signals.

License: GPL v3 Sampler: UltraNest PTA likelihood: PTArcade arXiv arXiv

About

TransitionListener is an open-source Python package designed to facilitate the analysis of extensions of the Standard Model of particle physics that feature first-order phase transitions in the early universe. It provides tools to compute the tunneling path of the scalar field(s), the thermodynamic parameters of the phase transition, and the resulting gravitational-wave spectrum. TransitionListener also includes functionalities for scanning parameter spaces and visualizing results.

Features

TransitionListener offers a comprehensive suite of features for simulating and analyzing cosmological first-order phase transitions and their associated gravitational-wave signals. Key features include:

  • Model-independent framework for analyzing first-order phase transitions

  • Phase tracing based on CosmoTransitions

  • Bubble nucleation rate calculation and determination of nucleation temperature

  • State-of-the-art computation of the bubble wall velocity

  • Self-consistent computation of the Hubble rate and the false vacuum fraction

  • Computation of the percolation and completion temperatures as well as the reheating temperature

  • Both the mean bubble separation and the inverse duration of the phase transition are calculated

  • Prediction of the gravitational-wave spectrum

  • Observability of the predicted gravitational-wave signal at current and future detectors

  • Many different scan options

  • Comprehensive plotting utilities for visualizing potentials, tunneling paths, bubble profiles, thermodynamic parameters, and gravitational-wave spectra

  • Modular and extensible codebase, allowing users to easily add new features or modify existing ones.

Usage

License and Citation

If you use TransitionListener in your research, please cite the following papers:

    1. Matuszak, C. Tasillo, “TransitionListener: …”, arXiv:25xx.xxxxx [hep-ph].

    1. Ertas, F. Kahlhoefer, C. Tasillo, “Turn up the volume: listening to phase transitions in hot dark sectors”, JCAP 02 (2022) 02, 014, arXiv:2109.06208 [astro-ph.CO].

GPLv3 (see LICENCE file). If you require another license, please contact us.

Contributors

  • Carlo Tasillo, developer of TransitionListener v1 and v2

  • Jonas Matuszak, developer of TransitionListener v2

  • Fatih Ertas, contributor to TransitionListener v1

  • Safa Helal, beta tester of TransitionListener v2