[Numpy-discussion] Re: Purchasing Documentation

RayS rays at blue-cove.com
Tue Oct 4 08:08:51 EDT 2005


As a lurker and neophyte user of Numeric/numarray, I inject my perspective...

 >the existing documentation for
 >NumPy is not fantastic - some aspects of it are positively
 >obscure - but overall it is better than good-enough

I disagree here - I have found the docs to be a real stumbling block 
to learning and putting new (to me) methods to use.
There is often a very high level of C and/or specific math 
familiarity assumed; I spend a large amount of time in those 
instances Googling for example code (usually not much Numpy code is 
just sitting, posted online) and Usenet examples and discussion. I 
then spent time at the prompt testing up my own examples.

The printed Python books are usually very good resources, 
unfortunately, there is too much competition for general, intro 
Python and not enough depth into specific areas. This is the classic 
Publishers Dilemma. I am buying the new wx book, myself. A similar, 
in-depth book on Numpy does interest me at $29-$39, and Ch2 seems to 
be nicely done. Hopefully the new scipy_core will have the low 
overhead of Numeric for small arrays. Does it have easy access to the 
pointer to the array memory, as in numarray? (for use with ctypes.memmove())

That said, I still like more examples. People learn in different 
ways. I still maintain some PHP web sites, and the best (some say 
only ;-) ) thing is their style of online docs with user comments, ex.:
array-rand: http://www.php.net/manual/en/function.array-rand.php
I you need to do a particular Thing, it is very likely to already be 
_in_ the docs.
I think this is a better approach than Wikis, and is easier and more 
likely for users to contribute, like this:
http://www.php.net/manual/add-note.php?sect=index&redirect=http://www.php.net/manual/en/index.php
(Notice also:
"Please note that periodically, the developers may go through the 
notes and incorporate the information in them into the documentation. 
This means that any note submitted here becomes the property of the 
PHP Documentation Group.")


Ray Schumacher
hobby: http://rjs.org/astro/1004x/Python/





More information about the NumPy-Discussion mailing list