CMake 3.31.0-rc3 is ready for testing
October 29, 2024
The third CMake 3.31 release candidate!

VTK 9.4: A Step Closer to the Ways of Python
October 29, 2024
The Visualization Toolkit (VTK) is a widely used open-source solution for desktop post-processing analysis. Even though the library is written in C++, its sophisticated wrapping infrastructure allows developers to build entire visualization applications in Python and Java. Until recently, the python wrapper naively exposed the C++ functions to Python. For example, a C++ member function […]

Simplify Web Application Development with trame
October 28, 2024
Creating highly interactive or data-intensive web applications can be challenging, but trame simplifies this process. trame was designed to help developers create rich, desktop-like experiences on the web. It leverages Python, allowing you to build beautiful user interfaces without needing extensive web development knowledge.

VTK.wasm and its trame integration
October 16, 2024
The Visualization Toolkit (VTK) is a widely used open-source solution for post-processing analysis on a desktop. The library is written in C++ but can be used in Python and Java thanks to wrapping infrastructure. A JavaScript library (vtk.js) is also available but lacks the decades of investment and development from which the C++ library benefits. […]

Last year, we introduced Catalyst-ADIOS2, a new Catalyst implementation capable to process simulation data on the fly on a dedicated visualization cluster. If you haven’t read it already, we suggest reading that initial blog post before diving into this one. Catalyst-ADIOS2 enables new in situ workflows (named “in transit”) that process simulation outputs without blocking […]

trame: Micro-Workflow Use Case
October 1, 2024
trame Kitware has created trame [1] to spark creativity and empower developers to construct compelling interactive visual applications accessible directly through web browsers. trame, a Python package, functions as a tool for building robust applications without the need for extensive knowledge in web development. Its remarkable adaptability facilitates the creation of desktop applications, Jupyter tools, […]

ParaView 5.13.1 Release Notes
September 30, 2024
Bug fixes made since ParaView 5.13.0 are listed in this document.

Modernizing VTK: How CMake Transformed a Complex Build System
September 30, 2024
As software systems are more complex, the need for an efficient and flexible build system becomes critical. Kitware has extensive experience managing large software build and package systems, which is showcased through our work with the Visualization Toolkit (VTK). VTK is a powerful library for scientific data processing and visualization that originally adopted CMake as a build system in 2000. Since then, VTK has seen several iterations of improvements to the CMake code used to build it. However, in 2019, it underwent a major overhaul that resulted in a more efficient, “modern” build system.

CMake 3.30.4 available for download
September 27, 2024
CMake 3.30.4 available for download

Pulse 4.3 Release
September 17, 2024
On behalf of the Pulse Physiology Community, we are pleased to announce that version 4.3 is now available from our repository. The Pulse Explorer has also been updated and can assist in developing applications built on this version. We have continued to support commercial, academic, and government institutions in integrating Pulse into their projects and […]

trame: Dashboard Use Case
September 5, 2024
trame Kitware’s trame [1] platform is designed to spark creativity and empower developers to build compelling interactive visual applications that can be accessed directly through web browsers. trame, a Python package, serves as a conduit for building robust applications without necessitating extensive web development proficiency. Its remarkable versatility allows for the creation of desktop applications, […]

Exposing Web applications with ParaView 5.13 is getting simpler
September 3, 2024
Thanks to the new --venv feature of ParaView 5.13, covered in our previous post, we now have a simple path to leverage trame within ParaView. Trame is a set of Python packages that makes it simple to put ParaView visualization on the web. Because trame development is progressing rapidly, ParaView binary installers do not include […]

CMake 3.30.3 available for download
August 29, 2024
CMake 3.30.3 available for download

Using Python Virtual environments in ParaView 5.13.0
August 29, 2024
Starting in ParaView 5.13.0, there is a new option that lets you use many Python packages installed in virtual environments for a parallel Python installation on your system.

ParaView 5.13.0 Release Notes
August 23, 2024
Major changes made since ParaView 5.12.1 are listed in this document. The full list of issues addressed by this release is available here. New features GLTF importer You can now import all or a subset of meshes from a GLTF 2.0 file into ParaView as well as the material properties supported in VTK and textures. […]

CppCon 2024
August 15, 2024
CppCon is the premier annual C++ conference held by and for the C++ development community. It brings together contributors spanning the C++ development spectrum, from game developers to high-frequency traders and particle physicists. CppCon brings the C++ community together to learn, collaborate, and stimulate the use and development of C++ across all applications and fields.

trame: Architecture and Capabilities
August 9, 2024
Kitware has developed the trame [1] platform to inspire developers like you to create impactful interactive browser-based visual applications. trame, a Python package, is your gateway to building powerful applications without the need for extensive web development knowledge. Its versatility is truly remarkable – it allows for creating desktop applications, Jupyter tools, HPC applications, or […]

CMake 3.30.2 available for download
August 2, 2024
CMake 3.30.2 available for download
