Blame doc/contrib.rst

Packit 67cb25
*******************
Packit 67cb25
Contributors to GSL
Packit 67cb25
*******************
Packit 67cb25
Packit 67cb25
.. include:: include.rst
Packit 67cb25
Packit 67cb25
(See the :file:`AUTHORS` file in the distribution for up-to-date information.)
Packit 67cb25
Packit 67cb25
Mark Galassi
Packit 67cb25
Packit 67cb25
  Conceived GSL (with James Theiler) and wrote the design document.  Wrote
Packit 67cb25
  the simulated annealing package and the relevant chapter in the manual.
Packit 67cb25
Packit 67cb25
James Theiler
Packit 67cb25
Packit 67cb25
  Conceived GSL (with Mark Galassi).  Wrote the random number generators
Packit 67cb25
  and the relevant chapter in this manual.
Packit 67cb25
Packit 67cb25
Jim Davies
Packit 67cb25
Packit 67cb25
  Wrote the statistical routines and the relevant chapter in this
Packit 67cb25
  manual.
Packit 67cb25
Packit 67cb25
Brian Gough
Packit 67cb25
Packit 67cb25
  FFTs, numerical integration, random number generators and distributions,
Packit 67cb25
  root finding, minimization and fitting, polynomial solvers, complex
Packit 67cb25
  numbers, physical constants, permutations, vector and matrix functions,
Packit 67cb25
  histograms, statistics, ieee-utils, revised |cblas| Level 2 & 3,
Packit 67cb25
  matrix decompositions, eigensystems, cumulative distribution functions,
Packit 67cb25
  testing, documentation and releases.
Packit 67cb25
Packit 67cb25
Reid Priedhorsky
Packit 67cb25
Packit 67cb25
  Wrote and documented the initial version of the root finding routines
Packit 67cb25
  while at Los Alamos National Laboratory, Mathematical Modeling and
Packit 67cb25
  Analysis Group.  
Packit 67cb25
Packit 67cb25
.. email: reid@reidster.net
Packit 67cb25
Packit 67cb25
Gerard Jungman
Packit 67cb25
Packit 67cb25
  Special Functions, Series acceleration, ODEs, BLAS, Linear Algebra,
Packit 67cb25
  Eigensystems, Hankel Transforms.
Packit 67cb25
Packit 67cb25
Patrick Alken
Packit 67cb25
Packit 67cb25
  Implementation of nonsymmetric and generalized eigensystems, B-splines,
Packit 67cb25
  linear and nonlinear least squares, matrix decompositions,
Packit 67cb25
  associated Legendre functions, running statistics, sparse matrices,
Packit 67cb25
  and sparse linear algebra.
Packit 67cb25
Packit 67cb25
Mike Booth
Packit 67cb25
Packit 67cb25
  Wrote the Monte Carlo library.
Packit 67cb25
Packit 67cb25
Jorma Olavi Tähtinen
Packit 67cb25
Packit 67cb25
  Wrote the initial complex arithmetic functions.
Packit 67cb25
Packit 67cb25
Thomas Walter 
Packit 67cb25
Packit 67cb25
  Wrote the initial heapsort routines and Cholesky decomposition.
Packit 67cb25
Packit 67cb25
Fabrice Rossi
Packit 67cb25
Packit 67cb25
  Multidimensional minimization.
Packit 67cb25
Packit 67cb25
Carlo Perassi
Packit 67cb25
Packit 67cb25
  Implementation of the random number generators in Knuth's
Packit 67cb25
  *Seminumerical Algorithms*, 3rd Ed.
Packit 67cb25
Packit 67cb25
Szymon Jaroszewicz 
Packit 67cb25
Packit 67cb25
  Wrote the routines for generating combinations.
Packit 67cb25
Packit 67cb25
.. <sj@cs.umb.edu>
Packit 67cb25
Packit 67cb25
Nicolas Darnis
Packit 67cb25
Packit 67cb25
  Wrote the cyclic functions and the initial functions for canonical 
Packit 67cb25
  permutations.
Packit 67cb25
Packit 67cb25
Jason H. Stover
Packit 67cb25
Packit 67cb25
  Wrote the major cumulative distribution functions.
Packit 67cb25
Packit 67cb25
.. (jason@sakla.net) 
Packit 67cb25
Packit 67cb25
Ivo Alxneit
Packit 67cb25
Packit 67cb25
  Wrote the routines for wavelet transforms.
Packit 67cb25
Packit 67cb25
Tuomo Keskitalo
Packit 67cb25
Packit 67cb25
  Improved the implementation of the ODE solvers and wrote the
Packit 67cb25
  ode-initval2 routines.
Packit 67cb25
Packit 67cb25
Lowell Johnson
Packit 67cb25
Packit 67cb25
  Implementation of the Mathieu functions.
Packit 67cb25
Packit 67cb25
Rhys Ulerich 
Packit 67cb25
Packit 67cb25
  Wrote the multiset routines.
Packit 67cb25
Packit 67cb25
Pavel Holoborodko 
Packit 67cb25
Packit 67cb25
  Wrote the fixed order Gauss-Legendre quadrature routines.
Packit 67cb25
Packit 67cb25
Pedro Gonnet
Packit 67cb25
Packit 67cb25
  Wrote the |cquad| integration routines.
Packit 67cb25
Packit 67cb25
Thanks to Nigel Lowry for help in proofreading the manual.
Packit 67cb25
Packit 67cb25
The non-symmetric eigensystems routines contain code based on the
Packit 67cb25
LAPACK linear algebra library.  LAPACK is distributed under the
Packit 67cb25
following license::
Packit 67cb25
Packit 67cb25
  Copyright (c) 1992-2006 The University of Tennessee.  All rights reserved.
Packit 67cb25
Packit 67cb25
  Redistribution and use in source and binary forms, with or without
Packit 67cb25
  modification, are permitted provided that the following conditions are
Packit 67cb25
  met:
Packit 67cb25
Packit 67cb25
  * Redistributions of source code must retain the above copyright
Packit 67cb25
    notice, this list of conditions and the following disclaimer. 
Packit 67cb25
  
Packit 67cb25
  * Redistributions in binary form must reproduce the above copyright
Packit 67cb25
    notice, this list of conditions and the following disclaimer listed
Packit 67cb25
    in this license in the documentation and/or other materials
Packit 67cb25
    provided with the distribution.
Packit 67cb25
  
Packit 67cb25
  * Neither the name of the copyright holders nor the names of its
Packit 67cb25
    contributors may be used to endorse or promote products derived from
Packit 67cb25
    this software without specific prior written permission.
Packit 67cb25
  
Packit 67cb25
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
Packit 67cb25
  ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  
Packit 67cb25
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
Packit 67cb25
  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
Packit 67cb25
  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
Packit 67cb25
  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
Packit 67cb25
  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
Packit 67cb25
  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
Packit 67cb25
  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  
Packit 67cb25
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Packit 67cb25
  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.