home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / graphics / gnuplot / 404 < prev    next >
Encoding:
Text File  |  1992-11-18  |  4.4 KB  |  101 lines

  1. Newsgroups: comp.graphics.gnuplot
  2. Path: sparky!uunet!caen!saimiri.primate.wisc.edu!ames!usenet
  3. From: woo@ra-next.arc.nasa.gov (Alex Woo x6010 227-6 rm 315)
  4. Subject: FYI: Fudgit
  5. Message-ID: <1992Nov18.235516.12592@news.arc.nasa.gov>
  6. Sender: usenet@news.arc.nasa.gov
  7. Reply-To: woo@ames.arc.nasa.gov
  8. Organization: NASA Ames Research Center, Moffett Field, CA
  9. Date: Wed, 18 Nov 1992 23:55:16 GMT
  10. Lines: 89
  11.  
  12. The following was posted to sci.math.num-analysis.  This is
  13. a repost.  I tried to send it to info-gnuplot@ames.arc.nasa.gov
  14. but one direction of this gateway appears to be down.
  15.  
  16. Alex
  17.  
  18. Path: ames!olivea!charnel!sifon!isaac
  19. From: isaac@gildor.Physics.McGill.CA (Martin-D. Lacasse)
  20. Newsgroups: sci.math.num-analysis
  21. Subject: C-based fitting and data manipulation program
  22. Message-ID: <1992Nov17.003301.9355@sifon.cc.mcgill.ca>
  23. Date: 17 Nov 92 00:33:01 GMT
  24. Sender: news@sifon.cc.mcgill.ca
  25. Reply-To: isaac@physics.mcgill.ca
  26. Organization: Center for the Physics of Materials, McGill University
  27. Lines: 63
  28.  
  29.  
  30.     If you use GNUPLOT and do day to day fitting (linear or non-linear)
  31.     or Fourier transforms, column manipulation and plotting (and
  32.     moreover, you hate awk) then this might interest you.
  33.  
  34.     Hi everyone!
  35.  
  36.     In course of my (student) work, I had to deal with a *lot* of data
  37.     files to fit, modify, plot, Fourier transform, etc. This lead me
  38.     (over the last year) to write a mathematical front end to GNUPLOT.
  39.     At first, this program was built for a particular personal need,
  40.     but very fast it spreaded in our research group and I soon had to
  41.     answer requests for further developments.
  42.  
  43.     Basically, the program runs with GNUPLOT (version 3.2 is fine,
  44.     earlier versions need to be recompiled to prevent exit on error)
  45.     without any modification. It allows the user to use the syntax of
  46.     C-shell for having aliases, while and foreach loops, Macros can
  47.     also be defined. This is how I dealt with the multiple files to
  48.     transform/fit/plot. This is particularly useful when one has to fit
  49.     the parameters obtained from a series of previous fits. For the
  50.     data (column) manipulation, the program uses a C-interpreter I
  51.     wrote, with some particular adaptations. It supports variables,
  52.     vectors (the data columns) as well as strings. All vector
  53.     assignments are implicit loops, Thus, commands like:  x=1; X=x++
  54.     define a vector X ranging from 1 to the vector size. Most (if not
  55.     all) C math library functions are available for data manipulation.
  56.     So, commands like Y = sin(X*pi)^2 assigns vector Y to the square of
  57.     the sin() of PI times each element of vector X. With these
  58.     extensions, the resulting flavour of C becomes a nice data
  59.     manipulation language.
  60.  
  61.     As it stands now, it is only supported on UNIX and compiles
  62.     on AIX, ULTRIX, IRIX, and HPUX.
  63.  
  64.     It is fully documented, and a series of past applications are
  65.     provided as examples. If you know C and C-shell programming, you'll
  66.     feel at home. If not, you'll find that using it is relatively easy.
  67.     Although the program is still under development, it is in a
  68.     relatively stable state.
  69.  
  70.     Some of the included mathematical routines were based on the ones
  71.     found in Numerical Recipes. Most of them were deeply modified to
  72.     allow user-defined application, dynamic memory, and elegant error
  73.     recovery. However, before I know more about the fuzzy (and
  74.     sometimes funny) limits of numerical method copyrights I suggest
  75.     that you don't use that program unless you already have access to
  76.     NR routines. If someone can enlighten me about this point, please do!
  77.     (Use e-mail, I don't think this group is the good place for that).
  78.  
  79.     This program is called FUDGIT and is available by anonymous ftp at
  80.     ftp.physics.mcgill.ca. 
  81.  
  82.     Enjoy!
  83.  
  84. ---
  85.  
  86.  Martin-D. Lacasse                   internet: isaac@physics.mcgill.ca
  87.  Physics Department                     voice: (514) 398-7027
  88.  McGill University                        fax: (514) 398-8434
  89.  Montreal
  90.  Quebec, Canada
  91.  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  92.  
  93.  
  94. --
  95. ==============================================================
  96. Alex Woo, MS 227-6               woo@ames.arc.nasa.gov
  97. NASA Ames Research Center        NASAMAIL      ACWOO
  98. Moffett Field, CA 94035-1000     SPANET        24582::WOO
  99. (415) 604-6010 (FAX) 604-4357   {hplabs,decwrl,uunet}!ames!woo
  100. ==============================================================
  101.