Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| vistools [2023/05/14 08:32] – [Ilastik] Ronell Sicat | vistools [2026/09/07 11:01] (current) – James Kress | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Visualization Tools User Guides ====== | ====== Visualization Tools User Guides ====== | ||
| - | The KVL supports the following software at KAUST through user training, software installations on KAUST computing resources, and direct user support. For user support, | + | |
| + | The KVL supports the following software at KAUST through user training, software installations on KAUST computing resources, and direct user support. For user support, email our ticketing system: [[help@vis.kaust.edu.sa]] | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | **Not sure which tool you need?** Ask us — or start here: | ||
| + | {{tablelayout? | ||
| + | ^ Tool ^ Best for ^ Where you can run it ^ | ||
| + | | **Avizo / Amira** | Segmentation, | ||
| + | | **ParaView** | Large-scale simulation data, tiled and immersive displays, Python scripting, in-situ via Catalyst | Ibex (interactive), | ||
| + | | **VisIt** | 2D/3D structured and unstructured meshes, remote parallel rendering, Python/Java control | Ibex (interactive), | ||
| + | | **Ilastik** | Machine-learning image segmentation, | ||
| + | </ | ||
| + | |||
| + | /* Tool headings are kept OUTSIDE the nicebox wraps on purpose: a heading placed | ||
| + | | ||
| + | Note also that <fs ...> takes a SPACE, not a colon: <fs 26px> | ||
| + | |||
| + | ---- | ||
| ===== Avizo ===== | ===== Avizo ===== | ||
| - | Avizo is a software application which enables users to perform interactive visualization and computation on 3D data sets. The Avizo interface is modelled on visual programming. Users manipulate data and module components, organized in an interactive graph representation (called Pool), or in a Tree view. Data and modules can be interactively connected together, and controlled with several parameters, creating a visual processing network whose output is displayed in a 3D viewer. With this interface, complex data can be interactively explored and analyzed by applying a controlled sequence of computation and display processes resulting in a meaningful visual representation and associated derived data. | ||
| - | <WRAP center round info 100%> <fs:26px>** Getting Help with Avizo** </fs> | + | <WRAP nicebox blue 100%> |
| + | Avizo (also called Amira) is a software application which enables users to perform interactive visualization, | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | <fs 26px> | ||
| - | The Avizo user guide is the best place to start when trying something new with Avizo or when searching for functionality. To access, go to Help -> User's Guide in the main menu bar. | + | The Avizo user guide is the best place to start when trying something new with Avizo or when searching for functionality. To access |
| </ | </ | ||
| - | <WRAP center round box 100%> {{: | + | <WRAP center round box 100%> |
| - | * KVL often runs training on Avizo, check out our current and past workshops | + | {{: |
| - | * Here is a link to our recording of our <wrap button> | + | * KVL often runs training on Avizo — see our current and past workshops: <wrap button> |
| + | * Recording: | ||
| </ | </ | ||
| <WRAP center round important 100%> | <WRAP center round important 100%> | ||
| - | | + | <fs 26px>**Getting Access to Avizo**</ |
| - | * To install Avizo locally, go [[https:// | + | * **On the IT Remote Workstations:** open [[http:// |
| + | * **On your own machine: | ||
| + | </ | ||
| </ | </ | ||
| + | ---- | ||
| ===== ParaView ===== | ===== ParaView ===== | ||
| + | |||
| + | <WRAP nicebox green 100%> | ||
| ParaView is an open-source, | ParaView is an open-source, | ||
| + | <WRAP center round info 100%> | ||
| + | <fs 26px> | ||
| - | <WRAP center round info 100%> < | + | The ParaView user manual is the best place to start when trying something new with ParaView or when searching for functionality: |
| - | + | ||
| - | The ParaView user manual is the best place to start when trying something new with ParaView or when searching for functionality: | + | |
| </ | </ | ||
| - | <WRAP center round box 100%> {{: | + | <WRAP center round box 100%> |
| - | * KVL often runs training on ParaView, check out our current and past workshops | + | {{: |
| - | * Here is a link to our recording of our <wrap button> | + | * KVL often runs training on ParaView |
| - | * Here is a link to our recording of our <wrap button> | + | * Recording: |
| + | * Recording: | ||
| </ | </ | ||
| <WRAP center round important 100%> | <WRAP center round important 100%> | ||
| - | | + | <fs 26px>**ParaView on KAUST Supercomputing Resources**</ |
| - | * To use ParaView interactively | + | * **Examples and batch scripting:** see our [[https:// |
| - | * Shaheen | + | * **Interactive |
| + | | ||
| </ | </ | ||
| - | <WRAP center round help 100%> <fs:26px>** ParaView FAQ **</ | + | <WRAP center round help 100%> |
| - | * **//NetCDF files and ParaView// | + | <fs 26px> |
| - | * **To read a series of '' | + | |
| - | * Combine '' | + | |
| - | * '' | + | |
| - | * **Issues reading NetCDF files, may be due to time variables not being set as expected by ParaView: | + | |
| - | * ParaView imports *.nc files, but expects that Time is both a coordinate and a variable. | + | |
| - | * Note: Time units are in the format (where < | + | |
| - | * Add Time / time variable (missing from wrfout_*.nc files): | + | |
| - | * <code python> | + | |
| - | # | + | |
| - | import netCDF4 as nc | + | |
| - | import numpy as np | + | |
| - | import datetime as dt | + | |
| - | ncf = nc.Dataset('filename', ' | + | **Reading a series of '' |
| - | t = ncf.createVariable('Time', ' | + | |
| - | t.units = "hours since 2009-11-24 00: | + | |
| - | t[:] = np.arange(t.size) | + | |
| - | ncf.close() </ | + | |
| + | Combine the individual '' | ||
| + | |||
| + | <code bash> | ||
| + | ncrcat in_*.nc -O out.nc | ||
| + | </ | ||
| + | |||
| + | **ParaView won't read my NetCDF file correctly** | ||
| + | |||
| + | This is usually because the time variables are not set the way ParaView expects. ParaView imports '' | ||
| + | |||
| + | The following adds the missing '' | ||
| + | |||
| + | <code python> | ||
| + | # | ||
| + | import netCDF4 as nc | ||
| + | import numpy as np | ||
| + | |||
| + | ncf = nc.Dataset(' | ||
| + | t = ncf.createVariable(' | ||
| + | t.units = "hours since 2009-11-24 00: | ||
| + | t[:] = np.arange(t.size) | ||
| + | ncf.close() | ||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| ===== VisIt ===== | ===== VisIt ===== | ||
| - | VisIt is a free, open source, platform independent, | ||
| - | <WRAP center round info 100%> <fs:26px>** Getting Help with VisIt**</ | + | <WRAP nicebox marine 100%> |
| + | VisIt is a free, open source, platform independent, | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | <fs 26px> | ||
| - | The VisIt user manual is the best place to start when trying something new with VisIt or when searching for functionality: | + | The VisIt user manual is the best place to start when trying something new with VisIt or when searching for functionality: |
| </ | </ | ||
| - | <WRAP center round box 100%> {{: | + | <WRAP center round box 100%> |
| - | * KVL often runs training on VisIt, check out our current and past workshops | + | {{: |
| - | * Here is a link to our recording of our <wrap button> | + | * KVL often runs training on VisIt — see our current and past workshops: <wrap button> |
| + | * Recording: | ||
| </ | </ | ||
| <WRAP center round important 100%> | <WRAP center round important 100%> | ||
| - | | + | <fs 26px>**VisIt on KAUST Supercomputing Resources**</ |
| - | * To use VisIt interactively | + | * **Examples and batch scripting:** see our [[https:// |
| - | * Shaheen | + | * **Interactive |
| + | | ||
| + | </ | ||
| </ | </ | ||
| + | ---- | ||
| ===== Ilastik ===== | ===== Ilastik ===== | ||
| - | Ilastik is a free and open-source tool for image segmentation. It allows users to easily leverage machine learning for segmentation. KVL supports running | + | <WRAP nicebox purple 100%> |
| + | Ilastik is a free and open-source tool for image segmentation. It allows users to easily leverage machine learning for segmentation. KVL supports running | ||
| - | <WRAP center round info 100%> <fs:26px>** Getting Help with Ilastik**</ | + | <WRAP center round info 100%> |
| + | <fs 26px> | ||
| - | The Ilastik user manual is the best place to start when trying something new with Ilastik or when searching for functionality: | + | The Ilastik user manual is the best place to start when trying something new with Ilastik or when searching for functionality: |
| </ | </ | ||
| - | <WRAP center round box 100%> {{: | + | <WRAP center round box 100%> |
| - | * KVL often runs training on Ilastik, check out our current and past workshops | + | {{: |
| - | * Here is a link to our recording of our <wrap button> | + | * KVL often runs training on Ilastik |
| + | * Recording: | ||
| </ | </ | ||
| <WRAP center round important 100%> | <WRAP center round important 100%> | ||
| - | | + | <fs 26px>**Getting Access to Ilastik**</ |
| - | * To install Ilastik locally go [[https:// | + | * **On Ibex and the IT Remote Workstations:** see our [[https:// |
| + | * **On your own machine: | ||
| + | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| ---- | ---- | ||
| + | |||
| {{tag> | {{tag> | ||