
Greeting the community of Numpy project My name is Dmitriy and I'am a computer science master student of Australian National University and, to be honest, not a good programmer, though I found that Numpy/Scipy project has a good Cookbook and I thought I could contribute to the Numpy project by showing some examples of simple classification techniques (Fisher discriminant function, Naive Bayes) which use numpy functions. So, I'am inquiring about such contribution and some details: can I do that and, if yes, then how can I submit such example or should I only modify the Wiki page and request the permission? With best regards Dmitriy Rybalkin

Hi, On Fri, 27 May 2011 21:47:24 +0400, Dmitriy Rybalkin wrote:
My name is Dmitriy and I'am a computer science master student of Australian National University and, to be honest, not a good programmer, though I found that Numpy/Scipy project has a good Cookbook and I thought I could contribute to the Numpy project by showing some examples of simple classification techniques (Fisher discriminant function, Naive Bayes) which use numpy functions. So, So, I'am inquiring about such contribution and some details: can I do that and, if yes, then how can I submit such example or should I only modify the Wiki page and request the permission?
Yes, further examples in the Cookbook are very welcome. You do not need a separate permission: the Cookbook is open for everyone to edit. You only need to create an account first: http://scipy.org/UserPreferences To add an entry to the Cookbook, first edit the main page http://scipy.org/Cookbook and add a link to a sub-page there to a suitable section. E.g. * [:Cookbook/Simple Classification:Simple Classification] or someting similar under the "Scientific Scripts" section. After saving the edit, click this new link to create the new page. -- Pauli Virtanen

All right, thank you very much for this information On Fri, May 27, 2011 at 10:41 PM, Pauli Virtanen <pav@iki.fi> wrote:
Hi,
On Fri, 27 May 2011 21:47:24 +0400, Dmitriy Rybalkin wrote:
My name is Dmitriy and I'am a computer science master student of Australian National University and, to be honest, not a good programmer, though I found that Numpy/Scipy project has a good Cookbook and I thought I could contribute to the Numpy project by showing some examples of simple classification techniques (Fisher discriminant function, Naive Bayes) which use numpy functions. So, So, I'am inquiring about such contribution and some details: can I do that and, if yes, then how can I submit such example or should I only modify the Wiki page and request the permission?
Yes, further examples in the Cookbook are very welcome.
You do not need a separate permission: the Cookbook is open for everyone to edit. You only need to create an account first: http://scipy.org/UserPreferences
To add an entry to the Cookbook, first edit the main page
and add a link to a sub-page there to a suitable section. E.g.
* [:Cookbook/Simple Classification:Simple Classification]
or someting similar under the "Scientific Scripts" section. After saving the edit, click this new link to create the new page.
-- Pauli Virtanen
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion

I Dmitriy, Welcome. This is a great initiative. You'll learn by doing, and I am willing to bet that contributing examples can make you a good programmer. On Fri, May 27, 2011 at 09:47:24PM +0400, Dmitriy Rybalkin wrote:
I thought I could contribute to the Numpy project by showing some examples of simple classification techniques (Fisher discriminant function, Naive Bayes) which use numpy functions. So, I'am inquiring about such contribution and some details: can I do that and, if yes, then how can I submit such example or should I only modify the Wiki page and request the permission?
It might be interesting to stress on the corresponding wiki pages that these methods are available in readily coded package, such as the scikits.learn. The reason I stress this is that code on a wiki page tends to go unmaintained, while a great deal of quality assurance goes in the standard software packages. Gaël

Thank you, Gael, I really hope that I'll improve my programming skills. Also I have a question: Will the page with my example be deleted in case the code is not efficient or smth else has been found to be wrong? On Sat, May 28, 2011 at 1:15 PM, Gael Varoquaux <gael.varoquaux@normalesup.org> wrote:
I Dmitriy,
Welcome.
This is a great initiative. You'll learn by doing, and I am willing to bet that contributing examples can make you a good programmer.
On Fri, May 27, 2011 at 09:47:24PM +0400, Dmitriy Rybalkin wrote:
I thought I could contribute to the Numpy project by showing some examples of simple classification techniques (Fisher discriminant function, Naive Bayes) which use numpy functions. So, I'am inquiring about such contribution and some details: can I do that and, if yes, then how can I submit such example or should I only modify the Wiki page and request the permission?
It might be interesting to stress on the corresponding wiki pages that these methods are available in readily coded package, such as the scikits.learn. The reason I stress this is that code on a wiki page tends to go unmaintained, while a great deal of quality assurance goes in the standard software packages.
Gaël _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion

I added the page LinearClassification to Numpy/Scipy Cookbook http://www.scipy.org/Cookbook/LinearClassification, hope that it won't be deleted On Sun, May 29, 2011 at 7:09 AM, Dmitriy Rybalkin <dmitriy.rybalkin@gmail.com> wrote:
Thank you, Gael, I really hope that I'll improve my programming skills. Also I have a question: Will the page with my example be deleted in case the code is not efficient or smth else has been found to be wrong?
On Sat, May 28, 2011 at 1:15 PM, Gael Varoquaux <gael.varoquaux@normalesup.org> wrote:
I Dmitriy,
Welcome.
This is a great initiative. You'll learn by doing, and I am willing to bet that contributing examples can make you a good programmer.
On Fri, May 27, 2011 at 09:47:24PM +0400, Dmitriy Rybalkin wrote:
I thought I could contribute to the Numpy project by showing some examples of simple classification techniques (Fisher discriminant function, Naive Bayes) which use numpy functions. So, I'am inquiring about such contribution and some details: can I do that and, if yes, then how can I submit such example or should I only modify the Wiki page and request the permission?
It might be interesting to stress on the corresponding wiki pages that these methods are available in readily coded package, such as the scikits.learn. The reason I stress this is that code on a wiki page tends to go unmaintained, while a great deal of quality assurance goes in the standard software packages.
Gaël _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion

On Sun, May 29, 2011 at 07:09:42AM +0400, Dmitriy Rybalkin wrote:
Thank you, Gael, I really hope that I'll improve my programming skills. Also I have a question: Will the page with my example be deleted in case the code is not efficient or smth else has been found to be wrong?
I cannot really answer this question, as there is no rule: it depends on the goodwill of whoever reads and tries out the page. It's a wiki. In my experience, people are reluctant to delete other's work. Sometimes they fix it, which is the best solution. Gael
participants (3)
-
Dmitriy Rybalkin
-
Gael Varoquaux
-
Pauli Virtanen