Skip to content
This repository was archived by the owner on Jan 31, 2025. It is now read-only.

Latest commit

 

History

History
17 lines (9 loc) · 1.21 KB

README.md

File metadata and controls

17 lines (9 loc) · 1.21 KB

The OctCall.jl interface is unmaintained and doesn't work, since it depends on Cxx.jl. However you can install and invoke the Octave binaries from within Julia.

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.