How to get Sire?
Sire is developed online and is released under the open source, GPL license. It is free to download and use. Note that Sire comes with no warranty and no guarantee of correctness. Please do not rely on Sire for commercial development. You have several choices for how you can download and get Sire working on your machine.
The latest release of Sire can be downloaded from here. There are compiled binaries available for Linux (64bit), Windows (64bit, 7 or above) and for OS X (10.8 [Mountain Lion] and above).
For Linux and OS X, Sire is downloaded as a self-extracting executable, called sire_X-X-XXX.run. Simply run this file, e.g. by typing
chmod a+x ./sire_X-X-XXX.run ./sire_X-X-XXX.run
in a shell, and follow the instructions to install Sire wherever you want.
Sire will install into a directory called
sire.app, in which all of the
binaries and libraries will be located. You can run the Sire python environment
or you can run Sire executables, such as waterswap, by running
The Windows binary is experimental. Unpack the zip file into
you can start
C:\sire\mingw64.exe. This will start a command shell. You
can now run Python by typing
Or can run a Sire executable script by typing
python3 -u /mingw64/share/Sire/scripts/waterswap.py
If you don’t want (or can’t find) a pre-built binary for your platform, then you can download a source release that can be downloaded from here. Please follow the instructions inside the download to compile and install Sire.
The main purpose of Sire is to allow simulators to quickly prototype and develop new simulation algorithms. You can stay up to date with the latest developments by browsing and downloading code from the Sire GitHub repository. Please feel free to clone or fork this repository, and to contribute to Sire development via pull requests.
To download from GitHub, you will need a working git client. You can then clone using the command
git clone https://github.com/michellab/Sire.git
This will clone into a directory called
Sire. To compile, type
cd Sire ./compile_sire.sh
A small word of warning, compilation can easily take up to an hour!