-
Notifications
You must be signed in to change notification settings - Fork 117
Installation
You can find the latest release either on the official webpage or directly on Github. To download them, simply choose the format, zip or tar.gz, and unpack them locally. If you know git, it's even better, you can clone the whole repository.
It is encouraged to actually use the Github link, as it provides additional information. You can access all versions (since the passage from svn to git), and see their commit message (by clicking on the three dots ...
next to the release number).
Since MontePyhton is a python code, you don't need to compile it or to follow complicated installation steps: just do the few things described in the next section and you are ready to run. However there are prerequistes: having installed a cosmological module to work with (most probably CLASS), having a correct version of python, and having a few commonly used python modules (scipy, numpy) correctly installed. If this is the case, the steps below will work immediately, otherwise first look at the detailed "Installation Guide" of the MontePython official documentation.
Whichever method you choose to download the code, you can now go to the montepython folder.
]$ cd montepthon
The only thing you have to change for the code to work is to provide a configuration file. A template is provided with the code, named default.conf.template
. Simply copy it, and edit it
montepython]$ cp default.conf.template default.conf
montepython]$ favorite-editor default.conf
and replace the paths in there to match your local configuration. The only one needed by default is the path to the Boltzmann code: path['cosmo']
. If you have no intention to use the Planck likelihood, then no need to install it, nor to specify its path in path['clik']
.
Note that you can have several configuration files in your montepython/
folder, but that by default, default.conf
is read. If you want to specify another one, you should run the code with the flag -conf other.conf
.
To test if the installation succeeded, run
montepython]$ python montepython/MontePython.py -o test -p example.param -N 10