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

  • 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 8.0 or newer
  2. Clang 7.0 or newer
  3. Apple Clang 11.0 (Xcode 11.3.1) or newer
  4. Microsoft Visual Studio 2019 or newer
  5. Intel 19.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.

Metadata

Release files for vtk 9.7.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.7.2
File Actions
vtk-9.7.2-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for vtk-9.7.2-cp315-cp315-win_amd64.whl
vtk-9.7.2-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp315-cp315-manylinux_2_28_aarch64.whl
vtk-9.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl
vtk-9.7.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for vtk-9.7.2-cp314-cp314-win_amd64.whl
vtk-9.7.2-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp314-cp314-manylinux_2_28_aarch64.whl
vtk-9.7.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for vtk-9.7.2-cp313-cp313-win_amd64.whl
vtk-9.7.2-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp313-cp313-manylinux_2_28_aarch64.whl
vtk-9.7.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for vtk-9.7.2-cp312-cp312-win_amd64.whl
vtk-9.7.2-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp312-cp312-manylinux_2_28_aarch64.whl
vtk-9.7.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for vtk-9.7.2-cp311-cp311-win_amd64.whl
vtk-9.7.2-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp311-cp311-manylinux_2_28_aarch64.whl
vtk-9.7.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for vtk-9.7.2-cp310-cp310-win_amd64.whl
vtk-9.7.2-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for vtk-9.7.2-cp310-cp310-manylinux_2_28_aarch64.whl

Total release size: 1.4 GB

Release files / vtk-9.7.2-cp315-cp315-win_amd64.whl

Download URL vtk-9.7.2-cp315-cp315-win_amd64.whl
Size 82.7 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
6256f7ddcef3747fa31f83afbf3596d46c675d5847a63596950098c2f666189d
BLAKE2b-256 checksum
How to use checksums
69be4a3651f36bf32032c9b53882766498e56e987c0d9a60aa5c8bb3c91cc48e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp315-cp315-manylinux_2_28_aarch64.whl
Size 129.5 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f4452d47b842bd786e0c102eb0b521f98e5463f5df3d377cdf977d26661504f8
BLAKE2b-256 checksum
How to use checksums
5403a3672e2b5256797b679699b1d94bcad38abb9429f0edd380d2aca2f5b367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 129.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
862e052d62a42aa97e1b0d3b8fe4a9b95a18136ea909d5112e102c90133d83ab
BLAKE2b-256 checksum
How to use checksums
f525ac7e9fa0ed824881846205d5e1d78899ea439a52eb9075efa3997f4691b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp314-cp314-win_amd64.whl

Download URL vtk-9.7.2-cp314-cp314-win_amd64.whl
Size 82.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
38bda6a2034aaea9bf8d413148bd4941dd2e52629ad2ee69110f9455ca75ce87
BLAKE2b-256 checksum
How to use checksums
f74250abb325b447bad3b70f2cb88267f6afb82e940980dc64bf739d3f42c852
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp314-cp314-manylinux_2_28_aarch64.whl
Size 129.5 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
df103b630d300895e66b8c498196c843943b37cccc9317049326a5f79b7aaa86
BLAKE2b-256 checksum
How to use checksums
8719aabcaf6ab5ddd402cc8c67ea7f69ed5b698ad016f84d845768bfd681c375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp313-cp313-win_amd64.whl

Download URL vtk-9.7.2-cp313-cp313-win_amd64.whl
Size 80.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6e5b3b8aa24fc09f5e7bc981fb7ef7858f860d169f7182c8d5eb272863b9009f
BLAKE2b-256 checksum
How to use checksums
1b1c196e6156a56a0ed38dbd1ef98d7d0046700612561b741106350c13fd3faa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp313-cp313-manylinux_2_28_aarch64.whl
Size 129.5 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
76b1ee144ed00a2eb691f811ee9be034aef28e5e4d8b52d4758439cce050c71b
BLAKE2b-256 checksum
How to use checksums
f074f2f2cc016bebfb8a0569b46dccd7a94c8b0cc603d0aa00bef381fec47c67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp312-cp312-win_amd64.whl

Download URL vtk-9.7.2-cp312-cp312-win_amd64.whl
Size 80.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f775824c19dd8abf243e666dc78f57a63a025ca1b37426b16d545822f6b83518
BLAKE2b-256 checksum
How to use checksums
f2fbba37ea53db2ab8b028f3d4b0893594d0458ea19038b9345b4f8bf871209a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp312-cp312-manylinux_2_28_aarch64.whl
Size 129.5 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6bbd68b84ac59cf155c68ba59347cb92038f680b394fc069e7b8542016feb0f0
BLAKE2b-256 checksum
How to use checksums
f81aeabc24f49518c69334e205daa9c115a77b1c9ec3a85831d97d41c8182739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp311-cp311-win_amd64.whl

Download URL vtk-9.7.2-cp311-cp311-win_amd64.whl
Size 80.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
eb9362c228bc6347c302301b486ff185a5fba5947f6e23fc76f776136f361885
BLAKE2b-256 checksum
How to use checksums
24a31c549b0bc896c28941221895363b60739ed29abd9ebed41fa11d69ff8fa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp311-cp311-manylinux_2_28_aarch64.whl
Size 129.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
37c6d0faa1bf89c6beab21b8b5745dd783b85f83e54b0e20d6261f3147fc7454
BLAKE2b-256 checksum
How to use checksums
0ccba486458bac5902503b8552735d805f83bf194268637ce033bd8eeb220e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp310-cp310-win_amd64.whl

Download URL vtk-9.7.2-cp310-cp310-win_amd64.whl
Size 80.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b6a82b5eb8292a9427df7002daf0773ceacf9e776c6ba05267cf62bb62760238
BLAKE2b-256 checksum
How to use checksums
993f865a3b019f53d1d888a03d04d294cdc44a4a5d99205d4e4d4a7bc0a800dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / vtk-9.7.2-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL vtk-9.7.2-cp310-cp310-manylinux_2_28_aarch64.whl
Size 129.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
883056f3d480eb1502389013d8445447d4fe737aba45677a67c44fa9ac8522be
BLAKE2b-256 checksum
How to use checksums
c34a3130408e8e379504d1e5c00147b25a28c637819752d2af6ea60cc527578d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Security for vtk 9.7.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

9.7.2 This release

13 release files No provenance

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