[ANN] Numerical methods code available in Squeak
Roger Whitney
whitney at cs.sdsu.edu
Tue Jun 18 04:59:07 UTC 2002
The Smalltalk code from Object-Oriented Implementation of Numerical
Methods: An Introduction with Java & Smalltalk", Didier Besset, 2000 by
Morgan Kaufmann Publishers, http://www.mkp.com is now available on
sourceforge at:
http://sourceforge.net/projects/dhbnumerics/
The code has been ported to:
VisualWorks (VW) 3 (with and without envy), VW 5i, VW7,
Squeak 3.2,
Dolphin 4 (also works in current version of dolphin),
VisualAge Smalltalk 6.0 and
Smalltalk/X.
The code has been ported and distributed with permission from Didier
Besset and Morgan Kaufmann Publishers. It is distributed under the GNU
Library or Lesser General Public License (LGPL). See
http://www.gnu.org/licenses/lgpl.html for more information on LGPL.
From the table of contents of the book here is a partial list of the
functionality implemented:
Evaluating Functions
Interpolation
Lagrange, Newton, Neville, Bulirsch-Stoer, Cubic Spline
Finding Zeros of a function
Bisection, Newton, Roots of Polynomials
Integration of Functions
Simpson, Romberg
Series
Infinite Series, Continued fractions, Incomplete Gamma & Beta functions
Linear Algebra
Gaussian Elimination, LUP Decomposition, determinants, Matrix
inversion, eigenvalues, eigenvectors
Statistical Analysis
F-test, t-test, chi-square test, least-square estimation, linear
regression
Optimization
Hill-climbing, Powell's algorithm, Simplex method, genetic algorithms
Data Mining
See Besset's book for a complete list and documentation on how to use
the code.
Thanks to Didier Besset for his work in producing the code and the book,
and thanks for allowing the port and distribution of the code.
Joseph Whitesell ported Besset's code to VisualWorks 3 and obtained
permission from Morgan Kaufmann Publishersto distributed the ports
under LGPL. Claus Gittinger, Sean Glazier, Jeff Hallman, Paolo Lorri,
Chris Uppal, Adriaan van Os,Joseph Whitesell and Roger Whitney were
involved in porting the code. Much of the work was done at Camp
Smalltalk 3 at Essen and Camp Smalltalk 4 at Colorado Springs.
----
Roger Whitney Mathematical & Computer Sciences Department
whitney at cs.sdsu.edu San Diego State University
http://www.eli.sdsu.edu/ San Diego, CA 92182-7720
(619) 583-1978
(619) 594-3535 (office)
(619) 594-6746 (fax)
More information about the Squeak-dev
mailing list
|