clysto / esig

A fast signal display tool written in rust and egui, which automatically downsamples and can open large signal files (>200MB).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icon

License GitHub Repo stars Rust Logo

ESig

A fast signal display tool written in rust and egui, which automatically downsamples and can open large signal files (>200MB).

screenshot

ESig supports the following file types:

  • .cf32 - Complex 32-bit floating point samples (GNU Radio, osmocom_fft)
  • .f32 - Real 32-bit floating point samples

If an unknown file extension is loaded, ESig will default to *.f32.

Download

Download the latest release from the release page.

Note

Install on Linux:

sudo bash ./ESig.run

This will install ESig to /usr/local.

Shortcuts

  • Ctrl/Command + O: Open a file
  • Space + Drag: Pan
  • R + Drag: Select region
  • R + Click: Reset region
  • Ctrl/Command + Mouse Wheel: Zoom x-axis
  • Ctrl/Command + Z + Mouse Wheel: Zoom y-axis
  • Ctrl/Command + P: Open PSD window
  • Ctrl/Command + R: Reset view

About

A fast signal display tool written in rust and egui, which automatically downsamples and can open large signal files (>200MB).

License:MIT License


Languages

Language:Rust 95.5%Language:Shell 4.5%