Documentation

Full documentation on one page

The main interface is transitionlistener.interface. TransitionListener also provides several other modules for specific tasks, which are documented below.

Essential modules:

  • transitionlistener.bubbledynamics: Computation of the transition dynamics, including bubble nucleation rate, bubble growth, and phase transition completion.

  • transitionlistener.geff: Calculation of the effective number of relativistic degrees of freedom as a function of temperature.

  • transitionlistener.generic_potential: Model-independent potential definitions and utilities.

  • transitionlistener.gwfopt: Gravitational-wave spectra from first-order phase transitions.

  • transitionlistener.hydrodynamics: Computation of bubble wall velocity and fluid profiles for efficiency factor calculations.

  • transitionlistener.interface: Main interface class for TransitionListener.

  • transitionlistener.observability: Computation of the observability of gravitational-wave signals at various detectors.

  • transitionlistener.pathDeformation: Tunneling pathfinding and bubble profile calculations using the path deformation method.

  • transitionlistener.phases: Definition of the phases object containing phase information at different temperatures.

  • transitionlistener.thermodynamics: Computation of thermodynamic quantities like energy density and pressure.

  • transitionlistener.transitionObservables: Coordination of the computation of all derived observables from the phase transition.

  • transitionlistener.transitions: Charcterization and analysis of first-order phase transitions given a phases object.

  • transitionlistener.tunneling1D: Bounce action calculations for single-field potentials.

Internally used modules and utilities: