CppTransport: a platform to automate calculation of inflationary
  correlation functions
  CppTransport is a numerical platform that can automatically generate and
solve the evolution equations for the 2- and 3-point correlation functions (in
field space and for the curvature perturbation) for any inflationary model with
canonical kinetic terms. It makes no approximations beyond the applicability of
tree-level perturbation theory. Given an input Lagrangian, CppTransport
performs symbolic calculations to determine the 'Feynman rules' of the model
and generates efficient C++ to integrate the correlation functions of interest.
It includes a visualization suite that automates extraction of observable
quantities from the raw n-point functions and generates high quality plots with
minimal manual intervention. It is intended to be used as a collaborative
platform, promoting the rapid investigation of models and systematizing their
comparison with observation. This guide describes how to install and use the
system, and illustrates its use through some simple examples.
