Releases: basavaakula/ScyLab-Tools
Release list
VU-VERSE
One visualization stack. Desktop and Web. Seamless VTKHDF time-series exploration powered by QML + VTK and WebAssembly.
Release Note
This release marks the rename from VU → VU-VERSE, to reflect the true parity achieved between desktop 💻 and web 🌐 platforms. The key architectural change compared to VU is the replacement of the Python-based FastAPI + HTML interface with a QML-based UI, enabling desktop and WebAssembly builds from the same code base.
This ensures:
- UI and feature parity across platforms
- Identical rendering and interaction behavior
- Single code base for both desktop and web builds
All previous VU features for VTKHDF time-series exploration are preserved, but now with a unified platform for all targets.
Overview
VU-VERSE is a unified visualization platform for exploring VTK HDF time-series datasets using the Visualization Toolkit and its vtkHDF format.
The platform is built around cross-platform parity at the code level: the same UI layer, C++/VTK rendering pipeline, and interaction logic are shared across native and WebAssembly builds. This ensures consistent behavior, feature availability, and performance characteristics between desktop and web deployments, while preserving high-performance interactive visualization and time-series exploration.
Features
Unified UI
A single QML interface shared across all targets, ensuring identical layout, controls, and interaction behavior on both desktop and WebAssembly builds.
Data Format Support
- Primary format: VTKHDF time-series, loaded via
vtkHDFReader. - Scope: This release focuses exclusively on VTKHDF; legacy VTK formats are not supported directly.
- Conversion workflow: ParaView can convert many commonly used VTK-based formats (e.g., legacy VTK, VTP, VTU variants) into VTKHDF using its Save/Export options or Python scripting interface. This enables integration of existing datasets into the VTKHDF pipeline.
Rendering Architecture
A shared C++/VTK rendering core across platforms:
- Desktop: Native OpenGL backend.
- Browser: WebAssembly builds compiled with Emscripten, enabling consistent rendering and interaction directly in modern browsers.
This architecture ensures a single visualization stack with platform-specific compilation, not platform-specific logic.
For Linux or Windows builds, please send your request to: basava.akula@gmail.com
Quick links:
VU
VU is a browser-based, feature-rich yet lightweight data visualization tool. It harnesses the power of modern technologies such as HTML JavaScript, WebAssembly, HDF, Flask, and Dash plots to deliver advanced visualization and analysis capabilities. Designed for scientists, engineers, and data enthusiasts, VU offers an intuitive and interactive interface for visualizing complex datasets.
-
HTML & JavaScript Delivers a responsive and dynamic user interface.
-
WebAssembly Enhances performance, enabling complex rendering to run smoothly in the browser.
-
HDF A versatile, open-source file format designed for storing and managing large, complex datasets, supporting both data storage and efficient access.
-
VTK Provides robust 3D graphics capabilities, allowing detailed visualization of scientific and engineering data.
-
Flask Acts as the backend, managing data processing and serving the web application.
-
Dash Plots Integrates interactive plotting capabilities, offering rich data insights and visual analytics.
The VU application works on mac, Windows 11 and Linux based distributions.
Linux executables are generated using image
-
"Architechture": "amd64"
-
"OS": "linux" (ubuntu:22.04-glib 2.35)
For specific linux based distribs (ARM/RHEL), send your requests to basava.akula@gmail.com
VU only supports HDF formats. However, the application features a built-in interface that handles common file formats and automatically converts them into the VU-compatible HDF format (*.h5). Since popular solvers like Ansys, Samcef, and others regularly update their formats, there may be occasional instances where the conversion fails. In such cases, users can report the issue, which will help us enhance the VU HDF conversion algorithm for future updates.
Package contents:
- VUApp executable
- HowToVU.pdf
- h5DataSets.7z
- LicenseAgreement.txt
📫 Checkout ...
Copyright (c) 2025 BasavaRaju AKULA
Permission is hereby granted to any person/enterprise obtaining a copy of software tools from the ScyLab-Tools GitHub repository, to use the Software free of charge, subject to the following conditions:
-
License Key Requirement:
- The Software requires a unique key file ("*.vukey") to use.
- The License Key is provided solely by [BasavaRaju AKULA] upon request (basava.akula@gmail.com).
-
Non-Redistribution:
- Users are prohibited from redistributing the Software or any part thereof, including the License Key, without prior written consent from [Basava Raju AKULA].
-
Restrictions:
- Users are not permitted to reverse engineer, decompile, or modify the Software.
-
Disclaimer of Warranty:
- The Software is provided "as is," without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability arising from, out of, or in connection with the Software or the use of the Software.
By using this Software, you agree to these terms.


