= Meeting 2011-03-05 = == When == 5th of March, 2011. [http://www.google.com/calendar/event?eid=bXNsYmRoNm90NTQ5ZGsyMTl0YWxvNzA0ZDAgMGdjdDRxcDY3b3Nuc3M5aXYwbDVwcXVqZ29AZw&ctz=America/New_York PSF Google Calender entry] == Where == Yola offices, 35 Hope Street [http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=35+hope+street,+cape+town&sll=37.0625,-95.677068&sspn=55.016555,114.169922&ie=UTF8&hq=&hnear=35+Hope+St,+Cape+Town+City+Centre,+Cape+Town,+Western+Cape+8001,+South+Africa&z=17 map link]. If you can't be present in person you can join us on the #ctpug channel on the [http://www.atrum.org Atrum IRC network]. Some of us will also likely be present on #scipy on the Freenode IRC network. == What == Finish porting matplotlib to python 3. Possibly look at some other useful scientific libraries if time allows (h5py has been mentioned). == Notes == * Neil Muller will apply to the PSF for funding * Money to be spent on beer, pizzas, coffee and some memorabilia (still to be decided). * Funding secured - memorabilia still has to happen * Expected number of attendees: 6-10 == Preparation == * Stefan van der Walt has contacted some of the core matplotlib developers * Generally seems to be seen as a good idea * Matplotlib has completed move to github - [https://github.com/matplotlib/matplotlib-py3 py3k branch here]. * Github organisation created for [https://github.com/CTPUG CTPUG], with [https://github.com/CTPUG/matplotlib-py3 matplotlib-py3k fork] == Git Cheat sheet == * Initial checkout: git clone https://@github.com/CTPUG/matplotlib-py3.git * log, diff, rm, add - work as for svn, bzr, et al. * svn revert : git checkout master * svn up : git pull --rebase * git commit - onlu commits things locally, doesn't push commits to the server * git push - pushes your tree to the server - do a git pull before pushing. == Results == At the end of the sprint, all tests, expect the png tests involving mathtext, passed on both python 2 and 3. There is also a memory leak issue involving mathtext on python 3 we hadn't tracked down (these were solved upstream over the next week). Several patches were reviewed by Micheal Droettboom immediately after the sprint, and we are working on getting things neatened up to for the final pull request. By 22/03/2011, almost all the major patches had been pulled into the matplotlib tree (either matplotlib master or matplotlin-py3k as appropriate). Pull requests have been submitted from the oustanding pataches (a couple of minor fixes and the MacOS build fixes), but they still need to be merged. == Next meeting == The next meeting will be held on the [wiki:Meeting20110416 16th of April 2011].