The relax distribution archives

The relax distribution archives are the files to download to install relax. If a compiled binary distribution for your architecture does not exist, you are welcome to create this distribution yourself and submit it for inclusion in the relax project. To do this a number of steps are required. Firstly, the code to each relax release or version resides in a git repository `tag'. To check out version 4.0.3, for example, within an existing git repository clone type


$ git checkout 4.0.3

The binary distribution can then be created for your architecture by typing

$ scons binary_dist

At the end SCons will attempt to make a GPG signature for the newly created archive. However this will fail as the current relax private GPG key is not available for security reasons. If the SCons command fails, excluding the GPG signing, please submit a bug report with as much information possible (the Python and SCons version numbers may also be useful). Once the file has been created post a message to the relax development mailing list describing the compilation and the creation of the archive, the relax version number, the machine architecture, operating system, and the name of the new file. Do not attach the file though. You will then receive a response explaining where to send the file to. For security the archive will be thoroughly checked and if the source code is identical to that in the repository and the C modules are okay, the file will be GPG signed and uploaded to https://sourceforge.net/projects/nmr-relax/files/.

The relax user manual (PDF), created 2019-03-08.