Skip to content
 
 

Repository files navigation

Tutorial

Prerequisites

  1. libpressio
  2. npm (for frontend)
  3. Python 3 (for backend)

Project setup

git clone https://github.com/YuxiaoLi1234/fzvis.git
cd fzvis

Set up configure

enter your ip address and port in config.json

run `./setup-f.sh` to start vue and to run the frontend code.
run `./setup-b.sh` to setup the python enviroments and to run the backend code.

Dashboard Overview -

The dashboard allows for easy navigation and interaction with compressor configurations, dataset uploads, and metric visualizations.

The dashboard should look like this figure- Screenshot 2024-10-15 at 7 33 09 PM

Workflow

Running a Compressor:

  • Compressor Selection: Choose a compressor from the dropdown list (e.g., SZ, ZFP).
  • Error Bound: Enter the error bound value.
  • Metric Categories: Select the categories of metrics you want to visualize.
  • Configuration: Save and confirm your configurations.
Screenshot 2024-10-15 at 7 29 53 PM

Input Dataset

  • Upload the Input Dataset: Upload your dataset file and fill in the dataset dimensions along with the precision value.
  • Run the Compressors: Submit the configurations and execute the compression.
Screenshot 2024-10-15 at 7 30 59 PM

Visualization

The result in the visualization module should appear as shown below:

Screenshot 2024-10-15 at 7 31 33 PM

Interaction usage:

Compare Matrics among Compressors.

  1. After running all compressors, you need to click on the name of the compressors you want to compare:
Screenshot 2024-10-15 at 7 31 33 PM
  1. Click on the compressor_compare button, the result shoule be like the figure below:
Screenshot 2024-10-15 at 7 32 08 PM

(click on the all_compressor button to return to the visualization of barcharts of all of the compressors)

Slice Visualization:

After running the compressors, visualize a slice of your input data.

  • Input the slice_id.
  • Click the DataVis button to view the data.
  • Use the colormap selector to customize your view.
  • Add control points (add_points mode) or drag existing control points (use current control points mode).
Screenshot 2024-10-15 at 7 32 43 PM

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages