Skip to article frontmatterSkip to article content

Introduction to NSDF-OpenVISUS

NSDF logo

OpenViSUS: High Performance Big Data Analysis and Visualization

Overview

OpenViSUS is an open-source framework designed for efficient management, analysis, and visualization of large-scale scientific datasets. It enables interactive exploration of petabyte-scale data on a wide range of devices, from supercomputers to commodity laptops, making big data accessible to all users.

Key Features

  • Efficient Data Storage: Uses the IDX format, which stores data in a hierarchical Z (HZ) order for cache-oblivious, progressive access.

  • Scalable Visualization: Enables interactive visualization of terabyte and petabyte datasets without requiring high-end hardware.

  • Progressive Streaming: Optimizes network utilization with state-of-the-art compression algorithms for fast data delivery and streaming.

  • Web-Based Dashboards: Provides customizable dashboards for data analysis accessible from any device with an internet connection.

  • Open Source: Distributed under the permissive BSD license.

Data Storage: The IDX Format

  • Hierarchical Z (HZ) Order: Data is organized to allow efficient, multi-resolution access and visualization.

  • Progressive Access: Users can interactively explore data at different resolutions, starting with coarse overviews and refining to full detail as needed.

Data Delivery

  • Interactive Streaming: Share and stream large datasets using simple server modules (e.g., Apache), enabling teravoxel imagery delivery.

  • Cloud and Local Access: Data can be accessed from local storage or cloud repositories, with optimized streaming for remote analysis.

Interactive Analysis and Visualization

  • Cross-Platform: Works on supercomputers, desktops, and laptops.

  • Scripting Support: Experiment with interactive scripting for rapid data insights.

  • User-Friendly Querying: Abstracts complexities of file systems and cloud services, allowing scientists to focus on analysis.

2026 IEEE SciVis Contest

NSDF-OpenVISUS is directly supporting the 2026 IEEE SciVis Contest. This contest is held annually as part of the IEEE VIS Conference. In 2026, this contest will focus on the visualization of petascale oceanic and atmospheric climate data provided by NASA. This year’s challenge emphasizes advanced visualization methods for exploring vast climate datasets, encouraging innovative solutions that address real-world issues such as climate prediction, weather simulation, and environmental impact analysis.

The best submission wins $1000 cash prize. Find more information on the official SciVis website.

Example Use Cases

Getting Started

Installation

  1. Install Using pip

    • pip install OpenVisus

  2. Build from Source:

    • Clone the repository: git clone https://github.com/sci-visus/OpenVisus.git

    • Follow instructions in the README.md and docs/compilation.md for building on your platform.

Please reach out to Aashish Panta, Giorgio Scorzelli or Valerio Pascucci for any concerns about the notebook. Thank you!