Please note that this software is not maintained.
To compile shellfish you will need a C compiler, and gfortran, BLAS and LAPACK libraries installed. Since this can cause problems, a Dockerfile is included. You can look at the steps in the Dockerfile to see how to install shellfish on Ubuntu linux.
To avoid all compilation problems, you can run the docker container on your own machine, whatever your operating system is. Here is a quick outline of how you might do that:
- Install docker (https://docs.docker.com/get-docker/)
- Clone this git repo
- Put the data files you need into a directory (I assume below that directory is named
/tmp/mydata
) - Then:
cd shellfish docker build -t shellfish . docker run -v /tmp/mydata:/tmp/mydata -it shellfish bash # you are now inside a docker container, but it has your /tmp/mydata python shellfish.py --help