The FreeBSD Ports Archive
FreeBSD math : fudgit4>
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
=============================================================================
|
| |

|