The SymPy error you see is related to Plots, but I'd need to review his code again to understand why it's doing that. Most likely it's because you are on a recent version of Plots and SymPy hasn't caught up yet. (and you might not have installed a recent Plots on 0.5?)
On Mon, May 16, 2016 at 11:14 AM, Rob J. Goedman <[email protected]> wrote: > Hi, > > As I use Mathematica quite a bit, I’m very interested in SJulia! > > I’m wondering if I need an additional Module or library to get around > below issue. This is on OS X and Julia 0.5- > > *ERROR: InitError: PyError (:PyImport_ImportModule) <type > 'exceptions.ImportError'>* > *ImportError('No module named mpmath',)* > > * [inlined code] from /Users/rob/.julia/v0.5/PyCall/src/exception.jl:56* > * in pyimport(::String) at /Users/rob/.julia/v0.5/PyCall/src/PyCall.jl:285* > * [inlined code] from /Users/rob/.julia/v0.5/SJulia/src/SJulia.jl:3* > * in import_sympy() at /Users/rob/.julia/v0.5/SJulia/src/sympy.jl:23* > * in init_sympy() at /Users/rob/.julia/v0.5/SJulia/src/sympy.jl:677* > * in __init__() at /Users/rob/.julia/v0.5/SJulia/src/SJulia.jl:64* > * in _require_from_serialized(::Int64, ::Symbol, ::String, ::Bool) at > ./loading.jl:174* > * in require(::Symbol) at ./loading.jl:365* > * in eval(::Module, ::Any) at ./boot.jl:226* > *during initialization of module **Julia* > > On Julia 4.0 SymPy won’t work on my system (it complains about > precompiling): > > *julia> **using SymPy* > *INFO: Precompiling module SymPy...* > *ERROR: LoadError: LoadError: UndefVarError: _apply_recipe not defined* > > But on Julia 5.0: > > > *julia> **using SymPy* > > *x = symbols("x")* > *x* > > *julia> **a = [x 1; 1 x]* > *2×2 Array{SymPy.Sym,2}* > *⎡x 1⎤* > *⎢ ⎥* > *⎣1 x⎦* > > *julia> **det(a)* > * ⎛ 1⎞* > *x⋅⎜x - ─⎟* > * ⎝ x⎠* > > *julia> **versioninfo* > *versioninfo (generic function with 4 methods)* > > *julia> **versioninfo()* > Julia Version 0.5.0-dev+4110 > Commit 5d52f02 (2016-05-16 02:25 UTC) > Platform Info: > System: Darwin (x86_64-apple-darwin15.5.0) > CPU: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz > WORD_SIZE: 64 > BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell) > LAPACK: libopenblas64_ > LIBM: libopenlibm > LLVM: libLLVM-3.7.1 (ORCJIT, haswell) > > On May 12, 2016, at 19:47, [email protected] wrote: > > The symbolic mathematics language project that I announced last year has > been greatly expanded. > > Here is the link: https://github.com/jlapeyre/SJulia.jl > > The best way to find what is new is to look at the tests > https://github.com/jlapeyre/SJulia.jl/tree/master/sjtest > > >
