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 <[email protected]> wrote:
> I noticed this too. I'd say its a bug.
>
> Aaron Meurer
>
> On Jan 22, 2013, at 2:19 PM, "Roberto Colistete Jr."
> <[email protected]> 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 [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to