Skip to content

calling GNU Octave functions from the Julia language

License

Notifications You must be signed in to change notification settings

JuliaInterop/OctCall.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OctCall: Calling GNU Octave from Julia

Build Status

This package allows you to call and interact with GNU Octave, a mostly Matlab-compatible free-software numerical-computing language, from Julia. It works by directly accessing the GNU Octave C++ libraries using Cxx.jl, and hence should have performance comparable to calling Octave functions from within Octave.

Currently, communication of basic types such as numeric/boolean scalars, matrices/vectors, and strings are supported. Support for more types will be added in the future.

Currently, OctCall is a pre-release preview.

Installation

Before installing OctCall, make sure that GNU Octave is installed on your machine and that mkoctfile is in your PATH.

You should also add ENV["JULIA_CXX_RTTI"]=1 to your ~/.julia/config/startup.jl file.