Demos are provided for calling Matlab/Python directly from Julia for debugging and testing. This part will later be separated out for potential Python and Matlab users. Currently the plotting and interpolation needed during plotting are done in Python. For instance, the 3D scatterred interpolation is done via Interpolate in Scipy. Hopefully these additional dependencies will be cut down.
In the current version of PyCall and PyJulia, there is already direct support for accessing Julia struct objects (noted as jlwrap).
To overcome the dependency issue on Python, I take advantage of Requires.jl. The idea is that the plotting related functions are only loaded when PyPlot is imported.
Demos are provided for calling Matlab/Python directly from Julia for debugging and testing. This part will later be separated out for potential Python and Matlab users. Currently the plotting and interpolation needed during plotting are done in Python. For instance, the 3D scatterred interpolation is done via
Interpolate
in Scipy. Hopefully these additional dependencies will be cut down.In the current version of
PyCall
andPyJulia
, there is already direct support for accessing Julia struct objects (noted asjlwrap
).To overcome the dependency issue on Python, I take advantage of
Requires.jl
. The idea is that the plotting related functions are only loaded whenPyPlot
is imported.