[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Failed Mail +jun/deadletter/3



Please look into this mail.  It was sent to our postmaster because
of an error in address.

Thanks,

--Chris
Christine Fleming
SCS User Services
x2591

------- Forwarded Message

Return-Path: <@SPICE.CS.CMU.EDU:MAILER-DAEMON@SEI.CMU.EDU>
Received: from spice.cs.cmu.edu by VEGA.FAC.CS.CMU.EDU id aa09688;
          5 Jun 90 3:13:18 EDT
Received: from sei.cmu.edu by SPICE.CS.CMU.EDU id aa14405; 5 Jun 90 3:07:03 EDT
Received: from SPICE.CS.CMU.EDU by sei.cmu.edu (5.61/2.3)
        id AA00320; Tue, 5 Jun 90 03:06:27 -0400
Date: Tue, 5 Jun 90 03:06:27 -0400
From: Mail Delivery Subsystem <MAILER-DAEMON@SEI.CMU.EDU>
Subject: Returned mail: unknown mailer error 1
Message-Id: <9006050706.AA00320@sei.cmu.edu>
To: Postmaster@SPICE.CS.CMU.EDU
MMDF-Warning:  Parse error in original version of preceding line at SPICE.CS.CMU.EDU

   ----- Transcript of session follows -----
sh: /usr/local/etc/nic-bbrec: not found
554 |"/usr/local/etc/nic-bbrec s3600"... unknown mailer error 1

   ----- Unsent message follows -----
Received: from SPICE.CS.CMU.EDU by sei.cmu.edu (5.61/2.3)
        id AA00318; Tue, 5 Jun 90 03:06:27 -0400
Received: from pt.cs.cmu.edu by SPICE.CS.CMU.EDU id aa14374;
          5 Jun 90 3:02:36 EDT
Received: from SEI.CMU.EDU by PT.CS.CMU.EDU;  5 Jun 90 02:56:45 EDT
Received: from IU.AI.SRI.COM by sei.cmu.edu (5.61/2.3)
        id AA00304; Tue, 5 Jun 90 02:55:11 -0400
Received: from Warbucks.AI.SRI.COM by IU.AI.SRI.COM via SMTP with TCP;
	  Mon, 4 Jun 90 23:12:46-PST
Received: from uunet.uu.net by Warbucks.AI.SRI.COM with INTERNET ; Mon,
	  4 Jun 90 23:10:54 PDT
Received: by uunet.uu.net (5.61/1.14) with UUCP id AA19291; Tue,
	  5 Jun 90 02:10:47 -0400
Received: by opal.STC.LOCKHEED.COM (4.0/1.74); Tue,
	  5 Jun 90 01:04:31 CDT
Received: from ALAN.kahuna.decnet.lockheed.com by
	  human-torch.lockheed.com (4.0/SMI-4.0) id AA28655; Mon,
	  4 Jun 90 22:58:19 PDT
Received: from KARL.kahuna.decnet.lockheed.com by
	  ALAN.kahuna.decnet.lockheed.com via CHAOS with CHAOS-MAIL id
	  42856; 4 Jun 90 23:02:06 PDT
Date: Mon, 4 Jun 90 23:02 PDT
From: Scott Fisher <Fisher@ALAN.kahuna.decnet.lockheed.com>
Subject: plot software
To: slug@ALAN.kahuna.decnet.lockheed.com
Message-Id: <19900605060210.2.FISHER@KARL.kahuna.decnet.lockheed.com>

Hello,

	Below are some notes concerning my plotting softare.

I will send a tape of the software to the SLUG 90 meeting.
In the meantime, I'll mail out a prelim version to all who want it
immediately.  It needs to mailed out in pieces in order not to 
break mailers.  Lockheed presently has no FTP support.  (I'd modem
it out to some univerity computer for FTP access, but I don't
access to such an account)

	I wrote the code during my object-oriented frenzy stage (so it's
as object oriented as it gets).  The philosophy of the substrate was to
have different flavors for the various "features" of a plot, those
features being:

1.  plot axes
2.  axes labels (exponential type or regular type)
                  1e9                   1.230
3.  plot-type (cartestian, polar, semi-log, log-log)
4.  Axes titles
5.  Page and plot titles.
6.  Data (to be plotted) flavor
7.  Curve type (dashed, solid, etc)
8.  Grid type (allowing for various ways to parametrize a grid)

In order to interface user data to the plotter substrate, a data
flavor needs to be defined, along with the 3 methods shown below:

1.  number-of-data-points (returns number of points to be plotted)
2.  get-data-point (returns next point to plot)
3.  reset-data-index (returns data pointer to start of data

Each flavor has many keyword options (added and built-upon ones from the
graphics substrate).  I haven't gotten around to trying all of the
keyword options (like the color related keywords provided by the
graphics substrate) 

Any output is funneled though a transform which allows the plot to be
rotated, sized, and placed anywhere on the page (page being a collection
of plots with an associated output screen (hardcopy or window)
This feature put the Symbolics graphics substrate to the test, and it
passed with flying colors (ie, I was unduely impressed with the graphics
substrate).   

		Misc plotter substrate features:

1.  Multiple plots on page
2.  Position (rotate, translate, scale) onto page as desired
3.  Multiple plots to one page
4.  Multiple curves on plot
5.  Preshape function can be supplied for each curve in order to
    apply a function to the data before being plotted.
6.  Plot every nth point of data set (useful for big-data problems)
7.  Autolabeling (for grid and associated labels).

		Plotter interface (some features)

1.  Zoom in and out and look at certain portions of data.  (This was
simply implemented as choosing a percentage of data to look at, as
opposed to the fancier way of using a mouse and presentation types)

2.  Find graph extremum 


	As I recall, the debug-cycle that I did for the substrate
was a fun experience.  Also, just got done testing some more features and
came away with a good feeling (picking and choosing various
plot-feature-flavors is a fun way to program).  I will continue testing
in my spare time in order to provide a minimal-bug program.  (There is
no such thing a large, bug-free code, not even TEX was bug free).
	
There are zillions of combinations of keyword-parameter settings, so
users should be able to customize their plots to their brain's content.

Hope this helps the potential user of this software.

Scott Fisher
fisher@alan.decnet.lockheed.com

------- End of Forwarded Message