Help from Jonathan Blanchard
[scilab.git] / scilab / ACKNOWLEDGEMENTS
1
2
3                         CONTRIBUTORS
4                         ************
5
6 Outside of the Scilab Consortium, many people contributed to Scilab version 5.
7 We are very grateful for all the work and the time they all spend to make
8 Scilab a better software.
9
10 * Vorona Aleksey
11         - Russian localization
12
13 * Jonathan Blanchard
14         - Misc patches for Solaris
15         - Testing of Scilab under Solaris
16
17 * Yann Collette
18         - Genetic algorithm
19         - Generic probabilistic meta-algorithm
20         - Param/parameters module
21         - French localization
22         - Bug reports
23         - Bug Fixes
24
25 * Arnaud Dessein
26         - French localization
27
28 * Markus Dittrich 
29         - Misc patches for Gentoo
30
31 * Andrea Florio
32         - Misc patches for Opensuse
33
34 * Tomasz Pawel Gajc
35         - Misc patches for Mandriva
36
37 * Aurélien Gérôme
38         - Misc patches for Debian & Ubuntu
39
40 * Sébastien Jourdain from Artenum ( http://www.artenum.com )   
41         - Scilab Console console ( Jrosetta )
42
43 * Yung-Jang Lee
44         - Management of non-UTF8 asian/russian charset internationalization
45         - Modification of almost all the i/o functions in order to handle directory
46          and file names containing UTF-8 characters.
47         - Traditional Chinese localization
48
49 * Séverin Lemaignan
50         - Advice
51
52 * Olivier Mehani
53         - Advice
54         - Patches
55
56 * Stéphane Mottelet 
57         - Advice
58         - Bug reports
59         - Misc patches for Mac OS X
60
61 * Bruno Pinçon
62         - UMFPACK interface
63         - Bug reports
64         - Bug fixes
65         - Advice
66
67 * Jacques-Deric Rouault 
68         - Bug reports
69
70 * Jean-Sebastien Roy 
71         - Misc patches for FreeBSD
72
73 * Enrico Segre
74         - Scipad
75         - Bug reports
76         - Bug fixes
77         - Advice
78
79 * François Vogel
80         - Scipad
81         - Bug reports
82         - Bug fixes
83         - Advice
84
85 * Torsten Werner
86         - Misc patches for Debian & Ubuntu
87
88 * Jeffrey Whitaker
89         - Misc patches for Mac OS X
90
91 * Shiqi Yu
92         - Simplified Chinese localization
93
94 And many others...
95
96                             ORIGIN OF CODE
97                             **************
98
99     The contribution of many people is acknowledged (the following list
100     is not exhaustive!).
101
102 calelm: low level routines (INRIA).
103
104 control: LINPACK + EISPACK + INRIA routines.
105          dsubsp and exchnqz: Paul van Dooren.
106          rpoly: copyrighted by the ACM (alg. 493), which grants
107                  general permission to distribute provided 
108                  the copies are not made for direct commercial advantage. 
109          lybsc, lydsr, lybad,sydsr and sybad are adapted from SLICE 
110                 (M. Denham).
111          sszer: Emami-naeini, A. and van Dooren, P. (Automatica paper).
112          syhsc: G.Golub, S.Nash, C.van Loan, Stanford University.
113          rilac, ricd: A. Laub.
114          dexpm1, pade, dclmat, coef, cerr, wexpm1, wpade, wclmat: J. Roche.
115          polmc: adapted from P.Hr. Petkov, Sofia, Bulgaria.
116          bdiag: adapted from Bavely and Stewart.
117          ereduc,fstair: T. Beelen, P. Van Dooren.
118
119 default: Scilab routines (INRIA/ENPC) for the user. 
120
121 dcd: Library of Fortran Routines for Cumulative Distribution
122          Functions, Inverses, and Other Parameters (February, 1994)
123          Barry W. Brown, James Lovato, Kathy Russell Department of
124          Biomathematics, Box 237, The University of Texas,
125          M.D. Anderson Cancer Center. 1515 Holcombe
126          Boulevard. Houston, TX 77030.
127         Interfaced by J.P Chancelier and B. Pinçon.
128
129 dld: is a library package of C functions that performs "dynamic link
130          editing" from Wilson Ho (how@cs.ucdavis.edu). It is used on
131          the linux version of scilab.
132
133 FreeBSD port: by Dan McMahill.
134
135 graphics based on entities: INRIA (M. Philippe, D. Abdemouche).
136  
137 integ: routines from Odepack and Quadpack.
138          dassl: L. Petzold (LLNL).
139          hybrd: Minpack (ANL).
140          routines colnew from U. Ascher and G. Bader
141          Sundials : Nonlinear Solvers and Differential Equations Project, Lawrence Livermore National Laboratory
142
143 interf: Scilab interface with numerical libraries (INRIA/ENPC).
144
145
146 metanet: routines for network analysis (Metanet, INRIA and many public
147          programs).
148
149 optim: optimization routines (Modulopt library, INRIA).
150        semidef : L. Vandenberghe- S. Boyd code sp.c,
151        qld     : K.Schittkowski, A.L. Tits and J.L. Zhou
152        qpsolve : Berwin A. Turlach
153
154 poly: Scilab polynomial library (INRIA).
155
156
157 pvm: interface routines with PVM developed by ReMaP and Resedas projects 
158      at INRIA.
159
160 qsort: qsort.c ( quicksort from the University of California Berkeley) 
161        modified for Scilab.
162
163 randlib: Library of Fortran Routines for Random Number Generation
164           Barry W. Brown, James Lovato, Kathy Russell, John Venier.
165
166 scipad: an embedded text editor scipad derived from TkNotepad
167         (http://home.earthlink.net/~joseph-ja/programs.html#Tcl-Tk) and improved by
168         Enrico Segre and François Vogel, two Scilab Developers to take
169         an active part in Scilab development.
170
171 SciGui: a tcl gui environment developed by Jaime Urzua: jaime_urzua@yahoo.com
172         used for the help browser, waitbar and editvar 
173
174 signal: routines from IEEE Signal processing library, (interfaced by C. Bunks)
175
176 Slicot : automatic control routines (www.win.tue.nl/wgs/slicot.html)
177
178 sparse: Operations on sparse matrices (interfaced by S. Steer INRIA, Bruno Pincon)
179
180          sparse Lu factorization and resolution comes from Sparse 1.3
181          by Kenneth S. Kundert, Alberto Sangiovanni-Vincentelli and
182          the University of California (see Copyright notice in
183          programs of the "sparse" directory). The code was modified to
184          work with singular matrices (J.P.Chancelier). lu.c
185          (INRIA/ENPC)
186
187          sparse Cholesky factorization codes are by Joseph W.H. Liu
188          and Esmond G. Ng and Barry W. Peyton from Mathematical
189          Sciences Section, Oak Ridge National Laboratory
190
191          routines to read .mps file (sparse linear programming) are from 
192          J. Gondzio (Hopdm).
193
194 os_specific: system specific Scilab routines (INRIA/ENPC). 
195          link.c ,link*.c: dynamic linking of programs for differents 
196          architectures (Erlich,Chancelier) link_linux.c was initiated 
197          by B.Lapeyre.
198          zzledt.c is from Mitchell and Gauthier ass.
199
200 tclsci: interface with TCL/TK developed by Allan CORNET.
201
202 scicos: developped by then INRIA's Metalau project
203         PDE Scicos palette: developped by  EADS-CCR.