Skip to content
/ esig Public

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

License

Notifications You must be signed in to change notification settings

clysto/esig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Resources

License

Stars

Watchers

Forks

Packages

No packages published