I attempted to follow the examples inIf I open a new notebook and carry out the steps below the output is mathematically correct but it isn't displayed in latex/mathjax format:
http://nbviewer.ipython.org/github/ipython/ipython/blob/master/examples/notebooks/SymPy%20Examples.ipynb
from IPython.display import display
from sympy.interactive import printing
printing.init_printing()
from __future__ import division
import sympy as sym
from sympy import *
x, y, z = symbols("x y z")
k, m, n = symbols("k m n", integer=True)
f, g, h = map(Function, 'fgh')
Rational(3,2)*pi + exp(I*x) / (x**2 + y)The output is:
3*pi/2 + exp(I*x)/(x**2 + y)
Software Version Python 2.7.3 (default, Feb 27 2014, 20:00:17) [GCC 4.6.3] IPython 2.0.0 OS posix [linux2] numpy 1.6.1 matplotlib 1.1.1rc scipy 0.9.0 Thu Apr 03 00:02:41 2014 MST
If I open a terminal in the same directory and repeat these steps the output is displayed in a pretty printing format:
rj@rjslptp:~$ ipython
Python 2.7.3 (default, Feb 27 2014, 20:00:17)
Type "copyright", "credits" or "license" for more information.
IPython 2.0.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: from IPython.display import display
In [2]:
In [2]: from sympy.interactive import printing
In [3]: printing.init_printing()
In [4]:
In [4]: from __future__ import division
In [5]: import sympy as sym
In [6]: from sympy import *
In [7]: x, y, z = symbols("x y z")
In [8]: k, m, n = symbols("k m n", integer=True)
In [9]: f, g, h = map(Function, 'fgh')
In [10]: Rational(3,2)*pi + exp(I*x) / (x**2 + y)
ⅈ⋅x
3⋅π ℯ
─── + ──────
2 2
x + y
I imagine I'm missing something simple but I haven't been able to figure out what it is. Any help would be appreciated.
Richard
_______________________________________________
IPython-dev mailing list
IPyth...@scipy.org
http://mail.scipy.org/mailman/listinfo/ipython-dev
If you don't mind please submit an issue on github to the main sympy repository.Hi Richard,I don't think SymPy has tested with IPython 2.0 yet. It is possible that the printing is no broken... It should display in mathjax/latex by default in the notebook and pretty print in the terminal.
My SymPy version is:Hi Ondrej:I assumed that SymPy worked with 2.0 since the example notebook included this at the bottom of the page:nbviewer version: 4c2edac (Mon, 31 Mar 2014 09:14:05 -0500)
IPython version: 2.0.0-dev ( 65651b5 )
Rendered on: Mon, 31 Mar 2014 18:26:32 UTC
I originally tried to do this, with no success, by installing 2.0.0-dev when it didn't work with my old ipython.
In [14]: sym.__version__
0.7.1.rc1Richard
_______________________________________________
IPython-dev mailing list
IPyth...@scipy.org
http://mail.scipy.org/mailman/listinfo/ipython-dev