[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     ! 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>