| | 47 | === Getting Started (2 weeks) === |
| | 48 | |
| | 49 | 1. Improve test coverage of existing libraries. This isn't particularly glamorous, but will familiarize you with the numpy testing framework. Refactoring should be test-driven: extensive unit tests are critically important. |
| | 50 | 1. Improve docstrings/convert to new standard. Again not very sexy, but could help him get familiar with docstring standards. This could be limited |
| | 51 | to just a few days up to a week. |
| | 52 | |
| | 53 | === Core Contributions (5 weeks) === |
| | 54 | |
| | 55 | 1. Upgrade tnc library (#296) |
| | 56 | 1. add some new solvers ( specify which ) |
| | 57 | 1. work on the new generic optimizer proposal, if it can appropriately be extended to a constrained maximization framework. (See Matthieu's posts to SciPy-dev ) |
| | 58 | |