Comment #6 on issue 3439 by asmeu...@gmail.com: Don't pollute global namaespace with plot.
http://code.google.com/p/sympy/issues/detail?id=3439

I think perhaps your real issue here is "pylab and isympy don't mix", meaning that they both import the same names. The fix for the user (and to me, the obvious one) is to not do the import * for at least one of the libraries, and explicitly import what you want. It's possible to call pylab without the imports (but it still will set up the matplotlib backend), and it's possible to setup the sympy printing without importing (just use init_printing()).

The only way that we could fix this issue on our side would be to never use the same names as numpy or matplotlib. Again, this is not and will not be a design decision of SymPy. We do not want to give up having names like cos, sin, etc. just so that the handful of users who want to mix the two can do so without worrying, especially when Python has perfectly fine methods let them do otherwise.

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to sympy-issues@googlegroups.com.
To unsubscribe from this group, send email to 
sympy-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en.

Reply via email to