Skip to content

Package to help connect Julia with the SymPy library of Python

License

Notifications You must be signed in to change notification settings

t-bltg/SymPyCore.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SymPyCore

Docs

Build Status

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 using PyCall.jl to provide a "Julian" interface to SymPy.

  • SymPyPythonCall.jl is a Julia package using PythonCall.jl to provide a "Julian" interface to SymPy providing a nearly identical experience as SymPy.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.

About

Package to help connect Julia with the SymPy library of Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%