home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / graphics / gnuplot / 350 < prev    next >
Encoding:
Text File  |  1992-11-11  |  2.6 KB  |  64 lines

  1. x-gateway: rodan.UU.NET from info-gnuplot to comp.graphics.gnuplot; Thu, 12 Nov 1992 02:08:36 EST
  2. From: isaac@frodo.Physics.McGill.CA (Martin-D. Lacasse)
  3. Message-ID: <9211120707.AA15017@elrond.physics.mcgill.ca>
  4. Subject: data manipulation and fitting
  5. Date: Thu, 12 Nov 1992 02:07:27 EST
  6. X-Mailer: ELM [version 2.3 PL0]
  7. Newsgroups: comp.graphics.gnuplot
  8. Path: sparky!uunet!wendy-fate.uu.net!info-gnuplot
  9. Sender: info-gnuplot-request@arc.nasa.gov
  10. Lines: 52
  11.  
  12.  
  13.     Hi everyone!
  14.  
  15.     If you use GNUPLOT and do day to day fitting (linear or
  16.     non-linear), Fourier transforms, column manipulations
  17.     and plotting (and moreover, you hate awk) then this might
  18.     interest you.
  19.  
  20.     In course of my (student) work, I had to deal with a
  21.     *lot* of data files to fit, modify, plot, Fourier transform,
  22.     etc. This lead me (over the last year) to write a mathematical
  23.     front end to GNUPLOT. At first, this program was built for
  24.     a particular personal need, but very fast it spread in our research
  25.     group and I soon had to answer requests for further developments.
  26.  
  27.     Basically, the program runs with GNUPLOT (version 3.2
  28.     is better) without any modification. It allows the user to
  29.     use the syntax of C-shell for having aliases, while and
  30.     foreach loops. Macros can also be defined. This is how I
  31.     dealt with the multiple files to transform/fit/plot. This is
  32.     particularly useful when one has to fit the parameters obtained
  33.     from a series of previous fits. For the data (column)
  34.     manipulation, the program uses a C-interpreter I wrote, with
  35.     some particular adaptations. It supports variables, vectors
  36.     (the data columns) as well as strings. All vector assignments are
  37.     implicit loops. Thus, commands like:  x=1; X=x++ define a
  38.     vector X ranging from 1 to the vector size.  Most (if not all)
  39.     C math library functions are available for data manipulation.
  40.     Vectors can be read, saved, appended... and obviously plotted!
  41.  
  42.     As it stands now, it is only supported on UNIX and compiles
  43.     on AIX, ULTRIX, IRIX, and HPUX.
  44.  
  45.     It is fully documented, and a series of past applications are
  46.     provided as examples. If you know C and C-shell programming,
  47.     you'll feel at home. If not, you'll find that using it is
  48.     relatively easy.  Although the program is still under
  49.     development, it is in a relatively stable state.
  50.  
  51.     This program is called FUDGIT and is available by anonymous ftp at
  52.     ftp.physics.mcgill.ca. I'd like to have your feedback concerning
  53.     it.
  54.  
  55. -- 
  56.  
  57.  Martin-D. Lacasse                   internet: isaac@physics.mcgill.ca
  58.  Physics Department                     voice: (514) 398-7027
  59.  McGill University                        fax: (514) 398-8434
  60.  Montreal
  61.  Quebec, Canada
  62.  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  63.  
  64.