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