Gwave - a waveform viewer

IMPORTANT

SourceForge.net Logo I have just completed migrating gwave to sourceforge from my personal sites. The 20080127 release adds support for guile-1.8. Additional updates, build-system fixes, and documentation/web-site improvements are still planned. Potential collaborators are definitely welcome to contact me here or at home.

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.

Screen Shot


Gwave in action

Branches

On sourceforge, Subversion contains two branches of gwave development:

Downloads

Gwave source can be downloaded from the Sourceforge download page for gwave Previous versions can be obtained from old download sites including:

Details on the stable branch

Snapshot history

NEWS-stable

Prerequisites

In order to compile the stable gtk1 version of gwave, you'll need the following:

Details on the Guile-Gnome-Platform branch

Snapshot history

NEWS-ggp

Prerequisites

In order to compile the experimental guile-gnome-platform version of gwave, you'll need the following:

Related and Optional Software

Optionally, GNU Plotutils, version 2.4 or later, is required for printing/ploting from gwave.

License

Gwave is distributed under the terms of the Free Software Foundation's General Public License.
sgtell AT users.sourceforge.net <Stephen Tell>
Last modified: Wed Feb 6 01:23:15 EST 2008