Skip to content
Snippets Groups Projects
Commit 6eb17505 authored by Gregory Ashton's avatar Gregory Ashton
Browse files

Update of setup.py, requirements and README

parent b59b5163
No related branches found
No related tags found
No related merge requests found
# PEYOte
Fulfilling all your GW dreams.
\ No newline at end of file
Fulfilling all your GW dreams.
In the following, we assume you have installed
[pip](https://pip.pypa.io/en/stable/installing/) and [git](https://git-scm.com/).
First, clone the repository, install the requirements, and then install `Peyote`.
```bash
$ git clone git@github.com:plasky/PEYOte.git
$ pip install -r requirements.txt
$ python setup.py install
```
Once you have run these three steps, you have `Peyote installed`. However, you
aren't quite yet ready to run anything. First,
`pymultinest` needs the MultiNest library to be installed to work properly. The
full instructions can be found
[here](https://johannesbuchner.github.io/PyMultiNest/install.html). We have
also written [a shortened tl;dr here](./TLDR_MULTINEST.md).
Second, you need `lalsimulation` from `lalsuite` installed. To do this head
to [https://git.ligo.org/lscsoft/lalsuite](https://git.ligo.org/lscsoft/lalsuite)
to check you have an account and SSH keys set up. Then,
```bash
$ git lfs install
$ git clone git@git.ligo.org:lscsoft/lalsuite.git
$ cd lalsuite
$ ./00boot
$ ./configure --prefix=${HOME}/lalsuite-install --disable-all-lal --enable-swig --enable-lalsimulation
$ make; make install
```
** warning **: in the configure line here, we have disabled everything except lalsimulation. If you need other modules, see `./configure --help`.
......@@ -2,7 +2,7 @@
from distutils.core import setup
setup(name='PEYOte',
setup(name='peyote',
version='0.1',
packages=['peyote'],
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment