references added to Scipad, sciGUI added
[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) and improved by
76         Enrico Segre and François Vogel, two Scilab Developers to take
77         an active part in Scilab development.
78
79 SciGui: a tcl gui environment developed by Jaime Urzua: jaime_urzua@yahoo.com
80         used for the help browser, waitbar and editvar 
81
82 signal: routines from IEEE Signal processing library.
83
84 Slicot : automatic control routines (www.win.tue.nl/wgs/slicot.html)
85
86 sparse: Operations on sparse matrices (S. Steer INRIA)
87
88          sparse Lu factorization and resolution comes from Sparse 1.3
89          by Kenneth S. Kundert, Alberto Sangiovanni-Vincentelli and
90          the University of California (see Copyright notice in
91          programs of the "sparse" directory). The code was modified to
92          work with singular matrices (J.P.Chancelier). lu.c
93          (INRIA/ENPC)
94
95          sparse Cholesky factorization codes are by Joseph W.H. Liu
96          and Esmond G. Ng and Barry W. Peyton from Mathematical
97          Sciences Section, Oak Ridge National Laboratory
98
99          routines to read .mps file (sparse linear programming) are from 
100          J. Gondzio (Hopdm).
101
102 os_specific: system specific Scilab routines (INRIA/ENPC). 
103          link.c ,link*.c: dynamic linking of programs for differents 
104          architectures (Erlich,Chancelier) link_linux.c was initiated 
105          by B.Lapeyre.
106          zzledt.c is from Mitchell and Gauthier ass.
107
108 tksci: interface with TCL/TK (obsolete) developed by Bertrand Guiheneuf.
109
110 tclsci: interface with TCL/TK developed by Allan CORNET.
111
112 X11: optionnal Xaw and Xmu routines  (from MIT X11 distribution).
113
114 xsci: top level window and utilities using code from: xterm, xxgdb, xfig 
115          combined and modified by J.P. Chancelier.
116
117 wsci: Scilab programs for the windows version derived from 
118          gnuplot/gsview (gvwprn.c) and emacs (runemacs.c) (J.P.Chancelier).