JuliaInterop / OctCall.jl

calling GNU Octave functions from the Julia language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

calling GNU Octave functions from the Julia language

License:Other


Languages

Language:Julia 100.0%