Skip to main content

VTK - The Visualization Toolkit

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:

  1. If you have a patch, please read the CONTRIBUTING.md document.

  2. Otherwise, please join the VTK Discourse forum and ask about the expected and observed behaviors to determine if it is really a bug.

  3. 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:

  1. GCC 4.8 or newer
  2. Clang 3.3 or newer
  3. Apple Clang 5.0 (from Xcode 5.0) or newer
  4. Microsoft Visual Studio 2015 or newer
  5. Intel 14.0 or newer

VTK supports the following operating systems:

  1. Windows Vista or newer
  2. Mac OS X 10.7 or newer
  3. 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)

Table of built distributions (wheels) for vtk 9.2.4
File
vtk-9.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
vtk-9.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
vtk-9.2.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
vtk-9.2.4-cp311-cp311-macosx_10_10_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.10+ x86-64 Details
vtk-9.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
vtk-9.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
vtk-9.2.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
vtk-9.2.4-cp310-cp310-macosx_10_10_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.10+ x86-64 Details
vtk-9.2.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
vtk-9.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
vtk-9.2.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
vtk-9.2.4-cp39-cp39-macosx_10_10_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.10+ x86-64 Details
vtk-9.2.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
vtk-9.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
vtk-9.2.4-cp38-cp38-macosx_10_10_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.10+ x86-64 Details
vtk-9.2.4-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
vtk-9.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
vtk-9.2.4-cp37-cp37m-macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 Details
vtk-9.2.4-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
vtk-9.2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
vtk-9.2.4-cp36-cp36m-macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 Details

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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page