Please find below detailed instructions for the
installation of
TTK 1.3.0 under Windows.
These specific notes describe the installation procedure for Windows 10
but the process should be identical for other versions.
For earlier versions of TTK, please checkout the following instructions:
TTK 1.2.0
1. Downloading the packages
Please checkout and review our
download page and download the following packages:
·
ttk-paraview-v5.13.0.exe
·
ttk-1.3.0.exe
2. Installing dependencies with Anaconda
To install TTK's dependencies, we recommand to Windows users to use the
Anaconda package manager. Please checkout
Anaconda's download page to download and install Anaconda.
When installing Anaconda, please make sure
to check the box
Add Anaconda3 to my PATH environment variable
from the installation wizard. If you have already installed Anaconda previously and you do not remember if you checked that box, you will need to make sure to go through our section
Post-installation at the bottom of this page.
We will assume in the remainder that you installed Anaconda on your system successfully, under the default directories.
If you have already installed Anaconda previously and you do not remember in which directory you installed it,
you will need to make sure to go through our section
Post-installation at the bottom of this page.
To install TTK's and ParaView's dependencies, open the Anaconda terminal (
Anaconda Prompt
) and enter the following commands (omit the
>
character):
> conda install -c conda-forge qt-main python=3.10
> conda install -c conda-forge clangxx=18 eigen glew graphviz libboost-devel llvm-openmp ninja qhull scikit-learn spectralib sqlite zfp zlib
2. ParaView installation
In the file explorer, double-click on the
ttk-paraview-v5.13.0.exe
file to launch TTK-ParaView's installation wizard (and click on the
Next buttons to proceed).
3. TTK installation
In the file explorer, double-click on the
ttk-1.3.0.exe
file to launch TTK's installation wizard (and click on the
Next buttons to proceed).
4. Post-installation custom paths
If you have installed Anaconda, ParaView and TTK into their default directories, you can jump directly to the next section.
If you have not installed Anaconda, ParaView or TTK into their default directories, you will need to edit a few environment variables (
Control Panel
,
Edit environment variables for your account
).
First, add the following environment variables:
· CONDA_DIR=[Anaconda custom installation directory]
· PV_DIR=[ParaView custom installation directory]
· TTK_DIR=[TTK custom installation directory]
Next, append the following strings to the content of the following environment variables:
· Add
%TTK_DIR%\lib\cmake;%PV_DIR%\lib\cmake
to the variable
CMAKE_PREFIX_PATH
· Add
%TTK_DIR%\bin;%PV_DIR%\bin
to the variable
PATH
· Add
%TTK_DIR%\bin\plugins
to the variable
PV_PLUGIN_PATH
· Add
%CONDA_DIR%\Lib;%TTK_DIR%\bin\Lib\site-packages;%PV_DIR%\bin\Lib\site-packages
to the variable
PYTHONPATH
· Add
%CONDA_DIR%\Library\plugins
to the variable
QT_PLUGIN_PATH
5. Checking your TTK installation
If you applied all the above steps successfully, you can now open an
Anaconda Prompt
and type
the following command to load your
TTK-patched ParaView:
> paraview
At this point, you should see the following TTK startup screen:
On this screen, clicking on the "Example Visualizations" link should bring you
to the TTK built-in example screen:
From there, clicking on one of the three buttons should generate one of the
following three visualizations:
If this is the case, congratulations!
You have just successfully installed
TTK on your system!
Now, please visit our tutorial page to watch video
tutorials showing how to use TTK with ParaView with concrete examples and how to
use it from your own Python or C++ code or how to extend TTK by writing up your
own module!