Yes, I haven't found the time to get to that, but definitely needs to be done.
On Monday, May 16, 2016 at 11:48:07 AM UTC-4, Tom Breloff wrote: > > And to quickly expand on the Plots issue... SymPy should be removing any > dependency on Plots in the near future (John we'll chat soon), and should > be switching to providing recipes through > https://github.com/JuliaPlots/RecipesBase.jl. (this is the missing > "_apply_recipe" that you see) I'm very far along in rebuilding the > internals of Plots to make recipes first-class citizens and to enable lots > of cool features in the process. In fact much of the logic has been > re-coded internally as recipes, and so far it's going really well. I plan > on writing a blog post about the rebuild after dev work calms down, and > I'll go into a lot more detail at my JuliaCon workshop. I'll try to help > with compatibility issues, but I'm focused right now on getting this into a > usable state. > > On Mon, May 16, 2016 at 11:35 AM, Rob J. Goedman <goe...@icloud.com > <javascript:>> wrote: > >> Thanks Kevin, >> >> That solved the problem! >> >> I used 'condo install mpmath’ in addition to ‘pip install mpmath’, just >> to make sure (shows I am way too rusty on Python stuff), and then >> reinstalled both SymPy and Julia. >> >> Thanks a lot, will certainly track Julia development! >> >> Regards, >> Rob >> >> On May 16, 2016, at 08:19, Kevin Squire <kevin....@gmail.com >> <javascript:>> wrote: >> >> Hi Rob, >> >> You'll need to install the `mpmath` package for python. >> >> If you use `pip`, you should just be able to run `pip install mpmath`. >> >> Otherwise, you'll have to find and install the package using your >> preferred method. >> >> (I also ran into this. John, you should probably mention this in the >> README.) >> >> Cheers, >> Kevin >> >> On Mon, May 16, 2016 at 8:14 AM, Rob J. Goedman <goe...@icloud.com >> <javascript:>> 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, lapeyre....@gmail.com <javascript:> 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 >>> >>> >>> >> >> >