
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
participants (1)
-
Travis Oliphant