3-point functions in canonical inflation


PyTransport and CppTransport are automated tools that compute the two- and three-point correlation functions for field-space, tensor and curvature perturbations produced by arbitrary multiple-field inflationary models with canonical kinetic terms.

PyTransport is a Python platform developed by a team at Queen Mary, University of LondonCppTransport is a C++ platform developed by a team at the University of Sussex.

Both tools can compute the statistical properties of the inflationary perturbations directly from the inflationary potential. They both accurately compute the amplitude, shape and scale dependence of the power spectrum and bispectrum. Each package has different strengths and is suitable for different use cases. PyTransport is lightweight and easily scriptable. CppTransport provides a more managed environment, including automated parallelization of large calculations.

Explore CppTransport Explore PyTransport

2-point functions in curved field-space


3DfeaturePyTransport and CppTransport currently do not support inflation models with a non-trivial field-space metric.

mTransport is implemented in Mathematica and computes the two-point correlation function of the curvature and tensor perturbations with an arbitrary field-space metric and scalar potential. It retains all the other benefits of the transport framework including accommodation of arbitrary mass hierarchies.

The code is designed to be simple and easy to follow, and should be useful for anyone interested in computing observables related to the power spectrum of curvature and tensor perturbations in non-canonical multiple-field models.

Explore mTransport