Skip to main content

VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization

Project description

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

vtk-9.4.0-cp313-cp313-win_amd64.whl (58.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

vtk-9.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

vtk-9.4.0-cp313-cp313-macosx_11_0_arm64.whl (76.9 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

vtk-9.4.0-cp313-cp313-macosx_10_10_x86_64.whl (84.3 MB view details)

Uploaded CPython 3.13 macOS 10.10+ x86-64

vtk-9.4.0-cp312-cp312-win_amd64.whl (58.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

vtk-9.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

vtk-9.4.0-cp312-cp312-macosx_11_0_arm64.whl (76.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

vtk-9.4.0-cp312-cp312-macosx_10_10_x86_64.whl (84.3 MB view details)

Uploaded CPython 3.12 macOS 10.10+ x86-64

vtk-9.4.0-cp311-cp311-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

vtk-9.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

vtk-9.4.0-cp311-cp311-macosx_11_0_arm64.whl (76.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

vtk-9.4.0-cp311-cp311-macosx_10_10_x86_64.whl (84.1 MB view details)

Uploaded CPython 3.11 macOS 10.10+ x86-64

vtk-9.4.0-cp310-cp310-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

vtk-9.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

vtk-9.4.0-cp310-cp310-macosx_11_0_arm64.whl (76.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

vtk-9.4.0-cp310-cp310-macosx_10_10_x86_64.whl (84.1 MB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

vtk-9.4.0-cp39-cp39-win_amd64.whl (58.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

vtk-9.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

vtk-9.4.0-cp39-cp39-macosx_11_0_arm64.whl (76.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

vtk-9.4.0-cp39-cp39-macosx_10_10_x86_64.whl (84.1 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

vtk-9.4.0-cp38-cp38-win_amd64.whl (58.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

vtk-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

vtk-9.4.0-cp38-cp38-macosx_10_10_x86_64.whl (84.1 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

File details

Details for the file vtk-9.4.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vtk-9.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 58.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for vtk-9.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d58d9b11e633caffd5f18b7e231c256626c9a18fd11fc34a2a5c2e3dd0d6c7cb
MD5 b463c0195011abba32f38e0d292eaf4d
BLAKE2b-256 add0f247b2b2655303a3d47d4266516b029d04f75793dde08a4e10b24f556630

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a228543e72870555573dc5313bd74d6b4ff579d3e214b8f9f4abc0eee6ae297a
MD5 656f46f53c07c8efe6b5418d3d74a068
BLAKE2b-256 ddf9859c446a2b6d8b946fb46c61e52a0086f0e59c269d8ae9baa47d745239cb

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b333c13933797bd7807faf02c186de9d6e6d2c38416264a4c5ad913478bb5a5
MD5 22c3c67952a55abad444de7c3179bff8
BLAKE2b-256 c5cb1273f62e7887e67952e0cdd723aa8c3def4bbc7438c3eedf4725bf209cc2

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp313-cp313-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp313-cp313-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3fc41fb7f4fedac9f9308a16d5224cd368f4f6ef8e11874bb0d0315c3e049ec0
MD5 065b96b40a72e0d8e0bc6959e81d8381
BLAKE2b-256 03c4caf5e1af3a1f9e51bd0a3180a78c596a1c7318c3ebb96f2088a6ce8bfee3

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vtk-9.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 58.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for vtk-9.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 533a86e74a58f5b516123cd5d13130df8447bd3ccaf46cb36d2d4443f61d8116
MD5 a05caf837d3372238c84e17f163aaf00
BLAKE2b-256 30c73af925e1942a178c8a633120ad7bd67c593e04ad24cb553f32f3b3ea4eba

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13e039decf33863b3199f8da101d90e492c967834833ece8a1689db71b3298c1
MD5 41f3fb338631908129751d882484f686
BLAKE2b-256 aa03ea1f2511adfaeb58b3d1f1dba5aa61bcb7d268601e70b1c26f33b4c66afd

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59e0a70ebc827fd82b97ff0b63a945dd16a8bf23fe1450e6eb9da9e73b0978dc
MD5 b83b947df0a1d08090f886615a07b29a
BLAKE2b-256 59cbc86ffee03c227c047b47793abdf7aef036baa65974dae89a561abaf7e474

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp312-cp312-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp312-cp312-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d11bfb89896d793bb6c7cf959646ff38e590556a3e74ffa02e850aa6ebee313e
MD5 4a2a7677f0da45fe367c0a04fc0e1196
BLAKE2b-256 7069f8bcf8090f93808a28d1a46c3d174cf9022f2703cfcdeb251d86cf3fa160

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vtk-9.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for vtk-9.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f3a605c69d926690ae707e17d9ee7db830d76a45d052a594acd306916df17208
MD5 fd616c64dd73568bdb785ff1c06b6504
BLAKE2b-256 42e912e55d9088f74854efcf5e5400686d96fcd675581f00126f7beb72b46a1d

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e29ec25ae3de1ec5dddb4e7da67887b305b58cf073ad3b2407c21dd0c7dc525
MD5 e7508aa1d3812e2e1aeac65b2b97bbd5
BLAKE2b-256 642405adce8e3744f6a4125441b9f6e7b65200b76354b0b9eb9591b1a1518582

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3f22e6defce595944cea924bbc7c5de481d2b530a87e4f63c9fffb7360359da
MD5 335ff9a8cc6222b1b9912f7cb285717d
BLAKE2b-256 d92de86cdd1a31263e75f48dcfac101db04809cc4f4aaed49370fa22b4da18b1

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp311-cp311-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1258a91429adb4e019f359c0d64f5e7513f3f4faf6af2a5b757c56bdcf77338a
MD5 3ec65760edd1952e8585c34536d6c1a9
BLAKE2b-256 3705da623200f86c8e4f6745a84fba36bc9a55a488329f281a4408d93bc5fc26

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vtk-9.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for vtk-9.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 05fa054cb5d21e20651c3f5113dec2743761dd7592dd56c994610cdf6fa60e49
MD5 9789544b2b275f04ca8041a51b958aea
BLAKE2b-256 66683364b55e659b81f0b264538a943dc69b29cb9486c0f69f7a03a593eda625

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b2b4687367f6f490d3795d6a7a9f85b388cc5c79fb13769260361fb45e6479c
MD5 072a1af2da70cb1071ca45987089c57a
BLAKE2b-256 d7271960b3d5a4e3f9f679f2127155fd8b1688832b9e8adecb8ee86c502ab23a

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 425bddefcd23da5f485e820204011d28af54e15283ad8a3b93eb4f2ecd42062f
MD5 dd492517fc4a5342abf53dd340405a94
BLAKE2b-256 0608802e5adc190b825116d3af3b2350d761ae2b2dbc06e0f7cc9afeb901ad09

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d12f159913edd06d753f67e582f0199da37b25246e8bfbf7c60b2c391fa1dd39
MD5 102845c72a0ae2acc14ef0446dfe19d0
BLAKE2b-256 9458717b4e5aa1d8bd6ddd4e176038818109c143b0b20ad2336ea6307dc15f03

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: vtk-9.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 58.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for vtk-9.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 048daf06edb7bd7b657ef3e394ac9cefdaffc86a256b5c898999bbea2fdc8505
MD5 cd9d943caf7ef01c40cbe5425e8e0702
BLAKE2b-256 fa151342ec94814a903b0c60feb4ac1a482749bb5bef3b69f9a9ef53393dbda8

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 439c7ec971d6ee5b694b96339ed11371056a975b45001cabecfc3e9871f83275
MD5 51a6ce2a35203747b36f48367fcd2da0
BLAKE2b-256 4c4222e1b6270665fbf7d62a291a681b9116a525bd31f959cd7b9ff27e8005c9

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6c94cfaa9c70f5ccc7403d5b91d2c3c58265fb3b088007844453281c57c4399
MD5 f925824e5ff1a7e7922e00e56362c415
BLAKE2b-256 d9cf9437df845fa28cdbe97d755abd40451432768594dffccbe142ccf3d5f0b0

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1fdd60f17078746c2ce82d529e438fe3804c52d35a30a1bc1d7b002298cc5a39
MD5 a695317df4df653a429af71755a4f334
BLAKE2b-256 fff4d43ab792d3e64bb74adb345831e237e96ebf653511309cefb01d64866cd5

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: vtk-9.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 58.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for vtk-9.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 46d6c7e0e070ace63792a59ca89667c82c94293beee8da0337914181744f0d09
MD5 eed049a37c2dd42bc1388cf4e913cf6e
BLAKE2b-256 1ee60bfac85ccc77f6ca19f34458d298f0898b6edc36648399dca4f9f6a0891f

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9080bceb7bf32c71ae0a8d201c24eab869c3e9a29eb9b7bed4ea363df2cd28c
MD5 cfb53e9fb8df80cec9c12d5e5382f4e5
BLAKE2b-256 2b8faf9536d0d9ab337f568de931894235aa1a08091731711441774049219e3d

See more details on using hashes here.

File details

Details for the file vtk-9.4.0-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.4.0-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 edd68d89797562c2f244c3ba43a8a78fffaa4d6663a26529b9d21d71bf197373
MD5 5a428df36c6b4f0c2655893ed4cbfd0e
BLAKE2b-256 664b092156d02203c773be686a29ae6aaa7dbef9ee360e7f87f4c834a3f80b50

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page