[BACK]Return to README.fit CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot / docs / old

Annotation of OpenXM_contrib/gnuplot/docs/old/README.fit, Revision 1.1.1.1

1.1       maekawa     1: Welcome to GNUFIT - an extension to GNUPLOT
                      2: ===========================================
                      3:
                      4: Version 1.2
                      5:
                      6: gnuplot has been widely established as a powerful tool to do data and
                      7: function plots. For the scientific use one additionally often needs
                      8: a nonlinear least squares fitting procedure to combine a model function
                      9: to measured data. This is introduced by GNUFIT. GNUFIT is a real extension
                     10: of GNUPLOT that means, it covers all features of GNUPLOT and adds some new
                     11: ones.
                     12:
                     13: GNUFIT incorporates a nonlinear least squares fit mechanism into GNUPLOT. The
                     14: fit uses the Marquardt-Levenberg-algorithm for fitting and the GNUPLOT
                     15: function evaluation mechanism for calculation. Thus it remains relatively
                     16: small. It offers all advantages of fitting every rather complex-formulated
                     17: function you can create with GNUPLOT (including complex calculation).
                     18:
                     19:
                     20: GNUFIT is available as follows:
                     21:
                     22:     gnufit12.tar.gz    All new sources and diff's against gnuplot3.4 and
                     23:                        gnuplot3.5, readmes, demos and installation hints
                     24:                        needed to compile and run GNUFIT on your machine,
                     25:                        provided that you already have the original
                     26:                        gnuplot sources.
                     27:
                     28:     gft12dos.zip       DOS executables
                     29:
                     30:
                     31: The files may be downloaded by anonymous ftp from
                     32:
                     33:        dartmouth.edu
                     34:        129.170.16.4
                     35:        /pub/gnuplot
                     36:
                     37:
                     38: A description of the files in gnufit12.tar.gz
                     39: =================================================
                     40:
                     41: readme.1st     This file - Overview
                     42: compile.fit    Some hints for the compilation on various platforms
                     43: install        UNIX shellscript to do the patches
                     44: install.bat    DOS Batchfile for the same purpose
                     45: credits        A list of people who helped me making GNUFIT stable
                     46:
                     47: fit.c          the main fitting routines
                     48: fit.h          Interface to fit.c
                     49: matrix.c       some matrix algebra needed in fit.c
                     50: matrix.h       interface to matrix.c
                     51: type.h         commonly used types
                     52: linux.trm      terminal driver for LINUX
                     53:
                     54: patches.35     Context diff's of the GNUFIT sources against the GNUPLOT3.5
                     55:                sources. They have been done using
                     56:                diff -cr oldfile newfile >> patches.35
                     57:                and may be applied to the gnuplot sources by the patch program.
                     58:                This is done also by the install-script.
                     59: patches.34     Same story based on gnuplot3.4 for the case of incompatibilities
                     60:
                     61:
                     62:
                     63: Installation procedure:
                     64: =======================
                     65:
                     66:
                     67: 1)  Start from the directory */diff which has been generated by untaring
                     68:     this package.
                     69:
                     70: 2)  Create a directory (e.g. called 'gnufit') and place a copy of the gnuplot3.2
                     71:     sources (including the subdirs) in it. Make sure that it is writable.
                     72:     gnuplot sources may be obtained from ftp.dartmouth.edu in
                     73:     /pub/gnuplot
                     74:
                     75: 3)  If you're not working under DOS or UNIX, create an appropriate
                     76:     scriptfile like has been done in 'install' (UNIX) or 'install.bat' (DOS).
                     77:     The only commandline-parameter of the scriptfile is the directory you
                     78:     just created (gnufit).
                     79:
                     80: 4)  Execute the scriptfile. This will copy the necessary sources to 'gnufit'
                     81:     and do the needed patches to the gnuplot sources. Finally it changes
                     82:     the actual working directory.
                     83:
                     84:     e.g.    install ~/gnufit
                     85:
                     86: 5)  Look at the file 'compile.fit' for compilation hints on your system.
                     87:     That may require small changes to the appropriate makefile, e.g. for
                     88:     compiler selection and compiler switches.
                     89:
                     90: 6)  Check the compilation hints for gnuplot in 'readme.ins' and execute them.
                     91:
                     92: GNUFIT has been successfully tested and compiled on the following
                     93: operating systems:
                     94:
                     95:     DOS (MSC 6.0), OS/2, SunOS, HPUX, IBM/RS6000, DEC Ultrix, DG/UX, LINUX
                     96:     Amiga
                     97:
                     98: Only the compilers mentioned in 'compile.fit' have been used.
                     99: For compatibility purposes with other scripts written for GNUPLOT, the
                    100: executables' filenames are still left 'gnuplot', 'gnuplot.exe' etc.
                    101: The starting message however distinguishes between GNUPLOT and GNUFIT.
                    102: To get a successful compilation on other systems there may be minor patches
                    103: to the sources necessary. If you succeed in adding a new platform, please
                    104: generate diff's of the modified sources and send them to me. They may be
                    105: included into a further release of GNUFIT.
                    106:
                    107:
                    108:
                    109: What is planned?
                    110: ================
                    111:
                    112: This will probably be the last release of GNUFIT. Not because I think it's
                    113: rubbish but because it will be included as an internal part into the next
                    114: official release of gnuplot. Development is under way!
                    115:
                    116: Please send any comments, bug-reports, implementation reports and
                    117: improvement proposals to bug-gnuplot@dartmouth.edu
                    118:
                    119: ***************************************************************************
                    120:
                    121: Carsten Grammes
                    122: Saarbruecker Str. 47
                    123: D-66292 Riegelsberg
                    124: Germany
                    125:
                    126: Internet Mail-Address:     cagr@rz.uni-sb.de
                    127: Telephone                  49 6897 935 0
                    128: Telefax                     49 6897 935 100
                    129:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>