From: pturner@amb4.ese.ogi.edu (Paul J Turner)
Newsgroups: comp.windows.x,comp.graphics,comp.windows.x.apps,comp.sys.sun.apps,comp.windows.open-look
Subject: Announcing xvgr Release 2.09 (aka ACE/gr - XView version)
Summary: XY plotting tool update
Keywords: XY plotting, Graphing
Date: 27 Aug 92 23:25:14 GMT
Article-I.D.: ogicse.42049
Followup-To: comp.windows.x.apps,comp.sys.sun.apps
Distribution: world
Organization: Center for Coastal and Land-Margin Research
Originator: pturner@amb4.ese.ogi.edu


Announcing xvgr Release 2.09

I wish to thank all who have participated in the development of
xvgr.

xvgr is an XY-plotting tool for SUN workstations using 
X or OpenWindows.  There is a Motif version called xmgr for 
everyone else. Collectively, these 2 tools are known as ACE/gr.
Compilation of xvgr requires the XView toolkit.

The Motif version is in the shop but should be ready to
go shortly.

2.09 is a bug fixer and has removed from it any reference to the notion
that I'll be able to respond to every email message sent to me. Time
constraints prevent me from making individual answers. Also, any references
to a mailing list in previous versions have been removed - again,
time constraints make it impossible for me to maintain any sort of 
mailing list. I would suggest that the users of xvgr get together
and form either a traditional mailing list, or use an existing 
news group for the discussion of bugs, comments, complaints, etc.
Comp.sys.sun.apps would probably be an appropriate news group for
xvgr, or maybe comp.windows.x.apps as this would cover both versions. 
I'm inclined to answer questions in some forum that has a larger 
audience.

If you are using any version of xvgr less than 2.04, you should
consider upgrading.

A current version of the source, documentation, a compiled binary 
for Sun SPARC, and some examples are available via anonymous ftp 
to amb4.ese.ogi.edu [129.95.20.76] in CCALMR/pub/acegr/xvgr-2.09.tar.Z. 
Remember to use a binary file transfer. I am not able to E-mail xvgr, 
but there are services provided by various Internet sites that allow 
ftp by mail. You might try sending mail to ftpmail@decwrl.dec.com 
as follows:

Subject: (hit return) Body-of-letter: help (return) quit 

I've not tried this, but it should give you instructions on how to use
this service.

Xvgr is an unfunded, unsupported, after-hours project that I hope proves
useful.

A few of its features are:

   * Motif and XView versions.
   * Plots up to 10 graphs with 30 data sets per graph.
	each data set is limited by the size of available memory,
	I've plotted data sets in excess of 700k points.
	The 10 graphs may be displayed simultaneously with
	a popup that allows the graphs to be conveniently stacked,
	in rows and/or columns.
   * Data read from files and/or pipes.
   * Graph types XY, log-linear, linear-log, log-log, bar, 
	stacked bar charts.
   * Sets may be drawn with error bars in both directions equal or unequal
	on either side of the datum in X and in Y. Support for HI LOW OPEN 
	CLOSE data, Numerous symbol types, both hollow and filled, skyline 
	plots, histograms, impulse. Sets may be draw as polygons filled
	in several different ways, from the data to the graph minimum Y, 
	maximum Y, minumum X, maximum X, X = 0.0, Y = 0.0, or as a polygon.
   * Block data feature for those data sets arranged in equal length
	columns allowing sets of any type to be formed by any combination
	of the columns. Presently there is a 30 column limit, the length
	of the columns is limited by available memory.
   * Continuous display of the location of the pointer depending on 
	the current graph scaling. The format of the display can be
	set to any of the time-date formats, latitude/longitude. The
	default is to display the XY coordinates of the mouse in user 
	coordinates. As the graph focus changes, so does the format
	and scaling of the locator.
   * User-defined scaling, tick marks, labels, symbols, line styles, 
	colors. Tick labels may be drawn at any angle on either
	or both sides of the graph, staggered (offset for long
	labels). There are several formats for tick labels, including
	many time-date formats, latitude-longitude, decimal, exponential
	and power-of-10. Tick labels and tick marks may be specified
	by the user. Grid lines may be drawn in lieu of tickmarks.
	Each coordinate direction allows 3 axes, the primary, zero,
	and an alternate axis that allows a scale differing from the
	graph coordinate scaling.
   * Graph legends.
   * Annotative text with sub/super scripts, lines with/without arrow heads,
	boxes filled or unfilled.
   * Operations on data sets, kill, copy, move, reverse, sort, drop,
	join, coalesce, write, swap.
   * Region operations, define a region as inside or outside a polygon,
	or half planes defined by a line. Extract points from a region 
	to a set, delete points, evaluate an expression on points in a 
	region. Area and perimeter calculations from a polygon.
   * Mouse powered point editing, add points to a set, delete points
	from a set, move a point in a set (horizontally, vertically,
	or in both directions). There is a feature called tracker that
	when active, warps the pointer forward or backward through the
	points in a set, displaying the set number, the index of the point, 
	and the X, Y location of the point. There is a find point feature
	that allows information to be displayed about arbitrary points
	in sets.
   * Batch mode for unattended plotting.
   * Read and write parameters used during a session.
   * Polynomial regression, splines, running averages/minimums/maximums/
	standard deviations/medians, DFT/FFT, spectrum, phase, sampling,
	cross/auto-correlation, numerical integration, numerical 
	differentiation, histograms, evaluate expressions on sets.
   * Pan, zoom (mouse powered), shrink and expand the graph scaling, 
	with each graph allowing 20 different views through a mechanism 
	called the world stack. The graph viewport (where it appears
	on the page) can be set manually or by the mouse.
   * Command line interpreter with a history list and playback feature.
   * Autoscaling along each or both coordinate directions, on all sets
	or a selected set.
   * Support through device independent graphic drivers for
	PostScript, HPGL, and FrameMaker .mif format.

Comments, suggestions, bug reports to pturner@amb4.ese.ogi.edu (if mail
fails, try pturner@ese.ogi.edu). Due to time constraints, replies will
be few and far between except for suggestions on how to get me out from 
under all this e-mail - messages on this topic will be answered promptly.

--Paul

Paul J Turner - pturner@amb4.ese.ogi.edu
Center for Coastal and Land-Margin Research
Oregon Graduate Institute
Beaverton, OR 97006-1999
Xref: sparky comp.windows.x:16188 comp.windows.x.apps:936