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

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 C++11 compilers:

  1. Microsoft Visual Studio 2015 or newer
  2. gcc 4.8.3 or newer
  3. Clang 3.3 or newer
  4. Apple Clang 5.0 (from Xcode 5.0) 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)

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.0.2

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.0.2
File
vtk-9.0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
vtk-9.0.2-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.0.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
vtk-9.0.2-cp39-cp39-macosx_10_10_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.10+ x86-64 Details
vtk-9.0.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
vtk-9.0.2-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.0.2-cp38-cp38-macosx_10_10_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.10+ x86-64 Details
vtk-9.0.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
vtk-9.0.2-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.0.2-cp37-cp37m-macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 Details
vtk-9.0.2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
vtk-9.0.2-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.0.2-cp36-cp36m-macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 Details

Total release size: 610.5 MB

Release files / vtk-9.0.2-cp39-cp39-win_amd64.whl

Download URL vtk-9.0.2-cp39-cp39-win_amd64.whl
Size 33.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f0e521ff9009f776d48c0f5a833aeee869bfbfd790ec99925ef2fd0df64d07b7
BLAKE2b-256 checksum
How to use checksums
b9fc632708fcd333b76f84d2d97c1fab1a506c2a1ae61c2a87203f09edf53e01
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 59.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c0501ffe3f935a0dd3757146256a3b5966cd890054c1bb7f2e6a9f1aede2cd4d
BLAKE2b-256 checksum
How to use checksums
44d7d7b9cb857c04f7a972a477e605981d22f384cee60a0894ff36452c553c05
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL vtk-9.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 44.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
082d0d2e2c22999366845c128371739414a00fe889005cf8e5927b9db37a4012
BLAKE2b-256 checksum
How to use checksums
6405cfc6a63975d31f862d43b0d5e4add55db06ff3d572de01d42dabcd48f43b
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp39-cp39-macosx_10_10_x86_64.whl

Download URL vtk-9.0.2-cp39-cp39-macosx_10_10_x86_64.whl
Size 47.9 MB
Tags CPython 3.9 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
b1e78aa9ee0b4da889284265003118e4cd7dbc9a4784b7a27c9a54b1269f2ba0
BLAKE2b-256 checksum
How to use checksums
4855ea284a8d76744945693cd107201b8fc2d788fdfa7536da545eaa6684ce0a
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp38-cp38-win_amd64.whl

Download URL vtk-9.0.2-cp38-cp38-win_amd64.whl
Size 34.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
59f26e3196390c368a3d3d186918ad54a5043ccd4e638237c7cf720483571295
BLAKE2b-256 checksum
How to use checksums
f3627bf8ce3392dff7062dcfe783fa8b531083f85c5ab288573c82f36124b1c6
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 59.5 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9554b8d4ddeb81c9ff979b5902f687840425bdcc458bb0966ace705516178334
BLAKE2b-256 checksum
How to use checksums
b6001287c762dbe56e3d27c8c8b01e982e72414b21a912083449e4a4667ff5ea
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp38-cp38-macosx_10_10_x86_64.whl

Download URL vtk-9.0.2-cp38-cp38-macosx_10_10_x86_64.whl
Size 47.9 MB
Tags CPython 3.8 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
16b8ad197789681614081ba05b306cf440762385022a5f244e26c8777b8b2db8
BLAKE2b-256 checksum
How to use checksums
84a5b375adad4f081f2b5bdfa6f99e2419bc28afcda9e2fbbf39b433c989c4ff
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp37-cp37m-win_amd64.whl

Download URL vtk-9.0.2-cp37-cp37m-win_amd64.whl
Size 34.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c632be33f2c3c9591911a3f04c7c94bf4279a6d35652473118cc442b72e7cd68
BLAKE2b-256 checksum
How to use checksums
fb54ab6ff16db54bcdb8cb64bc007ea33122db999fc6ddf22a96085d4bfbf6e0
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 59.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
52537840e725778da536936579df5bd7639c1318e69fa255c26bc4183717399f
BLAKE2b-256 checksum
How to use checksums
371989a730508ffc3d41538f833de6ffa48d2f2246c243de595e30c2405db7a8
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp37-cp37m-macosx_10_10_x86_64.whl

Download URL vtk-9.0.2-cp37-cp37m-macosx_10_10_x86_64.whl
Size 47.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
75d68e74447d60c2552ee0e2611608c49f9b4b66724bf02f44279b622b619fee
BLAKE2b-256 checksum
How to use checksums
6d1d35914e2c4749535925d9af5adf5f901d49afe3d02c013b1c4d72d68a768e
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp36-cp36m-win_amd64.whl

Download URL vtk-9.0.2-cp36-cp36m-win_amd64.whl
Size 34.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
5e26a53838be00f4a59819548889bf33549961c9f51f2f9d95e69464098a5697
BLAKE2b-256 checksum
How to use checksums
d2f2bef96b9336c40973001766b50a042603150601406f453e56ea1a74bb3a55
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 59.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6107feacec05e268e17a12ab705299305be924471e4374aec82d59585238c9f1
BLAKE2b-256 checksum
How to use checksums
6a562c007500c86fd240d4ee54ca84de38f9ce25a39268bd97982b237bf2b7f4
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.60.0 CPython/3.9.5

Release files / vtk-9.0.2-cp36-cp36m-macosx_10_10_x86_64.whl

Download URL vtk-9.0.2-cp36-cp36m-macosx_10_10_x86_64.whl
Size 47.9 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
d5d3ca92938b64b5d1987c57d20ada4ab15b7ddc4cd96a4f0623aa64cb168f8a
BLAKE2b-256 checksum
How to use checksums
924b43814d2075f818ba01fd10f58562e7fce46656bacfe8b261fc0e84c529c2
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.60.0 CPython/3.9.5
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