5e0ec5cd82d01c9e8b95bd5088d2cd3e6f6c9f24
[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 PDE Scicos palette: developped by  EADS-CCR.
66
67 pvm: interface routines with PVM developed by ReMaP and Resedas projects 
68      at INRIA.
69
70 qsort: qsort.c ( quicksort from the University of California Berkeley) 
71        modified for Scilab.
72
73 randlib: Library of Fortran Routines for Random Number Generation
74           Barry W. Brown, James Lovato, Kathy Russell, John Venier.
75
76 scipad: an embedded text editor scipad derived from TkNotepad
77         (http://home.earthlink.net/~joseph-ja/programs.html#Tcl-Tk) and improved by
78         Enrico Segre and François Vogel, two Scilab Developers to take
79         an active part in Scilab development.
80
81 SciGui: a tcl gui environment developed by Jaime Urzua: jaime_urzua@yahoo.com
82         used for the help browser, waitbar and editvar 
83
84 signal: routines from IEEE Signal processing library.
85
86 Slicot : automatic control routines (www.win.tue.nl/wgs/slicot.html)
87
88 sparse: Operations on sparse matrices (S. Steer INRIA)
89
90          sparse Lu factorization and resolution comes from Sparse 1.3
91          by Kenneth S. Kundert, Alberto Sangiovanni-Vincentelli and
92          the University of California (see Copyright notice in
93          programs of the "sparse" directory). The code was modified to
94          work with singular matrices (J.P.Chancelier). lu.c
95          (INRIA/ENPC)
96
97          sparse Cholesky factorization codes are by Joseph W.H. Liu
98          and Esmond G. Ng and Barry W. Peyton from Mathematical
99          Sciences Section, Oak Ridge National Laboratory
100
101          routines to read .mps file (sparse linear programming) are from 
102          J. Gondzio (Hopdm).
103
104 os_specific: system specific Scilab routines (INRIA/ENPC). 
105          link.c ,link*.c: dynamic linking of programs for differents 
106          architectures (Erlich,Chancelier) link_linux.c was initiated 
107          by B.Lapeyre.
108          zzledt.c is from Mitchell and Gauthier ass.
109
110 tksci: interface with TCL/TK (obsolete) developed by Bertrand Guiheneuf.
111
112 tclsci: interface with TCL/TK developed by Allan CORNET.
113
114 X11: optionnal Xaw and Xmu routines  (from MIT X11 distribution).
115
116 xsci: top level window and utilities using code from: xterm, xxgdb, xfig 
117          combined and modified by J.P. Chancelier.
118
119 wsci: Scilab programs for the windows version derived from 
120          gnuplot/gsview (gvwprn.c) (J.P.Chancelier).