* suggestions for Gamma Functions section of docs
@ 2005-08-26 15:19 James Theiler
2006-02-20 15:27 ` Brian Gough
0 siblings, 1 reply; 2+ messages in thread
From: James Theiler @ 2005-08-26 15:19 UTC (permalink / raw)
To: gsl-discuss
[-- Attachment #1: Type: TEXT/PLAIN, Size: 4456 bytes --]
Hello,
In a recent email, I made some suggestions for Section 7.9 [*] of
the gsl-ref text. I decided to go ahead and convert those general
remarks into some actual text, which I have attached. What is
attached specifically is a new version of specfunc-gamma.texi; since
i did a lot of re-arranging, the diff file is even longer than the
file itself. I also made a few minor changes to the specfunc.texi
file, and those changes are noted in the diff file below.
As I mentioned, the most noticeable change is just to re-arrange
the functions in a way that I thought was more logical; with the
gamma functions first, followed by the incomplete gamma functions,
then the Pochhammer symbol (which is just a ratio of gamma functions),
then complete and incomplete beta functions, and then the various
factorials (fact, doublefact, lnfact, choose, etc) with the
taylorcoeff as the last one in the list. Less noticeable, I also
changed some of the notation to be more consistent, and added a
few notes of explanation to the Beta functions and Factorials
subsections.
By the way, in doing this, I was a little confused about how to
write texi files. I think I finally figured out @c{...} and
@math{...} (they are quite confusing: if you do @math{expr} then you
get a math expression, but if you do @c{$expr$}@math{expr} then you
still get a single math expression; in the existing text, both
combinations appear, but it looks like @c{...} is used whenever the
latex is a little more complicated (eg, \ge vs >=)). But I still
haven't figured out where the @example's appear. On the web page, we
have in the Documentation section of the design document
(http://sources.redhat.com/gsl/design/gsl-design.html#SEC14) some good
comments regarding how to cite references, etc, but it would have been
useful to have some hints about what conventions the gsl reference
follows with respect to these texi commands. Another by-the-way, the
"JT secton" of the Documentation page is essentially outdated by now.
regards,
jt
[*] I also made some comments for other sections of the documentation;
the changes in this email don't address those comments.
$ diff -C 2 gsl-1.6.91/doc/specfunc.texi gsl-1.6.91-new/doc/specfunc.texi
*** gsl-1.6.91/doc/specfunc.texi 2005-05-19 12:19:01.000000000 -0600
--- gsl-1.6.91-new/doc/specfunc.texi 2005-08-25 13:21:46.000000000 -0600
***************
*** 3,10 ****
This chapter describes the GSL special function library. The library
includes routines for calculating the values of Airy functions, Bessel
! functions, Clausen functions, Coulomb wave functions, Coupling
coefficients, the Dawson function, Debye functions, Dilogarithms,
Elliptic integrals, Jacobi elliptic functions, Error functions,
! Exponential integrals, Fermi-Dirac functions, Gamma functions,
Gegenbauer functions, Hypergeometric functions, Laguerre functions,
Legendre functions and Spherical Harmonics, the Psi (Digamma) Function,
--- 3,10 ----
This chapter describes the GSL special function library. The
library
includes routines for calculating the values of Airy functions, Bessel
! functions, Beta functions, Clausen functions, Coulomb wave functions, Coupling
coefficients, the Dawson function, Debye functions, Dilogarithms,
Elliptic integrals, Jacobi elliptic functions, Error functions,
! Exponential integrals, Factorials, Fermi-Dirac functions, Gamma functions,
Gegenbauer functions, Hypergeometric functions, Laguerre functions,
Legendre functions and Spherical Harmonics, the Psi (Digamma) Function,
***************
*** 36,40 ****
* Exponential Integrals::
* Fermi-Dirac Function::
! * Gamma Function::
* Gegenbauer Functions::
* Hypergeometric Functions::
--- 36,40 ----
* Exponential Integrals::
* Fermi-Dirac Function::
! * Gamma and Beta Functions::
* Gegenbauer Functions::
* Hypergeometric Functions::
***************
*** 210,215 ****
@include specfunc-fermi-dirac.texi
! @node Gamma Function
! @section Gamma Function
@include specfunc-gamma.texi
--- 210,215 ----
@include specfunc-fermi-dirac.texi
! @node Gamma and Beta Functions
! @section Gamma and Beta Functions
@include specfunc-gamma.texi
--
James Theiler Space and Remote Sensing Sciences
MS-B244, ISR-2, LANL Los Alamos National Laboratory
Los Alamos, NM 87545 http://nis-www.lanl.gov/~jt
[-- Attachment #2: Type: APPLICATION/x-texinfo, Size: 12711 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: suggestions for Gamma Functions section of docs
2005-08-26 15:19 suggestions for Gamma Functions section of docs James Theiler
@ 2006-02-20 15:27 ` Brian Gough
0 siblings, 0 replies; 2+ messages in thread
From: Brian Gough @ 2006-02-20 15:27 UTC (permalink / raw)
To: James Theiler; +Cc: gsl-discuss
James Theiler writes:
> As I mentioned, the most noticeable change is just to re-arrange
> the functions in a way that I thought was more logical;
I've added in most of these changes and put some notes in the design
document about using the @math commands.
--
Brian Gough
Network Theory Ltd,
Publishing Free Software Manuals --- http://www.network-theory.co.uk/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-02-20 15:27 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-26 15:19 suggestions for Gamma Functions section of docs James Theiler
2006-02-20 15:27 ` Brian Gough
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).