Added MACS source
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / cdf / ChangeLog
1 2008-02-20  Brian Gough  <bjg@network-theory.co.uk>
2
3         * beta_inc.c (beta_inc_AXPY): add some handling for large
4         parameter cases
5
6 2008-02-12  Brian Gough  <bjg@network-theory.co.uk>
7
8         * hypergeometric.c (gsl_cdf_hypergeometric_P): compute midpoint in
9         double precision to avoid overflow
10         (gsl_cdf_hypergeometric_Q): ditto
11
12 2007-08-22  Brian Gough  <bjg@network-theory.co.uk>
13
14         * betainv.c (gsl_cdf_beta_Pinv): added an error check for
15         inaccurate results
16
17         * gammainv.c (gsl_cdf_gamma_Pinv): added an error check for
18         inaccurate results
19
20         * tdistinv.c (gsl_cdf_tdist_Pinv): added an error check for
21         inaccurate results
22
23 2007-08-21  Brian Gough  <bjg@network-theory.co.uk>
24
25         * betainv.c (gsl_cdf_beta_Pinv): added bisection method to improve
26         initial approximations
27
28 2007-01-23  Brian Gough  <bjg@network-theory.co.uk>
29
30         * betainv.c (gsl_cdf_beta_Pinv): avoid generating a NaN for lx > 0
31
32 2006-04-18  Brian Gough  <bjg@network-theory.co.uk>
33
34         * betainv.c (gsl_cdf_beta_Qinv): fix prototype const
35
36 2006-03-07  Brian Gough  <bjg@network-theory.co.uk>
37
38         * poisson.c: added poisson cdf
39
40         * nbinomial.c: added negative binomial cdf
41
42         * hypergeometric.c: added hypergeometric cdf
43
44         * geometric.c: added geometric cdf
45
46         * binomial.c (gsl_cdf_binomial_Q): added binomial cdf
47
48         * test.c: added discrete function tests
49
50         * gamma.c (gsl_cdf_gamma_P, gsl_cdf_gamma_Q): clean up unused
51         code, ensure that branches make P+Q=1 always true
52
53         * fdistinv.c (gsl_cdf_fdist_Pinv): use P instead of p for consistency
54
55         * fdist.c (gsl_cdf_fdist_Q): use Q instead of P for consistency
56
57         * beta.c (gsl_cdf_beta_Q): use Q instead of P for consistency
58
59 2006-02-27  Brian Gough  <bjg@network-theory.co.uk>
60
61         * fdistinv.c (gsl_cdf_fdist_Pinv, gsl_cdf_fdist_Qinv): added
62         inverse functions
63
64         * betainv.c (gsl_cdf_beta_Pinv, gsl_cdf_beta_Qinv): added inverse
65         functions
66
67         * tdistinv.c (gsl_cdf_tdist_Qinv, gsl_cdf_tdist_Pinv): max 32
68         iterations, prevent infinite loop
69
70         * gammainv.c (gsl_cdf_gamma_Qinv, gsl_cdf_gamma_Pinv): max 32
71         iterations, prevent infinite loop
72
73 2005-06-20  Brian Gough  <bjg@network-theory.co.uk>
74
75         * test.c: removed tests using subnormal values, since they tend to
76         fail when extended precision registers are not available.       
77
78 2004-10-26  Brian Gough  <bjg@network-theory.co.uk>
79
80         * exppow.c: added exppow distribution
81
82 2004-10-01  Brian Gough  <bjg@network-theory.co.uk>
83
84         * beta.c (gsl_cdf_beta_P, gsl_cdf_beta_P): return consistent
85         results for out of range values.
86
87 2003-08-27  Brian Gough  <bjg@network-theory.co.uk>
88
89         * gauss.c: use parentheses around constant macros to avoid -(-X)
90         being interpreted as --X
91
92 2003-07-27  Brian Gough  <bjg@network-theory.co.uk>
93
94         * gumbel1.c (gsl_cdf_gumbel1_Q): use pow in place of exp since
95         compilers seem to handle overflow better in this case (perhaps
96         because it is not an intrinsic function).
97
98         * gumbel2.c (gsl_cdf_gumbel2_P): handle case of x = 0 explicitly
99         (gsl_cdf_gumbel2_Q): handle case of x = 0 explicitly
100
101 2003-07-22  Brian Gough  <bjg@network-theory.co.uk>
102
103         * gamma.c (gsl_cdf_gamma_P): Peizer and Pratt approximation for
104         large a seems to be inaccurate in tails
105         (gsl_cdf_gamma_Q): Peizer and Pratt approximation for large a
106         seems to be inaccurate in tails
107
108         * test.c (main): added test for large a for gamma
109
110         * cauchyinv.c (gsl_cdf_cauchy_Qinv): corrected limiting value for
111         Q=1
112
113         * added Cumulative Distribution functions from savannah.gnu.org
114