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.1.0-cp39-cp39-win_amd64.whl (44.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

vtk-9.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

vtk-9.1.0-cp39-cp39-macosx_11_0_arm64.whl (73.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

vtk-9.1.0-cp39-cp39-macosx_10_10_x86_64.whl (79.8 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

vtk-9.1.0-cp38-cp38-win_amd64.whl (45.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

vtk-9.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

vtk-9.1.0-cp38-cp38-macosx_10_10_x86_64.whl (79.8 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

vtk-9.1.0-cp37-cp37m-win_amd64.whl (45.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

vtk-9.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

vtk-9.1.0-cp37-cp37m-macosx_10_10_x86_64.whl (79.8 MB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

vtk-9.1.0-cp36-cp36m-win_amd64.whl (45.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

vtk-9.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

vtk-9.1.0-cp36-cp36m-macosx_10_10_x86_64.whl (79.8 MB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: vtk-9.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 44.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 539311152514bb3e52c30d0c8dd755c4ed46fc8dd59ac5d41e44b901feeff43a
MD5 910162e161a441eb2ccfedbb3fcfe660
BLAKE2b-256 1602186e58b59e948b3d70447b0807315b63ebf20984f72805219a51c7dfcd3e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for vtk-9.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e3013ebda96d6b41dbcbc0c8852b89901725356f013d984e04b9d4458e46d55
MD5 57881f6443e15b5a57565bf680178674
BLAKE2b-256 d1c104964cbc6d0c995512553d455b9011960b022aede0224bc895f34098f116

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: vtk-9.1.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 73.4 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8542f03ca42451bbf5b8fa7adcecdd8306ee347d0fe90b8c7face8bb6fcbef28
MD5 023190d5fdc90cdcc34e82c281ba8ac3
BLAKE2b-256 d8b15e028030f168c7b1dc10e9625e4cf017622193301f7ff887f3c2d20267d8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: vtk-9.1.0-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 79.8 MB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7e64f937242740f2441047b1d94d8ab9e73cd57a87ad16da81b13fda4503e881
MD5 676907a042245416baf7c94a17c11c20
BLAKE2b-256 f7206711ecd8444d6bbcf39df5e7cf21e2f9f8a575bbff0cc46faaa1eefd9153

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: vtk-9.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 45.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 459a5d5c664410701e462a828db0a7cac8758f9f5bb8318a7d1224321a75b6dd
MD5 dccff6c0dba6694ee0f21d2d331f6ef4
BLAKE2b-256 50920fd0f319873373d10d2ffbb4701bf96661cf33f16e476f6e7debe5c2a105

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for vtk-9.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b3a064e643162e8599017d9871387e136ca489764d1c34ee10a6d74a80eb384
MD5 5a3833683f1b29941da2811d45265883
BLAKE2b-256 abb816094289a24cceb5b5f3f9200dfbe9ed1cc0954d37202baced8590052e10

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: vtk-9.1.0-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 79.8 MB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9bb7a90796c88349baa6a6ce31458897c4f2ba8e10793b0fd20525502ba2b6a6
MD5 8e6b04ed923247dce9b0f914169f96da
BLAKE2b-256 0f4441d12b81bf016ce479ab4ba8c2b2bd0f5475cf3fc9d0cbaeae2be3bd6583

See more details on using hashes here.

Provenance

File details

Details for the file vtk-9.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: vtk-9.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 45.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6e0b49330bbeb721ae37422499942a1557a5deba271f5019dfc9c6e8562df7ac
MD5 fa8748b9d4530a63224c9aa91d848233
BLAKE2b-256 f1d8d52b30a1fe2194ba838efa5419319a7645d19ec1b3668d72f476f23a8a4a

See more details on using hashes here.

Provenance

File details

Details for the file vtk-9.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e69ea9ed3a1cb027b8cab0e5031472cec9c294a589708d39b35147abf4754690
MD5 d27196cd2c6b735b57bdbb1c5528ea7b
BLAKE2b-256 be5f4fbb1f2a370180af1bc292540c505ab237d300dc0809a929e25ccc56b967

See more details on using hashes here.

Provenance

File details

Details for the file vtk-9.1.0-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: vtk-9.1.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 79.8 MB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fcb725dea939972207ff8398c082321889738732d3efdaaf8b0fb83fdb0a2d6a
MD5 e4919371bc8b39e4406de2a950cb5db9
BLAKE2b-256 7079cef3382632dc5cf087e9ed1af6857f596f8da7b8b8b243df489aea0aa640

See more details on using hashes here.

Provenance

File details

Details for the file vtk-9.1.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: vtk-9.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 45.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f43347e851087d18984308d6d3d80c6752c7b349505c312d0e6244322d7ee519
MD5 9dc64f5a22a577a61639d0f79f16bf50
BLAKE2b-256 d4d9191906b1c411e39fc5b687e481284b5e893f0f1f48c04b40193300cc9f0c

See more details on using hashes here.

Provenance

File details

Details for the file vtk-9.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vtk-9.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11cfcd1d1af89d44d171983a8d63f029e93c122027cf1b52ca1941643a2d2fda
MD5 3e09a994cdf5cb5cb18dbf6441bc492f
BLAKE2b-256 b2c9baf0f2b4dd6ba5f322d9b4694bf5be233cba3ff4f88b758c9f0d48499ba1

See more details on using hashes here.

Provenance

File details

Details for the file vtk-9.1.0-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: vtk-9.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 79.8 MB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using 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.62.1 CPython/3.9.7

File hashes

Hashes for vtk-9.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1807795686eb19953772f944062f1c0f028d11ba2c213eff2da85c4ba457baed
MD5 ccc9a1277ce9f78391e71334c3ab9bde
BLAKE2b-256 45cd066ec2f8765336132d01f9975f4b79d67eaf872ceab02f23fccf09a864a3

See more details on using hashes here.

Provenance

Supported by

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