Installation

Installation of pysrim is easy via pip or conda. If you do not have python installed on your machine and are new to python I would suggest using anaconda.

Available on PyPi

  • pip install pysrim

Available on Conda

  • conda install -c costrouc pysrim

Available on Docker recommended no SRIM installation necessary

  • docker pull costrouc/pysrim

You do not need to install SRIM if you are just doing analysis. Otherwise for windows this is straightforward and normal while for Linux and OSX you will need wine additionally installed.

Docker

There is a docker container with pysrim and SRIM already installed. Some interesting tricks had to be done with using wine and faking an X11 session. `xvfb-run -a ` creates a fake X11 session within the docker container therefore allowing SRIM to run on servers without displays. This is the method that I always use to run SRIM calculations.

Image: costrouc/pysrim

See examples/docker for an example of how to use the docker image.

Linux and OSX

For linux an OSX you will need to first have wine installed. See this post on installation of wine on OSX. For linux you will typically be able to install wine via apt get install wine or yum install wine. SRIM is compatible with wine.

Once you have wine installed run the installer script install.sh.

Click extract and then done. The installed version should be SRIM 2013. To check for this see that an executable TRIM.exe is in the directory.

Windows

A collegue of mine has gotten it to work easily on Windows but I myself have no experience. Just download the executable at [srim.org](http://srim.org/). Next you will extract the SRIM files into a directory on your windows machine. Note the directory of installation as it will be needed from trim.run(). Make sure that your installed version is SRIM 2013. To check for this see that an executable TRIM.exe is in the directory.