Skip to content

evildave-ish/da_viewer_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DaV

Project description

Data Analysis Viewer (DaV) is a Rust application that uses egui for the UI and polars to read different file formats (uses calamine for Excel files).

Features

  • Minimal application (low resources used)
  • Builds to a single executable
  • Read Excel, CSV, Parquet, and more coming soon
  • Simple table to view the data from a file (cannot modify the data)

Dependencies

The only dependencies are rust and cargo. For the crates, it needs the following:

  • serenity: 0.11.6 (features: client, gateway, rustls_backend, model, cache)
  • tokio: 1.28.2 (features: sync, rt, rt-multi-thread)
  • rfd: 0.11.4
  • directories: 5.0.1
  • egui, eframe, & egui_extra: 0.22.0
  • egui-phosphor: 0.2.0
  • polars: 0.31.0
  • calamine: 0.21.2
  • catppuccin-egui: 3.0.0

Build & Run

  1. Clone the repo
  2. Navigate to the project root
  3. run cargo build -r (release mode)
  4. You will find your executable in directory $crate/target/release/

About

Data Analysis Viewer (DaV) is a Rust application that uses egui for the UI and polars to read different file formats (uses calamine for Excel files).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors