This release is a pre-release and may not be stable for production use.
Introduction
VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization. VTK includes many advanced algorithms (e.g., surface reconstruction, implicit modeling, decimation) and rendering techniques (e.g., hardware-accelerated volume rendering, LOD control).
VTK is used by academicians for teaching and research; by government research institutions such as Los Alamos National Lab in the US or CINECA in Italy; and by many commercial firms who use VTK to build or extend products.
The origin of VTK is with the textbook "The Visualization Toolkit, an Object-Oriented Approach to 3D Graphics" originally published by Prentice Hall and now published by Kitware, Inc. (Third Edition ISBN 1-930934-07-6). VTK has grown (since its initial release in 1994) to a world-wide user base in the commercial, academic, and research communities.
Learning Resources
-
General information is available at the VTK Homepage.
-
Community discussion takes place on the VTK Discourse forum.
-
Commercial support and training are available from Kitware.
-
Doxygen-generated nightly reference documentation is available online.
-
There is now a large collection of VTK Examples that showcase VTK features and provide a useful learning resource.
Reporting Bugs
If you have found a bug:
-
If you have a patch, please read the CONTRIBUTING.md document.
-
Otherwise, please join the VTK Discourse forum and ask about the expected and observed behaviors to determine if it is really a bug.
-
Finally, if the issue is not resolved by the above steps, open an entry in the VTK Issue Tracker.
Requirements
In general VTK tries to be as portable as possible; the specific configurations below are known to work and tested.
VTK supports the following compilers:
- GCC 4.8 or newer
- Clang 3.3 or newer
- Apple Clang 5.0 (from Xcode 5.0) or newer
- Microsoft Visual Studio 2015 or newer
- Intel 14.0 or newer
VTK supports the following operating systems:
- Windows Vista or newer
- Mac OS X 10.7 or newer
- Linux (ex: Ubuntu 12.04 or newer, Debian 4 or newer)
Building
See build.md (in Documentation/dev/) for build instructions.
Contributing
See CONTRIBUTING.md for instructions to contribute.
License
VTK is distributed under the OSI-approved BSD 3-clause License. See Copyright.txt for details.
Release files for vtk 9.3.20230807rc0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 1.6 GB
Release files / vtk-9.3.20230807rc0-cp311-cp311-win_amd64.whl
| Download URL | vtk-9.3.20230807rc0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 53.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dca85d097d6b85692db87a743cc8922026ee1208b26999e836c6823c040fc42b
|
|
BLAKE2b-256 checksum How to use checksums |
bf572a0bd99eadc37aed27d90cc69c192d6ae1f3644197845033e1a1271c226e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 93.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9a697efa66d20254f8ec386a84ff27cb4a4b1878e0855a3bdbfa2f58e672d4c1
|
|
BLAKE2b-256 checksum How to use checksums |
c092b00d588f152c446290fe387204327b6cc7aea203b4fd2b65999188b46f69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | vtk-9.3.20230807rc0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 70.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3284b5b231cd61d629894432e5fb754188056fda6318091c96153268fe54242a
|
|
BLAKE2b-256 checksum How to use checksums |
0cf980bd8d4fc8ab308948ca3ae30ca508e6b8cb15ada6fdc9e1817c152de6ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp311-cp311-macosx_10_10_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp311-cp311-macosx_10_10_x86_64.whl |
|---|---|
| Size | 77.2 MB |
| Tags | CPython 3.11 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
0fe31f05e2a3782ad253fb6870996ed0c667f8bba71a8531c614e21caa21bb4e
|
|
BLAKE2b-256 checksum How to use checksums |
6b5d5486b53448a67662c9be4f6308efa0c0e38cc27e1e84ef23b71550cc6cb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp310-cp310-win_amd64.whl
| Download URL | vtk-9.3.20230807rc0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 53.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c536c9f803800342512e37fefe9ce0c72b94e24c5e9021fd6f72c62a1b48531
|
|
BLAKE2b-256 checksum How to use checksums |
5ae1c4f08f79515d189b065685f595db9a282b2f4ba1c56f0858466562002899
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 93.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f509ddc2bcb1d314be9229c58ba1b3924aa75732714a32c9a7ddbe36ae3b352
|
|
BLAKE2b-256 checksum How to use checksums |
174c819a3c1261a2de832f77eec92661d19396dbb6001cd2e9b911589c7cc022
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | vtk-9.3.20230807rc0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 70.7 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1aad8f4f4c0f149e231057ed1e405c9bc9ccceb458eadb71dd53de314905cf51
|
|
BLAKE2b-256 checksum How to use checksums |
9fffec501973b462146b62ab3f8b6f456dee682c88b0136e16d99b0a89146873
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp310-cp310-macosx_10_10_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp310-cp310-macosx_10_10_x86_64.whl |
|---|---|
| Size | 77.2 MB |
| Tags | CPython 3.10 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
e72387f7bf641c9103acfa719055cc4626b7e2180c069f09165c140ef5255a02
|
|
BLAKE2b-256 checksum How to use checksums |
d52503ddf4607bbb1fc2b8a9fec04a165885c7525b663d4db03b858e4d6c7826
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp39-cp39-win_amd64.whl
| Download URL | vtk-9.3.20230807rc0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 53.0 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
687106e92fcf8970fa6607d49aa3058cee4efedb2bcbf83998a0b8d7e892a8d6
|
|
BLAKE2b-256 checksum How to use checksums |
ba4f2fcd4933106b9deaf4764dcfa4680dc5d3295688896ff9bb948395efbea2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 93.0 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
69c7fe67c3a30a4717cd4f13c4ebc2f45afc21ed48f50a48be1a386ac57d20ef
|
|
BLAKE2b-256 checksum How to use checksums |
71abb2874394cc1dc1092730e4674e5af0db743342b9736c8821b567cb03a6f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | vtk-9.3.20230807rc0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 70.7 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
683d49249a66ea207ba4bf9f0e04a0ac204f21d3bec156ce397e27fd30e72c3c
|
|
BLAKE2b-256 checksum How to use checksums |
4d3402f2777d7378ecae3d2da81ac3a720abfdf8730de5008b152626730c5706
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp39-cp39-macosx_10_10_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp39-cp39-macosx_10_10_x86_64.whl |
|---|---|
| Size | 77.2 MB |
| Tags | CPython 3.9 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
8553d76b2cdf150d88bb76623883830502dfb2ab9412f6803ed0a068fe691121
|
|
BLAKE2b-256 checksum How to use checksums |
2fe6191dea195ef909f9adf80bbab542997328031aa04e835914e07b55b5e972
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp38-cp38-win_amd64.whl
| Download URL | vtk-9.3.20230807rc0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 53.3 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d4401e1e37c0f647d5fe876d9a958abce5d35e235f786242aefdd3b4c0819f1
|
|
BLAKE2b-256 checksum How to use checksums |
83569bfd1c1c7074ab757868b37a947c9dd7b081b667986a619b5bdb966c0d0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 93.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
335f0ec45763349de31ad00c9dd24c8c6f14c711c446007af1fce75987820873
|
|
BLAKE2b-256 checksum How to use checksums |
db4af36519e7d4a42724f0bbe6ac79b9348d26ee70dce0e6e506a0dc3aa4a473
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp38-cp38-macosx_10_10_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp38-cp38-macosx_10_10_x86_64.whl |
|---|---|
| Size | 77.2 MB |
| Tags | CPython 3.8 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae3b4b6f977cb2b2c866122b53cc9958db68f49cd653f2202bf10d76cd810874
|
|
BLAKE2b-256 checksum How to use checksums |
a74d6b1bb03d76a66c707fc3e0dc0389155098d69b83c18887e08209fe7df571
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp37-cp37m-win_amd64.whl
| Download URL | vtk-9.3.20230807rc0-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 52.8 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
10a206b962b6e14cc0f080718d0275d554fadba39b276ee0243be82da7b9c826
|
|
BLAKE2b-256 checksum How to use checksums |
b317c4d2d989887bef45267b9b7b2d1c84fb8324f796f091632aaf9ab4bc5516
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 92.9 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ebc9bda5eb2d95745e74824b052665d9c83e8d160a1b82b5be43069cb14de304
|
|
BLAKE2b-256 checksum How to use checksums |
5397d8c748669f9862a731a2aa598217a46fd9cffa8f473b7dc7a18a619c3bf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp37-cp37m-macosx_10_10_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp37-cp37m-macosx_10_10_x86_64.whl |
|---|---|
| Size | 77.2 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0cf13df3a6801c8525e0f32acf12df6c7765f5f0340789365d1ba3b0f1bbcb0
|
|
BLAKE2b-256 checksum How to use checksums |
feb7f391febf68a350e643b0d94d0c7449062ed280585f82823fb13c770f53a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp36-cp36m-win_amd64.whl
| Download URL | vtk-9.3.20230807rc0-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 52.8 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
32afd556dc58400e4f96061802246a74ecc9b920cff81e5a0d56f5d0b976aeef
|
|
BLAKE2b-256 checksum How to use checksums |
9ee3175ff89d8cd1d204b693ce406a611bbb94f9a22807085e1319592af2ceda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 92.9 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9811d7e1a2c6e7d3e8c842126179db3d7ab90c4db9182c7f60737ae9161c6662
|
|
BLAKE2b-256 checksum How to use checksums |
3673f1401b8bd07e9dcacd3b84f3068abe47bb0d51a20211fe9632cec010b00d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|
Release files / vtk-9.3.20230807rc0-cp36-cp36m-macosx_10_10_x86_64.whl
| Download URL | vtk-9.3.20230807rc0-cp36-cp36m-macosx_10_10_x86_64.whl |
|---|---|
| Size | 77.2 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
dfabab4352c5738f9d4ab3473441f9d106874c0c9b6f9da683c7d11a429ad6f4
|
|
BLAKE2b-256 checksum How to use checksums |
401cbe867f9834fea26119ef8b171853a73747d361609f24ea25794d5262fb60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.10
|