{"ref":"refs/heads/plotting","commits":[{"author":{"name":"Stefan Krastanov","email":"674caccdbcc0fa17f638e40149f0dcb3bb706e62@gmail.com"},"url":"https://api.github.com/repos/Krastanov/sympy/commits/50aeda104ec0d3f9ed130f65effd994f9b025aed","message":"Presenting newplot.py\n\nA new plotting framework supporting numerous backends.\n\nTwo files are present:\nplotting/newplot.py containing the module\ntest.py in the root containing some examples\n\nSee the docstring of newplot.py for implementation details.\n\nIt has 2d and 3d plots, parametric plots and contours.\n\nExample:\n\na = Plot(x**2, x, 0, 10)\na.title = 'A Figure'\na.xlabel = 'The argument'\n\nA big and dirty commit.\n\nThe current version of matplotlib (1.1.0) has a bug so some\nof the 3D stuff does not work.\nConcerning the bug - it's reported, but to fix it now try this:\n/usr/lib/pymodules/python2.7/mpl_toolkits/mplot3d/axes3d.pyc in set_autoscale_on(self, b)\n    252         \"\"\"\n    253         Axes.set_autoscale_on(self, b)\n--> 254         self.set_autoscalez_on(self, b)\n    255\n    256     def set_autoscalez_on(self, b) :\n\nTypeError: set_autoscalez_on() takes exactly 2 arguments (3 given)\nI believe there is one self too much.","sha":"50aeda104ec0d3f9ed130f65effd994f9b025aed"}],"head":"50aeda104ec0d3f9ed130f65effd994f9b025aed","size":1,"push_id":49675622}