summaryrefslogtreecommitdiff
path: root/math/fudgit/pkg-descr
diff options
context:
space:
mode:
authorJean-Marc Zucconi <jmz@FreeBSD.org>1994-11-17 15:25:27 +0000
committerJean-Marc Zucconi <jmz@FreeBSD.org>1994-11-17 15:25:27 +0000
commit9edf34decf5be17b2fc30b84ba908f21275c0ee2 (patch)
tree932540f354ac62f92b7b0e327e523d9dbc80d2e8 /math/fudgit/pkg-descr
parentUpgrade to the latest version (0.22) (diff)
fudgit: data-processing and fitting program
Notes
Notes: svn path=/head/; revision=402
Diffstat (limited to 'math/fudgit/pkg-descr')
-rw-r--r--math/fudgit/pkg-descr48
1 files changed, 48 insertions, 0 deletions
diff --git a/math/fudgit/pkg-descr b/math/fudgit/pkg-descr
new file mode 100644
index 000000000000..13e1067ecf84
--- /dev/null
+++ b/math/fudgit/pkg-descr
@@ -0,0 +1,48 @@
+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;