Welcome to the sprint! Here is how it should proceed:
From this list, pick an interesting function that you understand how it should work.
Announce in #octave that you want to work on this function and also edit the wiki to say the same.
Write a few simple tests for what you think the function should be able to do. Don’t attempt to test its efficiency, only if the function works. Use assert, error and test commands for writing your tests. Consult the doctstring for these functions if you need to.
Once your tests are ready, put the special comment character %! at the front of all of your tests, and either prepare Mercurial patch (preferrable) or upload your changes to a pastebin (codepad is preferred). Or just push the patch if you have write privileges on Savannah.
Mark the file as DONE in the wiki when the tests are pushed to the repo.
I’m interested in several kinds of mathematics and free software. Often in an interplay between them. Most of the free software with which I like to directly contribute is mathematical. I’m involved with GNU Octave and Debian, which has been the only operating system I regularly use since 2001. You may contact me at my [...]more →