The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD math : fudgit

Multi-purpose data-processing and fitting program

 FUDGIT is a double-precision multi-purpose fitting program.
It can manipulate complete columns of numbers in the form
of vector arithmetic. FUDGIT is also an expression language
interpreter understanding most of C grammar except pointers.
Morever, FUDGIT is a front end for any plotting program supporting
commands from stdin. It is a nice mathematical complement to
GNUPLOT, for example.

The main features of FUDGIT are:
   - Command shell including history;
   - Possible abbreviation of all the ``fitting mode'' commands;
   - Possible plural when it makes sense too;
   - Interactive shell supporting flow control (while,
     if-else-endif, foreach);
   - User definable macros;
   - User definable aliases;
   - On-line help;
   - On-line loadable procedure- or function-objects;
   - On-line selectable plotting program;
   - Fourier transforms;
   - Spline interpolation;
   - Smoothing;
   - Double-precision built-in calculator;
   - Built-in interpreter supporting most of C language including
     flow control (if, else, while, for, break, continue);
   - User definable functions and procedures;
   - Double-precision vector arithmetic;
   - Access to the complete C math library;
   - Access to any external C or FORTRAN routines/libraries
     through dynamic loading;
   - Built-in fitting series such as:
       + power series (polynomial);
       + sine series;
       + cosine series;
       + Legendre polynomials;
       + series of Gaussians;
       + series of exponentials;
       + series of lorentzian;
   - User definable fitting functions;
   - Totally dynamical allocation of variables and parameters;
   - Possible selection of fitting ranges;

FUDGIT has a collection of fitting routines including:
   - straight line (linear) least squares;
   - straight line (linear) least absolute deviation;
   - general linear least squares using QR decomposition;
   - general linear least squares using singular value decomposition;
   - nonlinear Marquardt-Levenberg method;
 

http://ftp.chg.ru/pub/math/Fudgit/



fudgit history


v. 1.13
date: 2006/02/14 15:09:02;  author: jmz;  state: Exp;  lines: +2 -2
Change MASTERSITE.

PR:		ports/93332
Submitted by:	Jean Milanez Melo 

v. 1.12 date: 2004/02/04 05:07:29; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.11 date: 2003/03/07 06:06:01; author: ade; state: Exp; lines: +2 -1 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.10 date: 2000/04/14 07:20:02; author: asami; state: Exp; lines: +5 -5 Convert to PORTNAME/PORTVERSION.
v. 1.9 date: 1999/08/25 07:09:37; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.8 date: 1999/08/22 23:33:04; author: mharo; state: Exp; lines: +5 -5 awk -> ${AWK} basename -> ${BASENAME} cat -> ${CAT} cp -> ${CP} ldconfig -> ${LDCONFIG} mkdir -> ${MKDIR}
v. 1.7 date: 1996/11/18 14:05:04; author: asami; state: Exp; lines: +2 -1 Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.
v. 1.6 date: 1995/05/03 02:21:59; author: asami; state: Exp; lines: +2 -1 Add more CATEGORIES. packages/orphans is now empty.
v. 1.5 date: 1995/04/22 11:30:07; author: asami; state: Exp; lines: +3 -2 I was going to convert the math Makefiles according to the new rules in bsd.port.mk, but there weren't any Makefiles that needed any tweaking. :] So, just some cosmetic changes.
v. 1.4 date: 1995/04/11 02:00:55; author: jmz; state: Exp; lines: +2 -1 Add MAINTAINER= jmz@FreeBSD.org
v. 1.3 date: 1995/04/11 01:18:52; author: asami; state: Exp; lines: +11 -1 Some more Makefile updates, for the math ports.
v. 1.2 date: 1995/01/27 07:26:00; author: jkh; state: Exp; lines: +1 -1 Another bogus tab
v. 1.1 date: 1994/11/17 15:25:25; author: jmz; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1994/11/17 15:25:26; author: jmz; state: Exp; lines: +0 -0 fudgit: data-processing and fitting program ============================================================================= v. 1.13 date: 2006/02/14 15:09:02; author: jmz; state: Exp; lines: +2 -2 Change MASTERSITE. PR: ports/93332 Submitted by: Jean Milanez Melo
v. 1.12 date: 2004/02/04 05:07:29; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.11 date: 2003/03/07 06:06:01; author: ade; state: Exp; lines: +2 -1 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.10 date: 2000/04/14 07:20:02; author: asami; state: Exp; lines: +5 -5 Convert to PORTNAME/PORTVERSION.
v. 1.9 date: 1999/08/25 07:09:37; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.8 date: 1999/08/22 23:33:04; author: mharo; state: Exp; lines: +5 -5 awk -> ${AWK} basename -> ${BASENAME} cat -> ${CAT} cp -> ${CP} ldconfig -> ${LDCONFIG} mkdir -> ${MKDIR}
v. 1.7 date: 1996/11/18 14:05:04; author: asami; state: Exp; lines: +2 -1 Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.
v. 1.6 date: 1995/05/03 02:21:59; author: asami; state: Exp; lines: +2 -1 Add more CATEGORIES. packages/orphans is now empty.
v. 1.5 date: 1995/04/22 11:30:07; author: asami; state: Exp; lines: +3 -2 I was going to convert the math Makefiles according to the new rules in bsd.port.mk, but there weren't any Makefiles that needed any tweaking. :] So, just some cosmetic changes.
v. 1.4 date: 1995/04/11 02:00:55; author: jmz; state: Exp; lines: +2 -1 Add MAINTAINER= jmz@FreeBSD.org
v. 1.3 date: 1995/04/11 01:18:52; author: asami; state: Exp; lines: +11 -1 Some more Makefile updates, for the math ports.
v. 1.2 date: 1995/01/27 07:26:00; author: jkh; state: Exp; lines: +1 -1 Another bogus tab
v. 1.1 date: 1994/11/17 15:25:25; author: jmz; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1994/11/17 15:25:26; author: jmz; state: Exp; lines: +0 -0 fudgit: data-processing and fitting program ============================================================================= v. 1.13 date: 2006/02/14 15:09:02; author: jmz; state: Exp; lines: +2 -2 Change MASTERSITE. PR: ports/93332 Submitted by: Jean Milanez Melo
v. 1.12 date: 2004/02/04 05:07:29; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.11 date: 2003/03/07 06:06:01; author: ade; state: Exp; lines: +2 -1 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.10 date: 2000/04/14 07:20:02; author: asami; state: Exp; lines: +5 -5 Convert to PORTNAME/PORTVERSION.
v. 1.9 date: 1999/08/25 07:09:37; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.8 date: 1999/08/22 23:33:04; author: mharo; state: Exp; lines: +5 -5 awk -> ${AWK} basename -> ${BASENAME} cat -> ${CAT} cp -> ${CP} ldconfig -> ${LDCONFIG} mkdir -> ${MKDIR}
v. 1.7 date: 1996/11/18 14:05:04; author: asami; state: Exp; lines: +2 -1 Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.
v. 1.6 date: 1995/05/03 02:21:59; author: asami; state: Exp; lines: +2 -1 Add more CATEGORIES. packages/orphans is now empty.
v. 1.5 date: 1995/04/22 11:30:07; author: asami; state: Exp; lines: +3 -2 I was going to convert the math Makefiles according to the new rules in bsd.port.mk, but there weren't any Makefiles that needed any tweaking. :] So, just some cosmetic changes.
v. 1.4 date: 1995/04/11 02:00:55; author: jmz; state: Exp; lines: +2 -1 Add MAINTAINER= jmz@FreeBSD.org
v. 1.3 date: 1995/04/11 01:18:52; author: asami; state: Exp; lines: +11 -1 Some more Makefile updates, for the math ports.
v. 1.2 date: 1995/01/27 07:26:00; author: jkh; state: Exp; lines: +1 -1 Another bogus tab
v. 1.1 date: 1994/11/17 15:25:25; author: jmz; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1994/11/17 15:25:26; author: jmz; state: Exp; lines: +0 -0 fudgit: data-processing and fitting program =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm