JuliaCall 0.12.4.9000
- Add
autowrap
, which can generates automatic wrappers for julia
types.
- Fix bugs in passing arguments in
julia_docall
and julia_call
.
JuliaCall 0.12.3.9000
- Fix the issue in displaying
JuliaObject
, especially in Rmd
documents. Fix #43.
x$name
could be used to get access to field(x, name)
for JuliaObject
.
JuliaCall 0.12.2.9000
- Speed up
RCall
checking.
- Use some tricks to get around
julia
issue #14577.
JuliaCall 0.12.2
JuliaCall 0.12.1.9000
- Clearer documentation for
JULIA_HOME
.
- More helpful error message for
julia_setup()
- Bug fix for
julia
engine in Rnw
files.
- Bug fix for
JuliaCall
in rtichoke
.
JuliaCall 0.12.1
JuliaCall 0.12.0.9000
JuliaCall
requires Julia 0.6 as Julia 0.5 is now officially unmaintained.
- Don’t use inline to compile functions at
julia_setup()
any more, accelerate the startup time.
- Load juliarc in
julia_setup
.
- Fix the bug that
julia_setup()
fails to correctly load libjulia.dll if JULIA_HOME is not in path on windows.
- Get JULIA_HOME from environment variable.
JuliaCall 0.11.1
JuliaCall 0.11.0.9000
- Remove deprecated
julia_eval_string
.
- Improve
JuliaCall
RMarkdown engine. The display system should work for all kinds of documents that rmarkdown supports.
- Should use older version of RCall with older version of R.
JuliaCall 0.10.0.9000 - 0.10.6.9000
- Important bug fix in
JuliaObject
, for more detail, see github issue #15, issue #12 and #13 are related.
- Implement generics for
JuliaObject
, and fix many small bugs.
- Julia tuple converts to R S3 class of JuliaTuple based on list.
- Add
fields
, field
and field<-
function for JuliaObjects.
- Use R6 for the implementation of
JuliaObject
. It’s lightweight, faster, and safer.
JuliaCall 0.9.3.9000
- Performance improvements for dot notation function call.
JuliaCall 0.9.3
JuliaCall 0.9.2.9000
- New Julia display system
plotsViewer()
, which integrates better into R.
- Fits several bugs in
JuliaCall
, like removing using of depreated function.
- Improve display systems of RMarkdown and Jupyter R Notebook.
JuliaCall 0.9.1.9000
- Improve
JuliaObject
, same Julia object could enter julia_object_dict only once. And the display of JuliaObject
becomes better. Also every common types of Julia Object could be wrapped by JuliaObject
.
- The users could now choose to have
JuliaObject
type return value instead of R Object.
- Dot notation in julia is now accepted through the
julia_call
interface.
julia_eval_string
is deprecated in favor of julia_eval
.
JuliaCall 0.9.0.9000
- Try to convert julia tuple.
- Add
JuliaObject
, which serves as a proxy in R for julia object, which is the automatic conversion target when other choices are not possible.
julia_setup()
doesn’t need to be called first unless you want to force julia to restart or you need to set the julia path.
JuliaCall 0.8.0.9000
julia.do_call
and julia_call
now accept keyword arguments.
JuliaCall
works in Jupyter R notebook.
JuliaCall
works in R Markdown. The display system currently only work for html document. When there is no return from julia function and there is a need to display, a div with class=‘JuliaDisplay’ will be inserted into the html document with the corresponding content.
- Julia engine in R Markdown through
JuliaCall
.
JuliaCall 0.7.5.9000
- Have a basic julia display system, now the plot functionality in Julia works (mostly).
JuliaCall
is more consistent with julia.
JuliaCall 0.7.4.9000
- Added a
NEWS.md
file to track changes to the package.
- Add helpful error messages in libjulia DLL load and compilation.
- Add
julia_assign
which can assign a value to a name in julia with automatic type conversion.
- Give the option to set path for julia.
- Deprecate
julia_check
.
julia_console
. Now there is a fully functional julia repl in R terminal, and a usable julia console when you use IDE for R.
- In
julia_setup
, there is an option whether or not to use RCall.jl, RCall’s R REPL mode and rgui will be set correctly.
JuliaCall 0.7.3
- First release on CRAN.
julia_setup
for initial setup of JuliaCall
.
julia_eval_string
, julia_command
for executing commands in julia.
julia_do.call
and julia_call
for calling functions in julia.
- Functions to deal with julia packages.
- Helper functions like
julia_help
.