Thanks.

Em 22-01-2013 22:26, Aaron Meurer escreveu:
I opened http://code.google.com/p/sympy/issues/detail?id=3604 for this
so we don't forget about it.

Aaron Meurer

On Tue, Jan 22, 2013 at 2:24 PM, Aaron Meurer <asmeu...@gmail.com> wrote:
I noticed this too. I'd say its a bug.

Aaron Meurer

On Jan 22, 2013, at 2:19 PM, "Roberto Colistete Jr."
<roberto.colist...@gmail.com> wrote:

When using SymPy 0.7.2 with IPython terminal ("$ ipython"), IPython Notebook ("$ ipython 
notebook") or Qt console ("$ ipython qtconsole") :

In [1]: from sympy import *
In [2]: from sympy.abc import *
In [3]: pi*x**2
shows non-pretty print output, ok.

But after using "init_printing()" on IPython Notebook or Qt console, it is locked to LaTeX output, 
discarding any "pretty_print=None", "use_latex=None" options :
In [4]: init_printing()
In [5]: pi*x**2
In [6]: init_printing(pretty_print=False)
In [7]: pi*x**2
gives again pretty print (LaTeX) output !

Is this behaviour intended or a bug ?

My goal was to use disable LaTeX ouput, i.e, init_printing(use_latex=False), 
for large outputs which don't fit the window of IPython Qt console. A 
workaround is simple : use pprint(expr).

By the way, with SymPy 0.7.1.rc1, the output is locked to non-pretty print on 
IPython Notebook or Qt console.


Em 22-01-2013 17:36, Aaron Meurer escreveu:
What is the recommended way to, inside IPython Qt Console or IPython
Notebook, load SymPy with nice printing and online plots (form PyLab) ?

For example, this sequence works :
In [1]: %pylab inline
In [2]: %load_ext sympy.interactive.ipythonprinting
In [3]: from sympy.interactive import init_session
In [4]: init_session()
Is there another easy way ?
I think you could use init_printing instead of the ipython extension,
but they should be the same (modulo some bugs; search the issues).
Actually, doesn't init_session call init_printing automatically? For
Pylab, you'll have to do that separately.  You might want to do it so
that it doesn't import the numpy namespace.  We also do that in
isympy, but that's just the terminal for now.  Eventually, you will be
able to just do isympy -c qtconsole, but it hasn't been implemented
yet (http://code.google.com/p/sympy/issues/detail?id=2632).
--
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.


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

Reply via email to