*Bug #5207 fixed - grand() can now return a hypermatrix
[scilab.git] / scilab / ACKNOWLEDGEMENTS
1                 CONTRIBUTORS
2                 ************
3
4 Outside of Scilab Enterprises, many people contributed to Scilab.
5 We are very grateful for all the work and the time they all spend to make
6 Scilab a better software.
7
8 * Vorona Aleksey
9     - Russian localization
10
11 * Guillaume Azema
12     - Patches
13     - Feedbacks & bug reports
14
15 * Jonathan Blanchard
16     - Misc patches for Solaris
17     - Testing and binary of Scilab under Solaris
18
19 * Yuri Chornoivan
20     - Ukrainian localization
21     - Many patches fixing typos and English mistakes
22
23 * Yann Collette
24     - Genetic algorithm
25     - Generic probabilistic meta-algorithm
26     - Simulated Annealing
27     - Param/parameters module
28     - French localization
29     - Bug reports
30     - Bug Fixes
31
32 * Arnaud Dessein
33     - French localization
34
35 * Calixte Denizet
36     - LaTeX and MathML rendering capabilities in the Scilab Graphic
37     - Improved graphic exports
38     - SciNotes (Scilab editors)
39     - Many key contributions
40
41 * Markus Dittrich
42     - Misc patches for Gentoo
43
44 * Bernard Dujardin
45     - Improvements of the Xcos documentation
46     - French translation of the Xcos documentation
47     - Many user oriented improvements in the Xcos code (feedbacks, checks, etc)
48
49 * Rob Farmer
50     - Misc patches for FreeBSD
51
52 * Andrea Florio
53     - Misc patches for Opensuse
54
55 * Oriol Gonzalez
56     - Catalan localization
57
58 * Tomasz Pawel Gajc
59     - Misc patches for Mandriva
60
61 * Aurélien Gérôme
62     - Misc patches for Debian & Ubuntu
63
64 * Artem Glebov
65     - Patches
66     - Feedbacks & Bug reports
67
68 * Samuel Gougeon
69     - The world record of reported bugs on Scilab
70     - Various demos and patches
71     - Advice
72     - Many feedbacks
73     - Patches
74
75 * Paul Griffiths
76     - Patches for the Scilab Graphic exports
77     - Patch on SciNotes
78     - Patch on Scilab Graphic
79
80 * Gerard Henry
81     - Misc patches for Solaris/Opensolaris
82
83 * Rui Hirokawa
84     - Translation of the help into Japanese
85
86 * Steven G. Johnson
87     - New features on the complex functions
88
89 * Sébastien Jourdain from Artenum ( http://www.artenum.com )
90     - Scilab Console ( Jrosetta )
91
92 * Alain Lamy
93     - Patches
94     - Feedbacks & bug reports
95
96 * Vincent Lejeune
97     - Patches
98     - Feedbacks & bug reports
99
100 * Kirill Kirillov
101     - Russian localization
102
103 * Stanislav Kroter
104     - Many fixes in the help pages
105     - Russian translation of the help pages
106
107 * Christoph Korn
108     - Misc patches for Debian & Ubuntu
109
110 * Yung-Jang Lee
111     - Management of non-UTF8 asian/russian charset internationalization
112     - Modification of almost all the i/o functions in order to handle directory
113      and file names containing UTF-8 characters.
114     - Traditional Chinese localization
115
116 * Séverin Lemaignan
117     - Advice
118
119 * Dan McMahill
120       - Patches for NetBSD
121
122 * Thierry Martin
123     - Patches
124     - Feedbacks & bug reports
125
126 * Olivier Mehani
127     - Advice
128     - Patches
129
130 * Armin Mohring
131       - German localization
132
133 * Stéphane Mottelet
134     - Advice
135     - Bug reports
136     - Misc patches for Mac OS X
137
138 * Bruno Pinçon
139     - UMFPACK interface
140     - TAUCS interface
141     - Random number generators
142     - Distribution functions
143     - Special and complex elementary functions
144     - Interpolation
145     - Bug reports
146     - Bug fixes
147     - Advice
148
149 * Jacques-Deric Rouault
150     - Bug reports
151
152 * Jean-Sebastien Roy
153     - Misc patches for FreeBSD
154
155 * Daniel de Souza Grilo
156     - Traduction of the help into Portugues do Brazil
157     - Portugues do Brazil localization
158
159 * Hiroshi Saito
160     - Japanese localization
161     - Misc patches on localization issues
162
163 * Zbyněk Schwarz
164     - Czech localization
165
166 * Enrico Segre
167     - Bug reports
168     - Bug fixes
169     - Advice
170
171 * Federico Vera
172     - Spanish localization
173
174 * François Vogel
175     - Bug reports
176     - Bug fixes
177     - Advice
178
179 * Torsten Werner
180     - Misc patches for Debian & Ubuntu
181
182 * Jeffrey Whitaker
183     - Misc patches for Mac OS X
184
185 * Shiqi Yu
186     - Simplified Chinese localization
187
188 And many others...
189
190                 ORIGIN OF CODE
191                 **************
192
193     The contribution of many people is acknowledged (the following list
194     is not exhaustive!).
195
196 calelm: low level routines (INRIA).
197
198 control: LINPACK + EISPACK + INRIA routines.
199          dsubsp and exchnqz: Paul van Dooren.
200          rpoly: copyrighted by the ACM (alg. 493), which grants
201                  general permission to distribute provided 
202                  the copies are not made for direct commercial advantage. 
203          lybsc, lydsr, lybad,sydsr and sybad are adapted from SLICE 
204                 (M. Denham).
205          sszer: Emami-naeini, A. and van Dooren, P. (Automatica paper).
206          syhsc: G.Golub, S.Nash, C.van Loan, Stanford University.
207          rilac, ricd: A. Laub.
208          dexpm1, pade, dclmat, coef, cerr, wexpm1, wpade, wclmat: J. Roche.
209          polmc: adapted from P.Hr. Petkov, Sofia, Bulgaria.
210          bdiag: adapted from Bavely and Stewart.
211          ereduc,fstair: T. Beelen, P. Van Dooren.
212
213 default: Scilab routines (INRIA/ENPC) for the user. 
214
215 dcd: Library of Fortran Routines for Cumulative Distribution
216          Functions, Inverses, and Other Parameters (February, 1994)
217          Barry W. Brown, James Lovato, Kathy Russell Department of
218          Biomathematics, Box 237, The University of Texas,
219          M.D. Anderson Cancer Center. 1515 Holcombe
220          Boulevard. Houston, TX 77030.
221         Interfaced by J.P Chancelier and B. Pinçon.
222
223 dld: is a library package of C functions that performs "dynamic link
224          editing" from Wilson Ho (how@cs.ucdavis.edu). It is used on
225          the linux version of scilab.
226
227 FreeBSD port: by Dan McMahill.
228
229 graphics based on entities: INRIA (M. Philippe, D. Abdemouche).
230  
231 integ: routines from Odepack and Quadpack.
232          dassl: L. Petzold (LLNL).
233          hybrd: Minpack (ANL).
234      routines colnew from U. Ascher and G. Bader
235      Sundials : Nonlinear Solvers and Differential Equations Project, Lawrence Livermore National Laboratory
236
237 interf: Scilab interface with numerical libraries (INRIA/ENPC).
238
239
240 optim: optimization routines (Modulopt library, INRIA).
241        semidef : L. Vandenberghe- S. Boyd code sp.c,
242        qld     : K.Schittkowski, A.L. Tits and J.L. Zhou
243        qpsolve : Berwin A. Turlach
244
245 poly: Scilab polynomial library (INRIA).
246
247
248 qsort: qsort.c ( quicksort from the University of California Berkeley) 
249        modified for Scilab.
250
251 randlib: Library of Fortran Routines for Random Number Generation
252       Barry W. Brown, James Lovato, Kathy Russell, John Venier.
253
254 SciGui: a tcl gui environment developed by Jaime Urzua: jaime_urzua@yahoo.com
255     used for the help browser, waitbar and editvar
256
257 signal: routines from IEEE Signal processing library, (interfaced by C. Bunks)
258
259 Slicot : automatic control routines (www.win.tue.nl/wgs/slicot.html)
260
261 sparse: Operations on sparse matrices (interfaced by S. Steer INRIA, Bruno Pincon)
262
263          sparse Lu factorization and resolution comes from Sparse 1.3
264          by Kenneth S. Kundert, Alberto Sangiovanni-Vincentelli and
265          the University of California (see Copyright notice in
266          programs of the "sparse" directory). The code was modified to
267          work with singular matrices (J.P.Chancelier). lu.c
268          (INRIA/ENPC)
269
270      sparse Cholesky factorization codes are by Joseph W.H. Liu
271          and Esmond G. Ng and Barry W. Peyton from Mathematical
272          Sciences Section, Oak Ridge National Laboratory
273
274      routines to read .mps file (sparse linear programming) are from
275          J. Gondzio (Hopdm).
276
277 tclsci: interface with TCL/TK developed by Allan CORNET.
278
279 scicos: developed by then INRIA's Metalau project
280         PDE Scicos palette: developed by  EADS-CCR.