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