forked from sympy/sympy-paper
/
live.tex
28 lines (25 loc) · 1.26 KB
/
live.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SymPy Live is an online Python shell, which uses Google
App Engine to execute SymPy code. It is integrated in the SymPy
documentation examples, located at this \href{http://docs.sympy.org/latest/index.html}{link}.
This is accomplished by providing a HTML/JavaScript GUI for entering
source code and visualization of output, and a server that
evaluates the requested source code. It is an interactive AJAX shell
that runs SymPy code using Python on the server.
\newline
Certain Features of SymPy Live:
\begin{itemize}
\item
It supports the exact same syntax as SymPy, hence it can be used
easily to test for outputs from various SymPy expressions.
\item
It can be run as a standalone app or in an existing app as an
admin-only handler, and can also be used for system administration
tasks, as an interactive way to try out APIs, or as a debugging aid
during development.
\item
It can also be used to plot figures (\href{http://live.sympy.org/?evaluate=from\%20sympy\%20import\%20symbols\%0Afrom\%20sympy.plotting\%20import\%20textplot\%0Ax\%20\%3D\%20symbols(\%27x\%27)\%0Atextplot(x**2\%2C0\%2C5)\%0A\%23--\%0A}{link}),
and execute any expression that SymPy can evaluate.
\item
SymPy Live also renders the output in LaTeX for pretty-printing the
output.
\end{itemize}