QAT and Spacetime Installation kits (Debian, Ubuntu, Mint users)
- sudo add-apt-repository ppa:kaktusjoe/qat
- sudo apt-get update
- sudo apt-get install qat-dev
- sudo apt-get install libspacetime3-dev
Some users may, additionally, need to point the Qt system to Qt version 5,
which is done with
- sudo apt-get install qt5-default
QAT and Spacetime Installation kits (MacOS high sierra, mohave, catalina)
- Install XCode from the app store.
- Open XCode and accept license agreement before proceding to the next step.
- Install the brew installation tool by following instructions at https://brew.sh
- From a terminal window, type
brew install jfb3615/repo/qat3d
brew install jfb3615/repo/spacetime
to install the qat toolkit, the spacetime library, and all prerequisites.
-
After the successful installation, read and execute the printed
instructions regarding the PATH variable setting.
To repeat it here
For High Sierra, Mohave (bash-shell systems):
echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> ~/.bash_profile
For Catalina (zsh systems):
echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> ~/.zshrc
Then, close your terminal and open another one for this change to take effect before building any programs with QAT or Spacetime libraries.
QAT Installation from Source
- Install prerequisites. Follow instructions for MAC or linux .
- Download QAT-3.0.1
- tar zxvf qat-3.0.1.tar[.gz]
- cd QAT
- qmake
(to build QAT without the 3D libraries), or
qmake QAT3D=1
(to build QAT with the 3D libraries).
- make
- sudo make install
Note: on some platforms the compressed tar file (*.tar.gz) is automatically
uncompressed (to *.tar) during download.
Spacetime Installation from Source
- Download Spacetime-3.0.0
- tar zxvf spacetime-3.0.0.tar[.gz]
- cd spacetime-3.0.0
- mkdir build
- cd build
- cmake ..
- make
- sudo make install
Note: on some platforms the compressed tar file (*.tar.gz) is automatically
uncompressed (to *.tar) during download.
About Qt
The main dependency of the Qat packages is the Qt toolkit. We recommend installing a binary distribution (see above). Qt is usually available through your linux distribution, otherwise we recommend that it be obtained from https://www.qt.io . Alternately, source code for Qt version 5.9 is also available here . Qt is dual-licensed under commercial and open source licenses. See
this site for details on applicable restrictions.
About Eigen
The Eigen website, including download instructions, is here
About HDF5
The HDF5 website, including download instructions, is here.
About GSL
The Gnu Scientific Library (gsl) website, including download instructions, is here.
About Coin and SoQt
Coin is a 3D modeling language, for organizing a scene graph and
rendering in open-GL. SoQt is a package which allows to display
the open GL in Qt viewers. Both are hosted at
this website.