Skip to content
This repository has been archived by the owner on Jan 31, 2025. It is now read-only.
/ OctCall.jl Public archive

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

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

calling GNU Octave functions from the Julia language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages