A fast signal display tool written in rust and egui, which automatically downsamples and can open large signal files (>200MB).
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 the latest release from the release page.
Note
Install on Linux:
sudo bash ./ESig.run
This will install ESig to /usr/local
.
Ctrl/Command + O
: Open a fileSpace + Drag
: PanR + Drag
: Select regionR + Click
: Reset regionCtrl/Command + Mouse Wheel
: Zoom x-axisCtrl/Command + Z + Mouse Wheel
: Zoom y-axisCtrl/Command + P
: Open PSD windowCtrl/Command + R
: Reset view