Commit 6eb17505 authored by Gregory Ashton's avatar Gregory Ashton

Update of setup.py, requirements and README

parent b59b5163
# 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'],
)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment