19 Aug 2024 | Denis Werth, Lucas Pinol, Sébastien Renaux-Petel
CosmoFlow is an open-source Python package designed to compute tree-level cosmological correlators by tracing their time evolution. It provides a flexible and intuitive coding environment for theorists and cosmologists to study inflationary theories and their observational signatures. The package computes two- and three-point correlators in any theory and kinematic configuration, offering exact numerical results where analytical solutions are not available. CosmoFlow is based on the cosmological flow approach, which is a universal method for deriving differential equations governing the time evolution of correlators. The code automatically solves these equations, enabling the computation of correlators from their quantum zero-point fluctuations to the end of inflation. It is structured with clear separation between physics and technical implementation, allowing users to easily navigate through various theories. CosmoFlow is publicly available on GitHub and is designed to be user-friendly, with detailed documentation and examples provided. The package is particularly useful for studying primordial non-Gaussianities, inflationary models, and late-time cosmological phenomena. It addresses the limitations of existing tools by providing accurate predictions across a wide range of inflationary theories and kinematic configurations. CosmoFlow is implemented using Python and relies on standard libraries such as NumPy, Matplotlib, and Scipy, making it accessible to a broad audience of researchers.CosmoFlow is an open-source Python package designed to compute tree-level cosmological correlators by tracing their time evolution. It provides a flexible and intuitive coding environment for theorists and cosmologists to study inflationary theories and their observational signatures. The package computes two- and three-point correlators in any theory and kinematic configuration, offering exact numerical results where analytical solutions are not available. CosmoFlow is based on the cosmological flow approach, which is a universal method for deriving differential equations governing the time evolution of correlators. The code automatically solves these equations, enabling the computation of correlators from their quantum zero-point fluctuations to the end of inflation. It is structured with clear separation between physics and technical implementation, allowing users to easily navigate through various theories. CosmoFlow is publicly available on GitHub and is designed to be user-friendly, with detailed documentation and examples provided. The package is particularly useful for studying primordial non-Gaussianities, inflationary models, and late-time cosmological phenomena. It addresses the limitations of existing tools by providing accurate predictions across a wide range of inflationary theories and kinematic configurations. CosmoFlow is implemented using Python and relies on standard libraries such as NumPy, Matplotlib, and Scipy, making it accessible to a broad audience of researchers.