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.1-cp313-cp313-win_amd64.whl (58.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

vtk-9.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

vtk-9.4.1-cp313-cp313-macosx_11_0_arm64.whl (76.6 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

vtk-9.4.1-cp313-cp313-macosx_10_10_x86_64.whl (82.7 MB view details)

Uploaded CPython 3.13 macOS 10.10+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

vtk-9.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

vtk-9.4.1-cp312-cp312-macosx_11_0_arm64.whl (76.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

vtk-9.4.1-cp312-cp312-macosx_10_10_x86_64.whl (82.7 MB view details)

Uploaded CPython 3.12 macOS 10.10+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

vtk-9.4.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (76.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

vtk-9.4.1-cp311-cp311-macosx_10_10_x86_64.whl (82.5 MB view details)

Uploaded CPython 3.11 macOS 10.10+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

vtk-9.4.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (76.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

vtk-9.4.1-cp310-cp310-macosx_10_10_x86_64.whl (82.5 MB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

vtk-9.4.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (76.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

vtk-9.4.1-cp39-cp39-macosx_10_10_x86_64.whl (82.5 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

vtk-9.4.1-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.1-cp38-cp38-macosx_10_10_x86_64.whl (82.5 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: vtk-9.4.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 852690a80c10775aa29399c0be2dba65f0a5f3de480244fef7920968a69c960b
MD5 e128a5312c09ed205480e84b4fcda3e9
BLAKE2b-256 4d4353c334defdbca53a2154fd005f29470b7a1f9a175a2d27e949c03439ff51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4710e29b38f569f3f4ab2bbd9672c13c5f506a8bb774bed122d4f4ae5d5462dd
MD5 ba662dd321409383e365259f5a94b447
BLAKE2b-256 cb20e35713b37f6392c13716da373bf06cce022f41c3f773b57150567ff2c913

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d96c5c56947e73d133878beab8b5a64cab4f1417840e19ce379c733de976ec77
MD5 2007e012e8af16ca139c2b25106dfc4f
BLAKE2b-256 e6f79dc9892acf8a82b249884463336d21f651afefe108c6666851ca9f27ce85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp313-cp313-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 62799051c11dcffd6602eee2bbe5044399dd660fd5da01c516722409e3efdcc9
MD5 1a27dc37c16e9704d6947f6132916bdf
BLAKE2b-256 4aa865ad4ef1652d428dced7a5dcb4bd40ec88d774ab20a44a0971d634f10ebc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vtk-9.4.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4dc25985b8be5f3fa0a9f4d6d7acf570eb4174bef3f38e28c8071a9d85588fb2
MD5 42862244ced811bbb8d3f183a1469478
BLAKE2b-256 0c182e8fe3ca36cc676c9c07b9245ec54b221c12075a41b79dae1f32c4d2b3af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d14573192ef90cefe040768e3ebf3c42810e4ed120794794067cd217686812f
MD5 9f43aa02e1ae0c4c4863267b7968bc3d
BLAKE2b-256 8aefe837d52792425612e8a47ba549164506abfaf12ab3d523ffd5d65cf6f8ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a8427dbaa3248a5629d3cd20af8d1f99c89e7ed58b9b03b8eda2a98d0c3bd98
MD5 23dc00d84dd18b7a44980e0e6e57d1e8
BLAKE2b-256 0c9a5c888effbf6a8c5b53bacff0e2c5c2851a765dfc149465f6360f06a2aef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp312-cp312-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0ba2e5782fa789d39bfe157f67e147693bec89d2e33184952bea1ef8ede16141
MD5 9f05bd2a863c3d6588d2715e3c6630c2
BLAKE2b-256 32ab637ce650aa5f8a21999bea0f7c793c5792c6dd95376539a0b4c1db9a0941

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vtk-9.4.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fefc2caf74f3444490ed806053912e18cbc5d0a5a2b5d02fddff16fe31b8ea3a
MD5 9b115cde02162de4391c0ffd04fc5f5f
BLAKE2b-256 4ada5578f5b0d0cc6c1aaa86e52d45ddeae2195b4a9ba0263ca016ae06a64cca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cad713bed5004b68dfb9d46873aac15df9af827796d2a6f0fcafaea9ae2a3989
MD5 7c1088903ac8a6b14bbdd5a364524501
BLAKE2b-256 93f56950277c30c82b9bea8d82b926069423dc660fdc31a10a74f19296b1cf04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc6997d7b250f9ea1108b2b83237faa3f7c5bfcb6277b69ea92b1fdc46bc7140
MD5 6c2827ac2160877d8d9586277f87a1de
BLAKE2b-256 08d899e3d37f250b9eb7984b8e5af93858d147235e68212646b35e386d100ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 81d548223811fc40570b1a97a788b9d16ef782fafead5d4d6c3ec71e48346962
MD5 b3d0718cdf0ab053605e0c2e96ca1692
BLAKE2b-256 99a9106096f1d2b5320db18aac270e04f8e1f04fb1de24b4dd9ff4c56e61c594

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vtk-9.4.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0bdd18f0c0c72ec2753b8f06466352d17a9246f85955eb0893874829f50b4614
MD5 64ce8adb7568ccc0d2fb3c4d219e29a1
BLAKE2b-256 c37797bcf1c0940d835001842b68b014e262f78a019126f2a2647bcdd6307f44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e833ddfe9879807ddf8c7a66fedfc23004bafd2f0e243484aaa37be6392df2d
MD5 3ce963e2f65374d991388da457c538b2
BLAKE2b-256 704cff6988a73e561b447c373849565a7e5493ca1c6842da6e26de25e3b566ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 950130df308043359c42c8ef7e2d5df55a7ba9baf60e544b304e8c46ab606979
MD5 6e36eb480d4b4315cdeb01882ed38a8f
BLAKE2b-256 b19e294b8f9d09d6889a826b32e342481c7cf3bf80435470bf9eed516cc0be3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 37bcde65ffcf0f427ebf71c9d77f0c6efc7dbc57f1fe7d2fb904730d89ddf159
MD5 04f598746990d9103b4f85b8edce64ff
BLAKE2b-256 d431f035a72aa0983aaaeaea606952040635440e77abec0ee4c863eee3860b97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vtk-9.4.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bb84306ffd48ee93fd785334c93687ef3590a737fa242e4d46148c58ed6c4860
MD5 77a16c5c6bdec4e84edcd92418536e62
BLAKE2b-256 73a35e6bccdcf9eb7e788463742f56451850892cbeac912ffa459491f166a8ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9b5e0af140c2e9bac1f59688ee0996780c2f0f581de00169e4f50116328221
MD5 83267f9a0294e630cced3218dcc7b838
BLAKE2b-256 8e693644096c3f1f4da08fc0756b3378698e2bbbb89c1e0edef32600b6222860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f396dde48665702df2514ebe8284e43e35cf68590bdab55b1001fd52ce52e7bf
MD5 f4eb3c869c2b4ef078087e92b1bc47c1
BLAKE2b-256 137b43cb573551d62a71e92bdf15ce8d4c76ef178fc6d88b12736e223d31ac3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f7219822a1a88f9f50710d2f8874dad533fcc92165657f2bb071a9771b63b651
MD5 d6bfabe106e49322cf2f7a192bbe0fa1
BLAKE2b-256 5dfcf8efdf7658e3de17f966d3d06da639a523db1f1a87da88bdfbf4ddbbfa53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vtk-9.4.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0854c33ae411b14f359d7ab7e5c9e400985ff430b0171e12455a772824049f19
MD5 25e2a30f150da337e29860ea6299aeea
BLAKE2b-256 addb35075ef291ded0b29a5f6ff0c7886908c2e3b14497d70698bfacd6fe433c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3d87afa49d54eb775cb43e1375c24d1666a6b244080d44a8242091aa567b858
MD5 88043b5cdd8b4c40d05b5d1ff29b8e73
BLAKE2b-256 762b1a538111658d8b1dccffc4d98f75bdc2e51cdf4d47388e5e577b0821f691

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vtk-9.4.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5852cc27ac33b21040e6531dd0f8479e25898dc6c5665c0028e72e8f2afb99f7
MD5 6d7b01cc0ff4364000aa4015ccf9ef0f
BLAKE2b-256 78e47fd7aa642c8ed13fddc542b1729246fb7a949a61a9d62a194c4f20db48a3

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