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.
-
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.2.4
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.3 GB
Release files / vtk-9.2.4-cp311-cp311-win_amd64.whl
| Download URL | vtk-9.2.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
090ff39f9563973b8d9d73ecf3407aacad808fc95bee0043200eac4f4c260581
|
|
BLAKE2b-256 checksum How to use checksums |
5dc004907025159455521f2ba21f4e496e6f411a8f9f19b083b080785bd8bb7b
|
| 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.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e041331349564139cbb2da5f39e0d4755dd91935e9ba1c768ac42a5668499447
|
|
BLAKE2b-256 checksum How to use checksums |
a0435819d44be0a0bf91826fccbf3edc4c52abc1e1ba94d476f13100612faca9
|
| 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.2.4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | vtk-9.2.4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 58.9 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
11942389120c05781f4322b3ab0218852580d86f542d1949ff64ad4d8fa5addc
|
|
BLAKE2b-256 checksum How to use checksums |
40d7ca5bcdbe7ab2403aa963d851875d9a9e03394e5d0f9f4e47b5b62ecf31b8
|
| 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.2.4-cp311-cp311-macosx_10_10_x86_64.whl
| Download URL | vtk-9.2.4-cp311-cp311-macosx_10_10_x86_64.whl |
|---|---|
| Size | 64.0 MB |
| Tags | CPython 3.11 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
7711727f6a7bef1423e83087004713ca7c1160214cf79b91c87d8219ddd11526
|
|
BLAKE2b-256 checksum How to use checksums |
4abce122e2e0a1b5eba94a53953e06c8f8747a6f3f083a6a9fbee3068a53b981
|
| 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.2.4-cp310-cp310-win_amd64.whl
| Download URL | vtk-9.2.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bdd18dfc571a2e135ad479788c6e4b392ecb269845179b081867ef020b77e79d
|
|
BLAKE2b-256 checksum How to use checksums |
4af11949a7d0a4967100713d7a0c151b56a6d0105db7f3526a9dff8c3fd73d3f
|
| 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.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
aa32ae0213fc05c2e5f09a019307b20bc8931548d908b0d1236d03faa4b622f0
|
|
BLAKE2b-256 checksum How to use checksums |
02d01b6790eab019bc17e2c556559e85ec9a5d1cf5c4fca8025a46015e0c0c0a
|
| 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.2.4-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | vtk-9.2.4-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 58.9 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e00ace0c113c397580c55a43e8f71265f2930eded46e48026b9d9e4978884ab1
|
|
BLAKE2b-256 checksum How to use checksums |
6349177baf54c09abcb7b53912e631684582b7695b7d9c3c39500368d8b39ce1
|
| 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.2.4-cp310-cp310-macosx_10_10_x86_64.whl
| Download URL | vtk-9.2.4-cp310-cp310-macosx_10_10_x86_64.whl |
|---|---|
| Size | 64.0 MB |
| Tags | CPython 3.10 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f722a2bd65040a0b6d496185f4dad12797bcec1d838608e569601e633b9e09b
|
|
BLAKE2b-256 checksum How to use checksums |
034f54a234c8b414f604592164feb2d3b515edb1b8e33ae2ed399fe7e78f308a
|
| 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.2.4-cp39-cp39-win_amd64.whl
| Download URL | vtk-9.2.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8295dd04588e567a67e3ad0df0d53c5558d62e7978dc26ac7e20eaac447831a9
|
|
BLAKE2b-256 checksum How to use checksums |
fedd1e3f6022edca9b65c97825e30ee90aba5626cb2645c4e8b2d1d7b44a09c8
|
| 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.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ffb575372c51173e1233cdf181df0ebe14163fc3352561c220be456c1b68134
|
|
BLAKE2b-256 checksum How to use checksums |
7f30f526ce2af3c7757206c186c006390488450e24b47c5a7de914a1f7a8e88a
|
| 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.2.4-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | vtk-9.2.4-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 58.9 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fa3b3ab6a9530407f58f00d72e3424459fd404d28b612ba07cbd98d646856b1f
|
|
BLAKE2b-256 checksum How to use checksums |
9f0ed6e4c799486c6ae40eb6ad3798bf34336d19deef01d3fab637dd3f117f97
|
| 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.2.4-cp39-cp39-macosx_10_10_x86_64.whl
| Download URL | vtk-9.2.4-cp39-cp39-macosx_10_10_x86_64.whl |
|---|---|
| Size | 64.0 MB |
| Tags | CPython 3.9 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
db30b3385e57b1d9d14d173dad71aa5f4002dde5a43809c7e3d6a9bcb76c1640
|
|
BLAKE2b-256 checksum How to use checksums |
48e7e63b52d1b8238066426ee484a8774b0ddfc6b1653bf3a60224cade8b6e9c
|
| 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.2.4-cp38-cp38-win_amd64.whl
| Download URL | vtk-9.2.4-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 49.2 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
517bc4073ceb32a3b51fad82a71b071aa4ac3a80aaa431a58d1aee8eee3cd99b
|
|
BLAKE2b-256 checksum How to use checksums |
ba9dc380971784a2ddafaf0eda3399c81fd53a7a1ffafac980b79ea41b3094aa
|
| 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.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
eedf663a8f60cd177bd79f4b2a604dfa846a4899f0531b54e057fc1a4204180b
|
|
BLAKE2b-256 checksum How to use checksums |
2f647fbf9797541116c8164f9d76426e90a2edd536260c5e072c093090998f89
|
| 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.2.4-cp38-cp38-macosx_10_10_x86_64.whl
| Download URL | vtk-9.2.4-cp38-cp38-macosx_10_10_x86_64.whl |
|---|---|
| Size | 64.0 MB |
| Tags | CPython 3.8 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
c8a10d5ef91c3ec3902e0088e6e405412482001138afedb073bcb4ba3c7104eb
|
|
BLAKE2b-256 checksum How to use checksums |
a76f01b63c03b1775360862860f7bb30ca760c08f30a34dfa187216483e36876
|
| 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.2.4-cp37-cp37m-win_amd64.whl
| Download URL | vtk-9.2.4-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7cdd7a545b935f8df72905d6aeeb3a8e05c7f310821db93d5558e5d38cd0e09e
|
|
BLAKE2b-256 checksum How to use checksums |
8ae0a41356d6f095702f075ead537b1aa4c2c9b891da71a596c7cef589601242
|
| 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.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8d5b728fa9d203a7faeb5ed8a1441d9cec46deed8eaae5f2ecb056016e3c93e7
|
|
BLAKE2b-256 checksum How to use checksums |
f629010a13dbab604af8a278630748feeb8fabe8000ad4d5dfac0f8c5947e4f9
|
| 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.2.4-cp37-cp37m-macosx_10_10_x86_64.whl
| Download URL | vtk-9.2.4-cp37-cp37m-macosx_10_10_x86_64.whl |
|---|---|
| Size | 64.0 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
c1a64015ef930610a6dc473d6012f49816593231930b237449165e41458de200
|
|
BLAKE2b-256 checksum How to use checksums |
a7beb1eef932fe06d1229523cd21179a2acb373196099ae7aa40eb4070e9fbaf
|
| 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.2.4-cp36-cp36m-win_amd64.whl
| Download URL | vtk-9.2.4-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 48.8 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3bce944f27ee37e8ceda7538fa4f29db80a3289b131e06bb4a4e6a6022c843b4
|
|
BLAKE2b-256 checksum How to use checksums |
cd06b877caf483dc8c04c766e81e82db84e376c2470b4c13e2fa5aa6bad56aa0
|
| 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.2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | vtk-9.2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 79.3 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5bfc6cfdd6b2da9c8b4d77bc376e2f79ecd2252bb4174d58e497bc7608a26545
|
|
BLAKE2b-256 checksum How to use checksums |
915a083ea5241b4569b3f998c92443c0ad57de8854679e75e93cbeca9a32c6f6
|
| 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.2.4-cp36-cp36m-macosx_10_10_x86_64.whl
| Download URL | vtk-9.2.4-cp36-cp36m-macosx_10_10_x86_64.whl |
|---|---|
| Size | 64.0 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ef9e6d8b71fd17e7b87ad19c8c37b7aec9d5fa0292ef0806e4a021a3721ef43
|
|
BLAKE2b-256 checksum How to use checksums |
f82a6cc6a7eaf11a16f9874c5266a2c061cd5a69d540a1c6d5f63732e4dea8dd
|
| 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
|