Gwave - a waveform viewer
Introduction
Gwave is a tool I am writing using the Gtk+ toolkit. Its purpose is
for viewing analog data, such as the output of Spice simulations.
Gwave can read binary or ascii files written by HSpice from transient,
AC, or Sweep analyses, transient analysis files from the CAzM simulator,
and "out" format files from NanoSim.
It can also read "raw" files from spice2G6, spice3F5 or
ngspice, and a
tabular ASCII format suitable for use with
GnuCAP
or homegrown tools.
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.
Snapshot history
NEWS
Screen Shot
Gwave in action
Downloads
Please use one of the main download sites:
Downloads from
my personal site
will work, but probably be slow.
Prerequisites
In order to compile gwave, you'll need the following:
-
GTK+, version 1.2.x. Gtk+-2.0 is not supported yet.
-
Guile version 1.6 or later. Guile-1.6.7 is recommended.
-
Guile-Gtk.
Important:
- Use only guile-gtk version 1.2-0.31 (or later; 0.41 also works well) with guile-1.6
-
Optionally, GNU Plotutils, version 2.4 or later, is required for printing/ploting from
gwave.
For more information see the file INSTALL in the distribution tarball.
License
Gwave is distributed under the terms of the
Free Software Foundation's
General Public License.
tell AT telltronics.org <Stephen Tell>
Last modified: Fri Dec 23 19:18:26 EST 2005