![]() |
BrainVISA/ Anatomist download and installation |
![]() |
| DOWNLOAD PAGE | SOURCES REPOSITORY | CHANGELOG | SYSTEMS | INSTALLATION | DOCUMENTATION | TOOLBOXES |
Binary packages of all needed software are available here :
The SHFJ packages contain various useful software:
|
If your system is not listed in the above table and you encounter problems while installing a binary package, please upgrade your system or build from sources. We can provide binary distributions for a limited set of platforms only. Here are some known incompatibilities and possible workarounds:
Alternatively you can download the source code. These sources should compile on any UNIX platform with a decent C++ compiler, including Linux, Solaris, Irix, MacOS X. Compilation is also possible on Windows platforms in the MinGW / MSys environment. Then follow the instructions on how to compile and install the source distributions.
Note: we do not provide sources for all libraries and programs. Currently we have GPL'd the code needed to build Anatomist (data structures, IO, visualization). We provide sources for the main general algorithms, but not all algorihm parts.
The sources repository (subversion server) and web interface for bug tracking is accessible for open-source parts and to contributors since august 2009. This page describes how things are organized.
You need about 500 Mb free disk space to install the SHFJ pack 3.0. Yes, it's big, but it contains lots of useful things.
Each binary package is a single .tar.gz file, plus a .README file with installation instructions (it is also provided in the tar file). The instructions here are a copy of this README file:
cd /home/yourlogin
gunzip -c SHFJ_pack-stable-linux-3.0.0.tar.gz | tar xf -On Windows, unzip the zip file using whatever unzip tool you like (windows XP has one builtin in the system).
mv SHFJ_pack-stable-linux-3.0.0 brainvisa
./brainvisa/setup.shor:
./SHFJ_pack-stable-linux-3.0.0/setup.shOn Windows systems, the setup program is not a shell script (setup.sh) but an executable program: setup.exe. Just execute it like on other systems: apart from the program name extension, everything is the same.
All executable programs are in
/home/yourlogin/SHFJ_pack-stable-linux-3.0.0/bin/. The most
useful ones are brainvisa and anatomist, but many many commands are
provided here.
Two shell scripts can also be found in this bin directory, and can be used to
setup your environment variables: SHFJEnvironmentVariables.csh
and SHFJEnvironmentVariables.sh (depending on your shell). They are now only useful
to debug library problems because all programs use them silently without needing you to
know about them.
~/SHFJ_pack-stable-linux-3.0.0/bin/anatomist(or create symbolic links to 'anatomist' and 'brainvisa' in a directory listed in your path (maybe /home/yourlogin/bin)
PATH=/home/yourlogin/SHFJ_pack-stable-linux-3.0.0/bin:$PATH export PATHfor csh or tcsh:
setenv PATH /home/yourlogin/SHFJ_pack-stable-linux-3.0.0/bin:$PATHIf you really wish to add it permanently in your personal config file, you may have better keep the standard /usr/bin directory first, and before the path to the binary package, for more safety. If you don't have several SHFJ packs installed, you may just append it at the end of the PATH list rather than at the beginning:
PATH=$PATH:/home/yourlogin/SHFJ_pack-stable-linux-3.0.0/bin export PATHYou can more safely add these lines in you ~/.profile or ~/.bashrc config file
setenv PATH ${PATH}:/home/yourlogin/SHFJ_pack-stable-linux-3.0.0/bin
Similarly, you may add this line in your ~/.cshrc config file.
brainvisa --updateDocumentationYou don't have to run it yourself anymore, but if you make your own processes in BrainVISA, you may have to use the --updateDocumentation option.
brainvisa