mise ajour 2.7
[scilab.git] / scilab / ACKNOWLEDGEMENTS
1                             ORIGIN OF CODE
2                             **************
3
4     The contribution of many people is acknowledged (the following list
5     is not exhaustive!).
6
7 calelm: low level routines (INRIA).
8
9 control: LINPACK + EISPACK + INRIA routines.
10          dsubsp and exchnqz: Paul van Dooren.
11          rpoly: copyrighted by the ACM (alg. 493), which grants
12                  general permission to distribute provided 
13                  the copies are not made for direct commercial advantage. 
14          lybsc, lydsr, lybad,sydsr and sybad are adapted from SLICE 
15                 (M. Denham).
16          sszer: Emami-naeini, A. and van Dooren, P. (Automatica paper).
17          syhsc: G.Golub, S.Nash, C.van Loan, Stanford University.
18          rilac, ricd: A. Laub.
19          dexpm1, pade, dclmat, coef, cerr, wexpm1, wpade, wclmat: J. Roche.
20          polmc: adapted from P.Hr. Petkov, Sofia, Bulgaria.
21          bdiag: adapted from Bavely and Stewart.
22          ereduc,fstair: T. Beelen, P. Van Dooren.
23
24 default: Scilab routines (INRIA/ENPC) for the user.  Funtab.c
25          (J.P.Chancelier) is derived from an hash table code from The
26          University of California, Berkeley.
27
28 dcd: Library of Fortran Routines for Cumulative Distribution
29          Functions, Inverses, and Other Parameters (February, 1994)
30          Barry W. Brown, James Lovato, Kathy Russell Department of
31          Biomathematics, Box 237, The University of Texas,
32          M.D. Anderson Cancer Center. 1515 Holcombe
33          Boulevard. Houston, TX 77030.
34      Interfaced by J.P Chancelier and B. Pinçon.
35
36 dld: is a library package of C functions that performs "dynamic link
37          editing" from Wilson Ho (how@cs.ucdavis.edu). It is used on
38          the linux version of scilab.
39
40 FreeBSD port: by Dan McMahill.
41
42 graphics: Scilab graphics routines by Jean-Philippe Chancelier (Enpc).
43
44 graphics based on entities: INRIA (M. Philippe, D. Abdemouche).
45  
46 integ: routines from Odepack and Quadpack.
47          dassl: L. Petzold (LLNL).
48          hybrd: Minpack (ANL).
49          routines colnew from U. Ascher and G. Bader
50
51 interf: Scilab interface with numerical libraries (INRIA/ENPC).
52
53 menusX: Scilab menus (J.P.Chancelier/INRIA).
54
55 metanet: routines for network analysis (Metanet, INRIA and many public
56          programs).
57
58 optim: optimization routines (Modulopt library, INRIA).
59          quapro: E. Casas Renteria & C. Pola Mendez (Universidad de Cantabria).
60          semidef: L. Vandenberghe- S. Boyd code (sp.c, see copyright notice in
61          /routines/optim).
62
63 poly: Scilab polynomial library (INRIA).
64
65 pvm: interface routines with PVM developed by ReMaP and Resedas projects 
66      at INRIA.
67
68 qsort: qsort.c ( quicksort from the University of California Berkeley) 
69        modified for Scilab.
70
71 randlib: Library of Fortran Routines for Random Number Generation
72           Barry W. Brown, James Lovato, Kathy Russell, John Venier.
73
74 scipad: an embedded text editor scipad derived from TkNotepad
75         (www.mindspring.com/~joeja/programs.html).
76
77 signal: routines from IEEE Signal processing library.
78
79 Slicot : automatic control routines (www.win.tue.nl/wgs/slicot.html)
80
81 sparse: Operations on sparse matrices (S. Steer INRIA)
82
83          sparse Lu factorization and resolution comes from Sparse 1.3
84          by Kenneth S. Kundert, Alberto Sangiovanni-Vincentelli and
85          the University of California (see Copyright notice in
86          programs of the "sparse" directory). The code was modified to
87          work with singular matrices (J.P.Chancelier). lu.c
88          (INRIA/ENPC)
89
90          sparse Cholesky factorization codes are by Joseph W.H. Liu
91          and Esmond G. Ng and Barry W. Peyton from Mathematical
92          Sciences Section, Oak Ridge National Laboratory
93
94          routines to read .mps file (sparse linear programming) are from 
95          J. Gondzio (Hopdm).
96
97 sun: system specific Scilab routines (INRIA/ENPC). 
98          link.c ,link*.c: dynamic linking of programs for differents 
99          architectures (Erlich,Chancelier) link_linux.c was initiated 
100          by B.Lapeyre.
101          zzledt.c is from Mitchell and Gauthier ass.
102
103 tksci: interface with TCL/TK developed by Bertrand Guiheneuf.
104
105 X11: optionnal Xaw and Xmu routines  (from MIT X11 distribution).
106
107 xsci: top level window and utilities using code from: xterm, xxgdb, xfig 
108          combined and modified by J.P. Chancelier.
109
110 wsci: Scilab programs for the windows version derived from 
111          gnuplot/gsview (gvwprn.c) and emacs (runemacs.c) (J.P.Chancelier).