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

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

Download URL vtk-9.0.3-cp39-cp39-win_amd64.whl
Size 33.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e63e6fb62599cadbfc88e638e21ed679af78fb6a9467eb72f33ce274b0aa1de1
BLAKE2b-256 checksum
How to use checksums
6927bce392e75c9b04cce9bf9d53f5562973236b424f2f44aed76ca52512c553
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.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.3-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
1eabc70d588636bfc3bc9d5ea37cb467a1d4cdc37d634bc7c7aa336b1e7651b4
BLAKE2b-256 checksum
How to use checksums
be7ca0d5323018eb5f2a7f75fdb7908d96a48f1c3a956d1bc6b13da8efd000b8
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.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL vtk-9.0.3-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
ed175f2f63e9790c76be0a1724e045ebe78d5fd81c2ed5e08bfe77fba87e002a
BLAKE2b-256 checksum
How to use checksums
01ce9ed27847f12075940924a6908e3ee83870d1b7a8d6a7ea37501f0effbd5e
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.3-cp39-cp39-macosx_10_10_x86_64.whl

Download URL vtk-9.0.3-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
befc0323cbb84b5872b5194eb23d3a027dcfa96d25e2b8fec68a3af9850780a4
BLAKE2b-256 checksum
How to use checksums
6b9be79647c83f05060130f8dee4b32960ed25e5318db5eef6cbca741f5c0121
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.3-cp38-cp38-win_amd64.whl

Download URL vtk-9.0.3-cp38-cp38-win_amd64.whl
Size 34.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
77ba5e4e45ba9b432b88ac28359dad3da137e63f97dc68c4931955702228f7b4
BLAKE2b-256 checksum
How to use checksums
5b63b125762385c7b69d2f41e2d692ed8a1c1a521c8f695d70733f220d27ddf6
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.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.3-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
a814cf225727a4907380b7fba6314879d22b194f5a9e923d4be86141140c2a03
BLAKE2b-256 checksum
How to use checksums
700311f4a5fdf78d02cd6a396a14fb6156387c1ac482cbfcbdb8f6ef92d724a0
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.3-cp38-cp38-macosx_10_10_x86_64.whl

Download URL vtk-9.0.3-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
29f3e6afef3da0d1972540cc9a5f7db10764ce3ccac538ee8580fd2dbeed7313
BLAKE2b-256 checksum
How to use checksums
8f431e860808c388a0f8a598d8faf18149be0902d6749f27b9456ea18af8f29f
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.3-cp37-cp37m-win_amd64.whl

Download URL vtk-9.0.3-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
44f7df1a46b493e7609858f95f95e600a0d1ce68b79e70e354f1e6aa67b3e92a
BLAKE2b-256 checksum
How to use checksums
4af5cebb9a14b6691acb2432d94ba3f6ce258ef863726cc3d5d3995d134dd7ab
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.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.3-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
7187ec927a47c45e3812d81faa3dc6c27c613d421cfe00800c6790ceb17a9cb8
BLAKE2b-256 checksum
How to use checksums
f02ccd665a79bbfab09e949cca4b920421dc56a4afc604d5d6be27ecee95176e
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.3-cp37-cp37m-macosx_10_10_x86_64.whl

Download URL vtk-9.0.3-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
20e849e32bf0d62ceacef4865489a7a747012a2c2549a0bb906aff671c529cda
BLAKE2b-256 checksum
How to use checksums
301ff958cd7761b225f93fe072948ab6f680a7be449fed784008e85d4f6fcf69
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.3-cp36-cp36m-win_amd64.whl

Download URL vtk-9.0.3-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
5f807b17ea7807d26a15fe57bebff39aac45f5bb9ad0a6bae5efafeca9e79dfc
BLAKE2b-256 checksum
How to use checksums
9d5d2235b5d46cdb4b84fb4203f0bdb4a2fe0d08f321727dd85abef07feeda42
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.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL vtk-9.0.3-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
08be75ec5b8973d26689cc2addbfe98398aa744f3506f926af61779d634b15d5
BLAKE2b-256 checksum
How to use checksums
43ce0e9eb32df18a81ee37a3ba973bb1b492730736adcb592e89a12303259b96
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.3-cp36-cp36m-macosx_10_10_x86_64.whl

Download URL vtk-9.0.3-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
1e4cc6ac4f7f537b2aec0e5f8c7fb873ea9b05cb0305b91ce6278e3d9636404e
BLAKE2b-256 checksum
How to use checksums
3b981592446ee1773c909a5e99e8abcb5e0c24cb47c6b45e7d8ae9bfb5df8b1c
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