= Meeting 05/03/2011 = == 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. Several patches were reviewed by Micheal Droettboom after the sprint, and we are working on getting things neatened up to for the final pull request. == Next meeting == The next meeting will be held on the [wiki:Meeting20110416 16th of April 2011].