Polyhedral cells (general convex or non-convex 3D cells with arbitrary face and vertex counts) appear throughout large-scale simulation, particularly in CFD. Some solvers produce them as the dual of a tetrahedral mesh; others use them as transition cells across refinement boundaries; still others build directly on face-based polyhedral connectivity as the native primitive. Several commercial and open source CFD codes have invested in face-based arbitrary polyhedral cells as a first-class primitive, and that investment runs all the way through the pre- and post-processing pipeline because handling polyhedra well at every stage is non-trivial.

Visualization of cubes

Kitware announces the release of trame-gwc, a Python package that exposes Girder capabilities to trame-based applications.

Live visualizing simulation data can be difficult and costly: the data needs to be saved to disk periodically to be analyzed in order to create meaningful images. What if you wanted to monitor your simulation across multiple devices without installing anything locally? What if you wanted to do all of that without spending hours saving simulation data on the disk? Let’s see how it can be done using Kitware’s technologies.

Screenshot showing trame-catalyst demo of a simulation of a cube.

Bug fixes made since ParaView 6.1.0 are listed in this document. The full list of issues addressed by this patch release is available here. Screenshot to clipboard fixed ParaView now properly supports screenshoting to clipboard, which was not working in v6.0.X. (details) Incorrect Above Range Color and Below Range Color mapping in color legend fixed […]

Medical imaging AI research often runs into a familiar bottleneck: the data exists, but security requirements make it unusable. Sensitive datasets are: Over the past three years, Kitware has worked closely on a self-hosted medical image annotation deployment designed to address this challenge. The result is a secure platform that keeps sensitive data fully within […]

Girder and VolView Logos

We are excited to announce that VESPA is mature enough for its official 1.0 release! VESPA (VTK Enhanced with Surface Processing Algorithm) is a VTK module and a ParaView plugin dedicated to mesh and surface processing. VESPA brings the power of the CGAL (Computational Geometry Algorithms Library) library into VTK and ParaView workflows. By wrapping […]

3D Slicer is a multi-platform medical image informatics and visualization application, and a sizable fraction of its functionality lives in extensions. Many of those extensions are written in Python, and many of them depend on third-party Python packages: PyTorch for deep learning models, scikit-image for filtering, nnUNet for segmentation, and so on. How those dependencies […]

Announcing Girder 5

May 5, 2026

A Modern and Scalable Data Management Platform We are delighted to announce the release of Girder 5, a major rewrite that brings modern development practices, improved scalability, and a more maintainable codebase to our popular data management platform.  Girder has been the core infrastructure behind HistomicsTK and the Digital Slide Archive and is used with […]

girder logo

ITK 5.4.6 is a maintenance release focused on performance improvements, security fixes, and platform compatibility.

The trame Python framework enables developers to create fast and reactive web applications. You may have seen that OpenFOAM can be configured interactively using trame, thanks to rich components in the trame ecosystem such as forms and VTK/ParaView 3D views. But what if you had multiple solvers that you want to configure, with a complex […]

ParaView 6.1.0 has been released! This release has some notable additions highlighted in this post. For a comprehensive list of new features in ParaView 6.1.0, please see the ParaView 6.1.0 release notes hosted on ParaView’s GitLab project page. ANARI rendering integration in ParaView Rendering through ANARI is available in ParaView 6.1.0 built from source. The […]

After years of development and community collaboration, a major milestone has been reached in CMake’s packaging story: the Common Package Specification (“CPS”) is no longer experimental. What began as an effort to modernize and standardize how build systems describe and exchange package information is now ready for broader adoption. The world of software development has often struggled with interoperability, unclear semantics, and poor dependency handling. With first-class support in CMake, and active development efforts in several other build and packaging systems, CPS represents an important step forward, not just for CMake users, but for the wider ecosystem.

VTK Pipelines in Python

March 14, 2026

In my last blog, I used this syntax in one example: This is one of the many shortcuts we have been introducing to make writing Python code and scripts easier. It is equivalent to: If you would like to know more about VTK pipelines, I refer you to the VTK book. Here, I will focus […]

Precise breast tumor removal depends on a thorough understanding of patient anatomy and tumor location before the first incision is made. As part of the PSI/SURPASS project, funded by ARPA-H and led by Johns Hopkins University, Kitware is developing an intuitive workflow for robotic breast surgery planning. This workflow is built using 3D Slicer, an open-source platform for medical image visualization and analysis.  This workflow illustrates how open science and collaborative software development […]

The third CMake 4.3 release candidate!

The second CMake 4.3 release candidate!

In a previous blog, I promised to cover modern ways of quickly developing user interfaces for prototyping. When I was a junior VTK developer, one of my favorite tools was this: This nameless application enabled the user to type VTK code in the text editor and immediately see the results in the render window on […]

VTK.js v35 Release

March 2, 2026

We are pleased to announce the v35 release of VTK.js! VTK.js provides interactive visualizations running in your web browser for 2D, 3D, and higher-dimensional scientific data, including point clouds acquired as LiDAR data, surface models that represent molecular structures, and AR/VR environments that incorporate volume renderings of medical images.  It is freely available as open-source […]

VTK.js
1 2 3 47