[Numpy-discussion] Survey results

Travis Oliphant Oliphant.Travis at mayo.edu
Thu Mar 2 02:18:28 EST 2000


I'm still here working away at the code cleanup of Numerical Python.  I
know some of you may be interested in the results of a survey related to
that effort. 

Here are the results so far:  

1: How long have your been using NumPy:

19 response:  
<= 1 year:  8
 1-3 years:  6
 4-5 years:  5

2: How important is NumPy to your daily work now? (1-Depend on it, 
      5-Dabble with it)

 1 - 17
 2 -  5
 3 -  5
 4 -  3

Avg: 1.8


3: How would you rate the current functionality of NumPy? (1-Love it,
     5-Hate it)

1 - 2
2 - 19
3 - 8
4 - 1

Avg: 2.27


4: How important is it to you for NumPy to get into the Python core?
     (1-Very Important, 5-Not Important)

1 - 8
2 - 14
3 - 4
3 - 4

Avg: 2.1


5: How much interest do you have in improving NumPy? (1-Unlimited, 5-None)

1 - 10
2 - 13
3 - 7

Avg: 1.9


6: How concerned are you about alterations to the underlying C-structure 
    of NumPy? (1-Very concerned, 5-Don't care))

1 - 3
2 - 2
3 - 8
4 - 5
5 - 12

Avg: 3.7


7:  How important is memory conservation to you? (1-Very important, 5-Not
     important)

1 - 11
2 - 10
3 - 6
4 - 1
5 - 2

Avg: 2.1


8: How important is it to you that the underlying code to NumPy be easy to
   understand? (1-Very important, 5-Not important)

1 - 7
2 - 13
3 - 5
4 - 5

Avg: 2.3


9: How important is it to you that NumPy be fast? (1-Very important, 5-Not
important)

1 - 22
2 - 7
3 - 1

Avg: 1.3


10: How happy are you with the current coercion rules (including 
    spacesaving arrays)? (1-Happy, 5-Miserable)

1 - 3
2 - 13
3 - 10 
4 - 2

Avg: 2.4


11: Should mixed-precision arithmetic cast to the largest memory type
    (yes) or the least memory type (no)?

Yes - 23
No  - 6


12: Should object arrays (typecode='O') remain a part of NumPy? (1-Agree, 
     5-Disagree)

1 - 13
2 - 3
3 - 10
4 - 2

Avg: 2.1


13: Should slices (e.g. x[3:10]) be changed to be copies? 

Yes - 12 
No  - 16


So, as you can see the results were pretty clear in some areas and quite
controversial in other areas.  

Have fun interpreting them...

Travis







More information about the NumPy-Discussion mailing list