Installation

Installing WallGo with pip

WallGo can be installed as a Python package using pip:

pip install WallGo

WallGoCollision and WallGoMatrix

The main WallGo package is accompanied by two subsidiary software packages, which are installed separately. For details, see the links below.

  • WallGoMatrix computes the relevant matrix elements for the out-of-equilibrium particles, and is written in Mathematica. It builds on existing Mathematica packages DRalgo and GroupMath .

  • WallGoCollision performs the higher-dimensional integrals to obtain the collision terms in the Boltzmann equations, and is written in C++. It also has Python bindings so that it can be called directly from Python, but still benefits from the speedup from compiled C++ code.