Awesome
SymPyCore
SymPy is a Python library for symbolic mathematics.
At present, there are two means to call Python
code from Julia
. As such, two packages have been developed to call into SymPy:
-
SymPy.jl is a long-standing
Julia
package usingPyCall.jl
to provide a "Julia
n" interface to SymPy. -
SymPyPythonCall.jl is a
Julia
package usingPythonCall.jl
to provide a "Julia
n" interface to SymPy providing a nearly identical experience asSymPy.jl
.
The SymPyCore
package aims to unify the underlying code, leaving only a small amount of glue code in the primary packages. As of version 0.2
of SymPyPythonCall.jl
and version 2.0
of SymPy
the SymPyCore
package is used.
To use SymPyCore
you should install one of the two primary packages, and load that into a session. Installation of either SymPyPythonCall
or SymPy
should install the core package, the glue package, and arrange for the underlying sympy library of Python to be installed.