Skip to content
Snippets Groups Projects
Tobias WEBER's avatar
c982ca61
History

TAS-Paths

Triple-axis path-finding tool.

DOI

Building

  • Install development versions of at least the following external libraries: Boost, Qt, and optionally Lapack(e).
  • Clone the source repository: git clone https://code.ill.fr/scientific-software/takin/paths.
  • Go to the repository's root directory: cd paths.
  • Get the external dependencies: ./setup/get_libs.sh.
  • Get the external licenses (for a release package): ./setup/get_3rdparty_licenses.sh.
  • Build the binaries using: ./setup/release_build.sh.
  • Optionally create a package using either ./setup/deb/mk.sh, ./setup/osx/mk.sh, or ./setup/mingw/mk.sh, depending on the system.
  • The application can be started via ./build/taspaths.

External Dependencies

Library URL License URL
Boost http://www.boost.org http://www.boost.org/LICENSE_1_0.txt
CGAL https://www.cgal.org https://github.com/CGAL/cgal/blob/master/Installation/LICENSE
Qt https://www.qt.io https://github.com/qt/qt5/blob/dev/LICENSE.QT-LICENSE-AGREEMENT
QCustomPlot https://www.qcustomplot.com https://gitlab.com/DerManu/QCustomPlot/-/raw/master/GPL.txt
Lapack(e) https://www.netlib.org/lapack/lapacke.html http://www.netlib.org/lapack/LICENSE.txt
QHull http://www.qhull.org https://github.com/qhull/qhull/blob/master/COPYING.txt
SWIG http://www.swig.org https://github.com/swig/swig/blob/master/LICENSE
Python https://www.python.org https://github.com/python/cpython/blob/main/Doc/license.rst
Numpy https://numpy.org https://github.com/numpy/numpy/blob/main/LICENSE.txt
Scipy https://www.scipy.org https://github.com/scipy/scipy/blob/master/LICENSE.txt
Matplotlib https://matplotlib.org https://github.com/matplotlib/matplotlib/blob/master/LICENSE/LICENSE