Crates.io | sciviz |
lib.rs | sciviz |
version | 0.1.0 |
source | src |
created_at | 2021-04-22 14:52:57.876634 |
updated_at | 2021-04-22 14:52:57.876634 |
description | High-performance plotting |
homepage | |
repository | |
max_upload_size | |
id | 388159 |
size | 350,444 |
Complete toolkit for high-performance visualization in Rust.
Built with 🦀🕸 by Jon Kelley
SciViz is a high-performance data visualization toolkit for Rust. Use SciViz to plot lines, shapes, scatters, meshes, and more with an ergonomic Rust API, built on top wgpu-rs and Bevy. SciViz is focused on enabling simple real-time graphics for simulations, data collection, and big-data analysis.
In addition to the Bevy Plugin, SciViz can be used standalone for fast plotting with the "standalone" feature or with the Dioxus VirtualDOM for a reactive experience.
Works anywhere wgpu-rs works (nearly everywhere);
The building blocks for building visualizations:
Grids
Log-based plotting
Legend
Technical notes 2D visuals Marker Path Polygon Image Scalar image with colormap Axes 3D visuals Mesh Volume Volume slice Basic visuals Point Line Line strip Triangle Triangle strip Triangle fan
GLViewWidget GLGridItem GLSurfacePlotItem GLVolumeItem GLImageItem GLMeshItem GLLinePlotItem GLAxisItem GLGraphicsItem GLScatterPlotItem MeshData
Mesh Scatter Line Image Text
Volume, Image, Mesh, Line, Scatte