[PYTHON MATRIX-SIG] More naming/module issues

James Crotinger jac@gandalf.llnl.gov
Fri, 6 Sep 96 09:53:58 PDT


David Ascher writes:
 > > The names selected for modules,classes, and functions should be
 > > spelled out in full for a general package called Numeric.
 > > 
 > > 	Numeric.LinearAlgebra
 > > 	Numeric.FourierTransform
 > > 	Numeric.RandomNumbers
 > > 
 > > I dropped the term Fast from FourierTransform because it seems obvious
 > > that you would want to do it fast and I don't recall ever hearing
 > > about anyone using something other than an FFT.  The nature of the
 > > algorithm used could be incorporated into a docstring, rather than
 > > encoded in the name.
 > 
 > I agree with the package idea, but I think that Konrad's point about
 > signal processing is good as well.
 > 
 > 	Numeric.SignalProcessing instead of Numeric.FourierTransform.
 > 

  Except that FFT's are used for a lot more than just signal processing. 

  Also, "Fourier Transform" usually refers to the continuous
transform.  The FFT is an algorithm for efficiently performing the
Discrete Fourier Transform.  It is so commonly used that I'd
just call it FFT. 

  Jim

=================
MATRIX-SIG  - SIG on Matrix Math for Python

send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
=================