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:¶
transitionlistener.colors: Utility functions and definitions of often used colors.transitionlistener.config: Standard configuration handling for TransitionListener.transitionlistener.constants: Physical and mathematical constants used throughout TransitionListener.transitionlistener.errors: Custom error and exception classes for handling various errors.transitionlistener.finiteT: Numerics of the finite temperature potential calculations.transitionlistener.gambit: Interface to GAMBIT for model definitions and parameter handling.transitionlistener.gridplots: Plotting utilities for grid scans and line scans.transitionlistener.helper_functions: General helper functions used throughout TransitionListener.transitionlistener.particles: Particle content definitions and utilities.transitionlistener.plot_settings: General plot settings and styles for TransitionListener plots.transitionlistener.plots: Plotting utilities for potentials, tunneling paths, bubble profiles, thermodynamic parameters, and gravitational-wave spectra.