Gwave - a waveform viewer
Now on Sourceforge!
Gwave is now hosted on
versions on my personal sites may not be up to date.
The 2009* releases so far primarily add stability improvements over the
Additional updates, build-system fixes, and documentation/web-site
improvements are still planned.
Potential collaborators are definitely welcome to
contact me here or
Gwave is a tool for viewing analog data, such as the output of Spice
Gwave can read "raw" files from spice2G6, spice3F5 or ngspice, and a tabular
ASCII format suitable for use with GnuCAP or
homegrown tools. It can also read several binary and ascii files
written by commercial spice-type simulators such as hspice, tspice,
It supports multiple "panels" (graticules) with multiple variables
displayed in each. Two vertical-bar cursors are available for
time-difference measurements. Multiple files can be loaded, for
comparing results of several simulations.
Gwave in action
Primary development Branch
branch guile-gnome-platform-branch is the source for the
current gwave2 package and the 20090124 release. This branch is
where new development is taking place.
The older codebase is also still available in svn.
Gwave source can be downloaded from
the Sourceforge download page for gwave
Previous versions can be obtained from old download sites including:
In order to compile the stable guile-gnome-platform version of gwave, you'll need the following:
GTK2 Version 2.12 has been tested.
Guile version 1.8.6
G-Wrap, a wrapper generator. version 1.9.11.
Guile-Gnome-Platform, version 2.16.1 or later.
Guile-cairo, version 1.4.0 or later. (required for guile-gnome-platform to support Gtk)
Related and Optional Software
GNU Plotutils, version 2.4 or later, can be used for printing/ploting from
Gwave is distributed under the terms of the
Free Software Foundation's
General Public License.
sgtell AT users.sourceforge.net <Stephen Tell>
Last modified: Tue Mar 10 00:34:13 EDT 2009