RandomQuintessence: Integrate the KleinGordon and Friedmann equations with random initial conditions
Abstract
RandomQuintessence integrates the KleinGordon and Friedmann equations for quintessence models with random initial conditions and functional forms for the potential. Quintessence models generically impose nontrivial structure on observables like the equation of state of dark energy. There are three main modules; montecarlo_nompi.py sets initial conditions, loops over a bunch of randomlyinitialised models, integrates the equations, and then analyses and saves the resulting solutions for each model. Models are defined in potentials.py; each model corresponds to an object that defines the functional form of the potential, various model parameters, and functions to randomly draw those parameters. All of the equationsolving code and methods to analyze the solution are kept in solve.py under the base class DEModel(). Other files available analyze and plot the data in a variety of ways.
 Publication:

Astrophysics Source Code Library
 Pub Date:
 May 2021
 Bibcode:
 2021ascl.soft05019M
 Keywords:

 Software